탄막슈팅 시리즈 ( 시작 )
안녕하세요. 이번에는 탄막 슈팅 시리즈를 시작하겠습니다.
본문은 "게임 매니악스 탄막 게임 알고리즘" - "한빛미디어" 에서 내용을 받아 진행하며, 책에서 다루는 cpp 를 javascript 로 포팅하면서 내용을 진행합니다.
이는 집필된지 오래된 내용이라 cpp 도 native 이며, dx9 를 기준으로 작성되었기에 공부 목적으로는 충분하나 요즘 트렌드에 조금 맞추어 언어를 바꾸게 된 이유이기도 합니다.
javascript 는 플랫폼에 구애받지 않고 ( os, browser ) 순수 native javsacript ( MDN ) 을 따르기에 쉽게 작성할 수 있습니다.
( library 요소는 HTML5 스펙을 따릅니다 )
또한 서적의 친절한 내용을 하나씩 따라가면서 프레임워크와 게임 구조를 모두 설명하기 때문에 크게 부담감을 갖지 않고 오셔도 됩니다. 궁금한 점은 댓글로 물어보시면 친절하게 답변을 드립니다 :)
다만, 챕터를 친절하게 나누어 진행하진 않을 예정이니.. 그 부분만 천천히 따라오시면 됩니다.
연재 속도는 일주일에 적어도 2 ~ 3 개의 내용은 작성하고자 합니다.
준비 도구로는 javascript 를 작성할 수 있는 IDE ( VS Code ) 와 HTML5 스펙을 따르는 browser 만 있으면 됩니다.
그러면 필자를 포함하여 게임 프로그래밍에 낯설거나 탄막슈팅의 기초를 알고 싶거나, javascript 를 익히는데 또는 openGL 을 연습하는데 도움이 되기를 바라겠습니다.
세상의 모든 게임 프로그래머분들 화이팅 입니다!