c언어 문법 구조체까지하고 어느정도 할수는있음 책에 있는 연습문제들 풀 정도?;;
지금 학교에선 씨쁠쁠이랑 알고리즘 배우는데
씨쁠쁠 클래스 들어가고나서부터 좀 공부해야될거 같고
알고리즘은 그래프? 부분 들어가니까 맛탱이가긴 했는데
뭐 어케 공부해야될지를 모르겠음.... 그냥 막 해보는게 답 인가?
솔직히 난 인문계 나와서 씨언어 대학와가지고 처음 구경해보는데 이미 해본 애들 몇명 있던데
걔들이랑 비교하면 ㅁㅊ 무슨 벌레가 타자친 수준이라서 현기증남... 어케 공부해야지 팍팍늘까여..
하루종일 그짓만 하면 늘어 ㅇㅇ
영어랑 똑같아. 많이 읽고 듣고 말해야 실력이 늘지, 백날 문법책만 열라 본다고 늘진 않음. 프로그래밍 학습 방법론에서도 TBL(Task-based Learning)은 매우 중요도가 커. 프로그래밍 언어를 문법적으로 공부하는 건 어느 정도 초보티를 뗄 때까지만 하고, 그 이후로는 너가 배웠던 것을 바탕으로 컴퓨터에서 이미 봐왔던 프로그램이나 게임 등을 따라 만들면서 실력과 실무 감각을 키우는 거다.
시행착오가 중요한것같다..
그런 의미에서 오목 만한 게임이 없다. 오목 만들어 보면 의외로 실력 많이 늘거다. 일단 바둑판 자체가 2차원 배열이므로 배열 실습도 되고, 돌 놓기, 턴 개념, 승리 판정, 금수(패배) 판정(3:3, 6목 등)을 기본으로 구현할 것이고, 여기에 턴 시간 제한, 무한 무르기, 1인용 게임(컴퓨터 인공지능), GUI, 네트워크 게임(+채팅) 등을 구현해 보면서 실력 엄청나게 늘릴 수 있을 것이다.
C 용 gui좀 추천해주십셔
ㄴC플플
ㄴ 걍 Win32 API 써. 나도 Qt 같은 건 별로 안 좋아해서. 차라리 귀찮으면 CEF(Chromium Embedded Framework) 같은 걸로 웹 기반 UI를 구상하든지.
그리고 오목은 내가 위에서 말한 거 외에도 무궁무진하게 확장할 수 있는 여지가 있음. 네트워크 1:1 게임까지 다 만들었어도 여기서 끝나는 게 아니라 한게임 오목처럼 아이디/비번 넣고 계정 만들어서 로그인해서 들어가는, 회원 시스템과 대기실/방 시스템이 있는 서비스까지 확장시킬 수도 있지.
GDI 로 버튼 에디트 이런거 만들어서 이벤트받고 처리하기가 귀찮데요... 생산성 하락의 극한을 맛보는 기분임
게임서버프로그래밍쪽은 ㅅㅅㅅ님께 여쭐게 메우메우 많으므로... 수능끝나고 차차 여쭙도록하죠
그냥 프로젝트 해보는게 재일 빠르다....요즘 파이썬으로 rss피드 받아와서 검색엔진 만드는 중인데 어렵진 않지만...처음으로 해보는 프로젝트라... api문서도 찾아보고 라이브러리도 찾아보고 하면서 많이느는거 같다