2007년 05월 11일
간단한(?) 줄넘기 게임... WIPI(Jlet)
이전에 여기에서 WIPI(Jlet)을 Vim에서 컴파일 하기 위한 셋팅을 하고 Hello World를 찍으며 기뻐하는 모습으로(?) 포스팅을 했다. 시간이 좀 흘러 이 과목에서 과제가 두개 나왔는데, 첫번째는 미니 축구였고, 이번 과제는 줄넘기 게임이였다. 첫번째 과제는 처음 접하는 Jlet 기반의 프로그램이라 소스가 너무 개판이라 포스팅 할 엄두를 못내고, 이번 과제인 줄넘기 게임은 나름대로 교재의 예제 소스에 충실하게 그나마 봐줄만한 정도는 정리가 되게 짠 것 같아서 포스팅 해 본다.
일단 게임의 스크린 샷은 이런 느낌이다.
문제점이라면 스테이지별 난이도 변화가 거의 없고, 무지하게 쉽다는 거다. 그럼 '왜 않넣었냐?' 고 한다면 '2주짜리 과제에 너무 많은 것을 바라면 안된다' 이다.
소스의 길이가 총 800라인 정도 되기 때문에 Text 그대로 넣는 것은 무리가 있어서 파일로 첨부해 둔다.
일단 게임의 스크린 샷은 이런 느낌이다.
케릭터가 왜 칼을 들고 뛰느냐 하는 사소한 의문은 갖지 말고, 케릭터 이외의 그림은 전부 자작했다. 일단 자바 기반이긴 한데, 소스를 보면 그다지 자바스럽지 않다. 자바를 못하는 나로썬 그냥 책에 나오는 예제를 입맛에 맞게 쿵딱 쿵딱 수정했을 따름이므로 그다지 자세한 건 모른다.![]()
![]()
![]()
문제점이라면 스테이지별 난이도 변화가 거의 없고, 무지하게 쉽다는 거다. 그럼 '왜 않넣었냐?' 고 한다면 '2주짜리 과제에 너무 많은 것을 바라면 안된다' 이다.
소스의 길이가 총 800라인 정도 되기 때문에 Text 그대로 넣는 것은 무리가 있어서 파일로 첨부해 둔다.
rope_skipping.zip
rope_skipping.java ... Jlet을 상속받는 프로그램 시작을 위한 클래스
MainCard.java ... Card를 상속 받는 프로그램의 MainCard 클래스
backbg0~4.png ... 스테이지별 배경화면
jmpman1_0~2.png ... 케릭터1의 그림 파일
jmpman2_0~2.png ... 케릭터2의 그림 파일
menu0~6.png ... 메뉴 상단에 뿌려질 애니메이션을 위한 그림 파일
info.png ... 게임 키 설명을 위한 그림 파일
rope_skpping.jar
AROMA-WIPI 에뮬레이터에서 실행되는 class 파일과 소스 파일이 포함된 jar 파일
- 참고자료
- 위피 모바일 게임 프로그래밍 - 김인교, 권강, 유태영 공저 / 대림 출판사
# by | 2007/05/11 23:31 | :: R space :: 과제 | 트랙백 | 덧글(9)














☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
import org.kwis.msp.lcdui.*; 이런것들요...
jar파일 같은거 있으시면 올려주세용.ㅜㅠ
ssk, 첨부해두었습니다.
ㅋㅋ
언제 vm까지 진출을!
경축!! ㅎㅎ