저는 게임 개발에 관심이있는 약 3 년의 경험을 가진 정상적인 프로그래머입니다. 내가 직면 한 문제는이 "초보자"책을 볼 때 대부분이 기본적인 프로그래밍 기술을 가르치고 있으며, 그 책을 보거나 가치있는 책을 찾을 수있는 인내심이 없다는 것입니다. 그러나 더 발전된 책을 볼 때, 그들은 저의 머리 위에 있으며 다시는 열매가 없습니다. 내가 찾고있는 것은 게임의 핵심 요소를 설명하지만 더 합리적인 수준의 책입니다.
예를 들어, 모든 종류의 데이터 구조 (해시, 트리, 링크 된 목록) 및 많은 일반적인 알고리즘 (정렬, 검색)에 익숙하지만 충돌 감지를 효과적으로 구현하는 방법을 모르겠습니다. 외국 라이브러리를 사용해 본 경험이 있으므로 문서를 사용하여 API를 배우는 방법을 알고 있으므로 "X 사용 방법"책이 필요하지 않습니다.
개인적으로, 나는 많은 언어에 익숙하기 때문에 책에서 어떤 플랫폼 / 언어 / 라이브러리가 사용되는지 상관하지 않지만, 내가 만들고자하는 게임은 자바 스크립트와 HTML5 캔버스를 사용할 것입니다.
어떤 제안? 무료가 있습니까?
추신 : 저는 수학 및 물리학 수준이 상대적으로 낮으며, 그러한 것들을 부드럽게 통합 한 책은 더할 나위가 있습니다.
편집 : 나는 2D 프로그래밍에 관심이 있다는 것을 언급해야하며,이 시점에서는 아직 3D를 신경 쓰지 않습니다.