목록전체 글 (608)
kyuseo의 게임 프로그래밍

개요.. 이미지 로딩, 복잡한 알고리즘 계산과 같은 오랜 시간이 걸리는 작업을 할 경우 유저는 입력작업을 하지 못하고 잠시 기다려야 할 경우가 있습니다. 그러한 경우 대기 커서(Wait Cursor) 모래시계 로 커서가 바뀌면 사용자는 프로그램이 오류가 발생한 것이 아니고 프로그램이 작업 중이니 기다려야한다는 것을 인지하고 참고 기다려줄 것입니다. "몇 초 정도 기다리면 어때" 라고 생각하시는 분도 많지만 조금 더 유저에게 배려를 한다면 더 좋은 프로그램을 만드실 수 있으리라 생각됩니다. 코드 : (MFC App 시스템에서 정상 작동됩니다.) 방법1: { BeginWaitCursor(); Sleep(3000); // 아주오래걸리는일 EndWaitCursor(); } 방법2: { CWaitCursor wc..

개요.. 제목 : 게임 개발자를 위한 C++ 저자 : 서진택 출판사 : 민프레스 평가 : ★★ 서평.. 예전에 어떤 책을 사니 덤으로 받은 책인데 이것이 가장 인상이 깊더군요. 26장 Stroustrup과의 실제 인터뷰(The Real Strous trup Interview) 어떻게 이런 근거 없는 루머가 정식 출판된 컴퓨터 서적에 포함될 수 있는 것인지, 그것도 하나의 유머나 재미있는 읽을거리가 아닌 26장 이라는 공식 타이틀을 달고. 물론 저자는 사실여부를 접어두라고 하긴 했지만 유머라고 명기를 해야 독자들이 진실 여부에 대하여 오해하지 않았을 텐데. 이 책을 본 많은 사람들은 그것이 진실으로 생각하고 있겠지요. 책을 쓰는 사람들은 조금 더 사명감을 가지고 생각하면서 책을 써야 한다고 생각됩니다. 대..

개요.. 제목 : MS-DOS 매크로 어셈블러 저자 : 황희융 편저 출판사 : 교학사 평가 : ★★★★ 서평.. 제가 처음 어셈블리를 접하게 된 추억의 책입니다. MS-DOS 시절부터 게임을 만들었는데 당시에는 DirectX 도 없었고 MFC 도 없었지요. 따라서 모든 하드웨어 제어를 어셈블리어등을 사용하여 직접 했는데 도움(특히 그래픽 라이블러리) 이 된 책입니다. 지금은 어셈블리어의 효용성이 많이 없어졌지만 몇몇 이미지 프로세싱이나 속도를 요하는 게임의 엔진부분에서 필요한 경우가 많지요. 16 비트 어셈블리 코드라서 윈도우의 32비트 코드와 약간은 차이가 있긴 하지만 큰 문제없이 공부하실 수 있습니다. 이 책으로 기본을 공부하시고 추가로 최근의 고급기술인 MMX 와 SSE 등을 배우면 좋으리라 생각됩..

개요.. 제목 : INSIDE VISUAL C++ 4 저자 : DAVID J.KRUGLINSKI 출판사 : 삼각형 평가 : ★★★ 서평.. 군대를 제대하고 윈도우 프로그래밍을 처음 배우던 시절 도서관에서 열심히 보게 된 책입니다. 당시에는 좋은 Visual C++ 관련 서적도 없었고 대부분이 오타와 오역이 가득한 번역서들이 대부분이었지요. 이 책 또한 마구잡이 번역으로 유명한 '삼각형' 에서 출판한 번역이 매끄럽지 못한 서적이지만 아직까지 잘 간직하고 있는 이유는 초심의 기억 때문이라 생각됩니다. 절판이라 이제 구할 수도 없지만 당시로서는 책 내용은 기본기에 충실하고 Visual C++ 관련 도서로 볼만한 책입니다.

개요.. 제목 : CODE COMPLETE : 프로그래밍 완전정복 저자 : STEVE McCONNELL 저/김준호 역 출판사 : 높이깊이 평가 : ★★★ 서평.. 데이터 이름 결정하는 법을 비롯하여 개발 도중 필요한 다양한 지침들을 명확하게 제시합니다. 하지만 너무 오래된 (1993년5월) 책이라서 현대 시대의 프로그래밍 기법과 많은 차이점을 보여서 책의 모든 내용을 적용시키기는 무리입니다. 게다가 무척 두꺼운 서적으로 읽기가 부담이 됩니다. 그래도 책 내용의 30% 가량은 인터넷이나 다른 곳에서 얻을 수 없는 귀중한 정보를 제공하기 때문에 한번 훑어 읽어보시고 중요한 정보들만 체크 해두어서 그 부분만 다시 정독해 보면 실력향상에 큰 도움을 주리라 봅니다.

개요.. 제목 : win32 네트워크 프로그래밍 저자 : Ralph Davis 저/김승태 역 출판사 : 대림 평가 : ★★★★ 서평.. 처음 온라인게임을 만들고자 네트워크 프로그래밍을 공부를 하던 시절 다양한 소켓, 네트워크, 온라인 관련 서적을 많이 보았습니다. 그렇게 많은 서적을 보고 관련자료를 보아도 개념과 방향을 잘 이해하지 못하던 저에게 이 책이 큰 도움이 되어서, 서치아이 온라인을 만들 수 있게 만든 애착이 가고 좋아하는 책입니다. 꽤나 오래된 서적이라 최근의 서적에 비하면 조금은 구형 이라는 느낌이 들기는 하지만 아직도 명서로 여김에 부족함이 없습니다. 네트워크 프로그래밍 공부하시는 분들은 빨리 구매하시기를 바랍니다.

개요.. 제목 : Programming Windows with MFC, 2/E (CD) 저자 : Jeff Prosise 출판사 : 컴피플 평가 : ★★★★☆ 서평.. 제가 지금까지 접한 Windows, MFC 관련 서적 중에서 최고라고 여기는 명서입니다. 번역에 대해서 평이 좋은 책은 아니지만 깔끔한 색상을 이용한 편집과 자세한 설명이 MFC의 기본을 익히고 MFC의 고급 기술을 접하는데 큰 도움을 줍니다. 개인적으로는 CArray, CList, CMap 과 같은 MFC템플릿을 처음 이 책을 통해서 자세하게 배우고 익혀서 상용 소프트웨어 개발에 사용하는 등 무척 애정이 가는 서적입니다. 단점이자 장점은 MFC자동생성 코드를 포함한 전체 소스코드를 서적에 포함하고 있어서 두께가 필요이상 두껍다는 점입니다...

개요.. 제목 : Windows API 정복 저자 : 김상형 출판사 : 가남사 평가 : ★★★★★ 서평.. 변역 서적이 아닌 국내 저자가 개발한 마땅한 Windows API 레퍼런스가 없는 상황에서 Windows API 정복은 39,000원 이라는 높은 가격과 1510페이지 2.676kg 라는 엄청난 무게감으로 접하게 되었습니다. API 의 다양한 내용들은 자세하게 한글로 설명된 책이라서 꼭 옆에 두고두고 API 레퍼런스로 삼기를 적극 권장합니다. 서론에 나와있는 김상형님의 한국 프로그래머에 말하는 글에 대해서는 참 감명 깊게 보았습니다. 또한 많은 정보들을 www.winapi.co.kr 에 공개하셔서 수시로 참고하시면 더욱 좋을 듯 싶네요. www.winapi.co.kr 는 google 에서 각종 AP..

개요.. 제목 : Effective STL 저자 : Scott Meyers 저/곽용재 편역 출판사 : 인포북 평가 : ★★★★☆ 서평.. Effective C++ 의 명성을 이어받은 Effective STL 은 STL 의 효과적인 사용방법을 쉽고 자세하게 설명하였습니다. 주의할 사항은 Effective 시리즈는 설명서나 레퍼런스가 아니라 해당 언어를 중급이상의 실력이 있다는 가정에서 설명을 하기 때문에 STL을 먼저 습득한 이후 이 책을 읽어야 도움이 됩니다. 개인적으로 STL 은 좋아 하지만 디버깅이 어렵고, 컴파일 속도가 느리다는 단점이 있어서 많이 사용하지 않고 다른 자료구조를 사용하고 있습니다. 그래도 이 책에서 보여준 다양한 방법론들과 예제들은 독자의 개발 능력을 한 단계 향상 시켜주리라 확신합..