강좌 & 팁
cocos2d 는 ios , android , bada , blackberry 등의 환경에서 휴대폰용 2d 게임을 만들기 위한 플랫폼 입니다.
아시겠지만 이들 각기 다른 플랫폼에서 만들어진 게임들은 서로 호환이 안됩니다.
몇년전까지는 거의 아이폰용 게임만 만들어졌다고 하는군요 .
그런데. cocos2d-x HTML5 가 나왔습니다.
언제?? 정확히는 모르겠지만, 2013년도 인듯 합니다.
자바스크립트와 HTML5 기반으로 브라우저에서 실행되는 게임개발용 플랫폼 이 오픈소스로 나왔다는 겁니다.
오오~~ 좋은건가??
일단 한번 맛이나 보자 ~ 하는 차원에서 해봤습니다.
1. cocos2d-x HTML5 다운받기
cocos2d-x.org 홈페이지에 가면 쉽게 다운로드가 가능 합니다.
홈페이지에 들어가 보면 다운로드 버튼이 있습니다.
바로 클릭 !
그중에서 우리는 cocos2d-html5 를 다운로드 합니다.
2. 서버에 설치 하기
다운로드된 파일을 보니 압축되어 있네요.
일단 압축을 풀어보겠습니다.
뭐가 들어있는지 궁금 하니까 ~
압축을 풀어보았더니.. 이건 무슨 웹페이지를 통째로 압축해 놓은 느낌이군요.
index.html 파일이 있는걸 보니 웹서버에서 구동 시키면 되겠다는 생각 이드는군요.
참고 : falinux 에서 제공하는 FA-VUS 에는 기본적으로 아파치웹서버가 구동됩니다.
웹서버가 구동중인 FA-VUS 로 옮겼습니다.
압축만 풀어주었을 뿐 아무것도 한게 없네요.
3. 한번 실행 시켜 보기
이제 드디어 브라우저로 접속해 볼 차례 입니다.
HTML5 기반이기 때문에 이를 잘 지원하는 크롬이나 파이어폭스 같은 브라우저로 접속해 보면 됩니다.
저는 크롬브라우저로 접속해 봤습니다.
예상 했던데로 예제들이 들어있는 웹페이지가 나타나는군요.
중간쯤에 Game 예제가 있는듯 해서 5번 항목을 실행 시켜 봤습니다.
아니 이것은 한때 유행했던 동물머리맞춰 터트리기 ~
오오 잘되는군요..
갑자기 그럼 브라우저만 있으면 휴대폰에서도 실행되는거 아닌가?
하는 생각이 들어 휴대폰을 와이파이로 로컬망에 연결 하고, 크롬 브라우저로 pc와 똑같이 접속 했습니다.
오오 ~ 잘 되는군요.
브라우저 기반에서 실행되는 형태라 별도의 프로그램설치 없이 실행됩니다.