[GpGiki 대문으로]

지피껨 만들기 01


지피껨 만들기.. (1)

샬롬~

정말로 올만에 글 쓰는 아샬군입니다.

무언가 게임 제작 관련 글을 쓰려고 했는데... 실력과 시간 등의 문제로 인해 한동안 글을 못 썼습니다. T_T ( 가장 최근에 제대로 쓴게.... TC로 게임 만들기...인가 -_-;;; )

일단 GP32의 성공 가능성 여부를 떠나서 (가격이... 털썩) 누구나 GP32용 게임을 만들 수 있도록 SDK를 공개한 점이 저를 매우 자극했고... 그리하여 이렇게 글부터 써봅니다.

자, 글부터 쓴다는 건 무슨 소리냐... 제가 아직 GP32용 게임을 만들 수 있는 녀석이 아니라는거죠. ( 방금 SDK를 받아서 방금 글 쓰는 짓을 하니... -_-; )

움하핫.... -_-;;;;

이런저런 이야기는 일단 뒤로 하고... GP32 게임 제작을 다같이(저포함-_-) 시작해보죠.

1. GPSDK를 구하라!

예, 그런 겁니다.

SDK는 Software Development Kit의... 중얼중얼.. 예, 그런 거죠.

http://www.gameparkdev.co.kr/

여기로 간 후에... GP32 Developers라고 뜨죠? 아마추어 개발자 사이트의 Korean을 눌러서.... 들어갑시다.

PDS를 누르고...

1번 자료인 [SDK] GP32 SDK all-in-one version (work.zip)을 받습니다. ................

예, 뻔한 이야기 해서 죄송합니다. -_-;;;

그리고 중요한 거 하나만 더 받죠. 5번 자료 [Tool] GP32 Developer Tool (gpdev.exe)을 받는 겁니다!! +_+ 자, 일단 이 둘만 있으면... 가장 기본적인 짓을 할 수 있습니다. 바로 Example 컴파일 & 실행....이라는 거죠. -_-;;;

2. Example들을 컴파일하자!

잔소리 많은 것보다는 일단 (직접 코딩은 안하지만-_-) 실행 파일을 떨궈보죠.

원래 GP32에서 돌아가게 하려면 복잡한 짓을 해야 하지만 (안해봤지만 복잡할 듯-_-) 그냥 PC에서 에뮬레이팅을 하는 건 대단히 간단합니다. 무언가 에뮬레이터로 실행하는 것도 아니고.... 그냥 VC++에서 (아참, 저는 Visual C++ 6.0을 사용합니다. ) Build하면 떨어지는 EXE 파일을 실행하면 그게 곧 에뮬레이팅.....이라는 진리가 되죠. 쿨럭...

자, 위에서 받은 work.zip을 압축을 풉니다. 대충 work라는 폴더에 풀었다고 칩.시.다... ( 그냥 압축을 풀면 폴더 4개가 떨어지니까.. 폴더 하나를 만들어서 안에 풀자구요. )

work/examples로 들어가면 ( 저는 보다는 /을 사용합니다. 개인적 취향. 불만이냐? ) examples.dsw라는 Workspace 파일이 있으니까.. 그걸 열면... 예제들이 쭈욱 들어있죠.

자자, 그럼 ex001을 Active Project로 잡은 후, F5(RUN)을 해주죠. GP32 모양이 뜨죠?

여기까지 하셨으면.. 이제 거의 다 된겁니다. (뭐가!!) 가볍게 GP32(모양을 한 녀석-_-) 위에 있는 OPEN을 눌러주죠. 헉, 갑자기 가상 SMC 파일을 요구하는군요. 존나 C8이라고 한번 외쳐주고, 아까 위에서 받은 gpdev.exe를 실행합니다. ( 뭐, 존나 C8은 안외쳐도 상관은 없습니다. Fuck up도 무관... )

아까 PDS에 들어갔을 때 모든 자료를 받은 분은 아시겠지만... GP32의 툴들은... c...의 경지에 이르렀습니다. 특히 GpAppManager.exe 같은 건 정말 무아지경에 이르게 하죠.

뭐, 그렇다고 치고.. gpdev.exe로 돌아가서... 메뉴 달랑 하나뿐입니다. Utilites의 SMC Manager를 고릅니다. 무언가 뜨죠. File의 Create Virtual SMC를 고릅시다. 예, 이것이 바로 가상 SMC 파일을 만드는 겁니다. vendor하고 size를 고르는 게 있는데... vendor는 그냥 Samsung을 골랐고 (삼성을 좋아하지는 않지만, 국산이니-_-) size는 적당한 크기로 아무거나 고르세요.... ( 저는 16M로 고르고... 파일 이름은 test.smc로 골랐습니다. )

자, 다시 아까 그 '열기' 창으로 돌아가서... test.smc를 골라서 엽시다. ( 폴더는 '내문서'가 디폴트니까.. 저는 test.smc도 '내문서'에 두었습니다. ) 오오, 존나 무언가 뜨지 않습니까? 16bit mode로 전환하려면 SELECT를 누르라는군요. 여기서 SELECT는 SPACE입니다.

여기서 잠깐 짚고 넘어가면.. 방향키는 그냥 방향키로 누르면 되구여... A버튼은 M, B버튼은 N, R버튼은 B, L버튼은 V입니다. ( 대개 ZXCV를 쓰는데.... 여기선 VBNM이네요. 쩝. ) SELECT는 SPACE를 누르면 되고, START는 ENTER입니다.

하여튼.... 드디어 실행은 했습니다. 스스로 대견스럽지 않습니까 -_-;;;;;;;;

다른 예제들은 work/examples/readme-k.txt를 보시면 설명이 나와있습니다. 개인적으로는 ex008이나 ex009 정도만 보셔도 윤곽이 잡히실 거라고 믿습니다. ^^ 아, 그리고.. Virtual SMC를 자동으로 읽는 게 있을텐데... 방금 SDK를 만진 관계로.... 잘 모르겠네요... -_-

일단은... 이정도만 하고... 다음에는 실제로 무언가 삽질을 좀 해보도록 하죠.

--2002.04.10 아샬

P.S. 존나 당연한 이야기를 마치 대단한 것처럼 써서 죄송합니다... -_-;;; 다음에는... 좀 도움이 되는 이야기들로 채워보죠.. 쿨럭...


류광님 멋져요~ 원츄~ +_+ -- 아샬 2002.10.15


지피껨 만들기로 돌아가기


제일 위로
최종 수정 일시: 01월 05일(2003년) 12:52 AM 편집 | 정보 | 차이 | 비슷한 페이지 DebugInfo
유용한 페이지들: 분류 분류 | 자유로운 연습장 SandBox | 무작위 페이지들 RandomPages | 인기있는 페이지들 MostPopular