C ++ / SDL에서 2D 플랫 포머 만들기 튜토리얼 / 예제 / 자료 찾기 [닫기]


9

C ++에 대한 경험이 많지만 게임 프로그래밍에 대한 경험이 없습니다. 이번 여름에는 학습 경험을 위해 C ++ / SDL을 사용하여 처음부터 2D 플랫 포머를 만들 계획입니다. 시작하는 데 도움이되는 최대한 많은 리소스를 찾고 있습니다. 좋은 소스 코드, 튜토리얼, 무엇이든.

내가 찾은 최고의 자습서 중 하나는 Florian Hufsky 후기비활성 점프 앤 실행 개발자 자습서 입니다. 비슷한 튜토리얼이 있습니까?


1
www.lazyfoo.net SDL을위한 절대 최고의 튜토리얼. 게임 프로그래밍이 진행되는 한 가장 좋은 튜토리얼은 연습이라고 말합니다. 아이디어를 얻고 테스트하고 간단한 물리학을 시도한 다음 전체 게임으로 이동하십시오. (적어도 그것이 내가 한 일이지만 미친 짓입니다.) 나는 tictactoe로 시작하여 사이드 스크롤러보다 우주 사수로 옮겼습니다.
ultifinitus

답변:


4

C ++ / 객체 지향적 인 사람 이라면 SFML을 사용 하기가 더 쉽다 는 것을 알 수 있습니다 . OO 인터페이스가 있다는 점을 제외하면 SDL과 매우 유사합니다. SDL만큼 널리 퍼져 있지는 않지만 여전히 많은 사람들이 있습니다.

자습서의 경우 C ++에 익숙한 경험이 있으므로 다른 엔진 및 언어를 대상으로 한 자습서를 읽고 고급 개념을 적용하여 API 및 도움말 포럼을 참조하면서 특정 문제를 해결할 수 있습니다.

  • Flash Game Dojo 는 Flixel & Flashpunk 사용자를 대상으로하지만 "게임 프로그래밍 시작"유형의 자료를 많이 가지고 있습니다.

  • GameDev.net 은 또 다른 거대한 리소스입니다 (기사와 위키 참조).

  • FlipCode 아카이브 도보십시오 . 이것들은 일반적으로 더 고급 주제를 다루지 만 나중에 유용 할 수 있습니다.


3

에어 스트라이크 는 작고 간단한 게임부터 시작합니다. 소스 코드는 짧고 간단 합니다. 이것은 플랫 포머가 아니지만 아키텍처에 외부 영향을 미치지 않기를 원할 수도 있습니다. 원하는 모든 저수준 액션 이 구현됩니다-리소스가 많지 않고 (소리 재생, 스프라이트 표시) ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.