본문 바로가기

3D 프로그래머 초보자를 위한 추천 도서 출처 : aquamacker님 http://cafe.naver.com/jzsdn/19980 초보가 초보분들에게 정보를 드립니다 ㅋㅋㅋ (3D 프로그래머 초보이지 프로그래밍 초보가 아닙니다 ^^; 제목에 주의 ^^;) 현재 게임프로그래밍에 입문한지 얼마되지 않은 분들은 위한 추천 도서 입니다. 아무래도 고수분들이 얘기해주시는 것 보다 같은 초보로써 얘기하는 게 더 나을 것 같아서 ^^;;; 저도 아직 객체하나 제대로 올리지 못하는 초짜입니다. 맵도 제대로 올리지 못하고 있습니다;;; 게임 프로그래밍으로의 진입이 그다지 친철하지 않더라고요. 웹 같은 경우에는 길라잡이책도 있어서 그런지 진입이 쉽지만 응용이 어렵고 .NET이 있어서 Framework 장벽만 넘어가면 진입은 그다지 어렵지 않지만 게임은 책도 제.. 더보기
게임 프로그래머가 되는 방법 출처 : http://ubo.pe.kr/xe/ (미확인생물체님이 작성하신 글입니다^^) 1. 필수과정 C++ API MFC 디지털수학(이산수학) DirectX 2. 심화과정 알고리즘 자료구조 파일처리 운영체제 시스템 설계 3. 전문분야 네트워크 프로그래밍 소프트웨어 공학 데이터 베이스 설계 사운드 프로그래밍 압축기술 4. 연구분야 인공지능 랜더링 파이프라인 컴파일러 객체지향 프로그래밍 도플광어 2009/09/16 15:25답글|신고 앞으론 기하학도 공부하셔야 합니다. 아주 아주 중요해집니다. 향후 5년안에 실시간 레이트레이싱과 물리엔진이 대세가 될겁니다. 미확인생물체 2009/09/16 15:48답글|신고 음냥.. 고등수학의 기초 기하학 정도면 별 문제 없지 않나 싶은데.. 대학수준의 기하학은 이미 다양.. 더보기
추상클래스와 인터페이스 차이 이건 좋은 질문이지만 개발자들 사이에서 의견이 분분한 난제이기도 한 질문이죠! 답변자의 취향 혹은 개발철학이 많이 들어갈 수 밖에 없는 문제라 생각하는데요, 저는 어떤 공통된 기능과 형태가 필요한 아키텍쳐 (BMW, 현대, 혼다, 등 4륜자동차) 라면 Abstract class 를 사용할 것 같고 어떤 공통된 기능만이 요구되는 아키텍쳐 (엔진이 장착된 모든 기계 - 4륜자동차, 자전거, 오토바이, 선박, 트럭, 기타등등...) 라면 Interface를 사용할 것 같습니다. 인터페이스와 추상클래스의 가장 큰 차이를 알고 계시다면 이해가 쉬울겁니다. 세부 구현사항이 하부 아키텍쳐에까지 적용 가능한 부분에는 추상 클래스가, 그렇지 못한 경우는 보통 인터페이스가 맞는 용도이고요 이로 인해 추상 클래스의 사용범위.. 더보기