프로그래밍/Android
슈팅 게임 소스 #1
ryujt
2011. 4. 9. 20:01
잡지에 연재하는 강좌에 대한 소스입니다. 추후 정리하여 강좌 내용도 공개하도록 하겠습니다. 이번 연재는 게임 핵심 구현을 제외한 화면 전환 및 메뉴 체계 구현에 대한 내용을 다루고 있습니다.
SVN :
- https://dev.naver.com/svn/ryulib4android
- 익명 접속 암호 : anonsvn
- 폴더: /samples/Game/ShootingGame
- 폴더: /samples/Game/ShootingGame
[화면 전환에 대한 상태도]
l Intro: 게임이 시작될 때 보여주는 화면.
n 화면이 보여지고 난 뒤 2초 후면 Main으로 이동 합니다.
n 실제 게임에서는 필요한 데이터 등을 로딩하는 동안 보여주는 형식을 취합니다.
l Main: 게임의 Main Menu에 해당하는 화면
n 사용자의 선택에 따라 Option/Game/Finish 화면으로 이동 할 수 있습니다.
l Option: 게임의 옵션을 설정하고자 할 때 이용하는 화면
n 옵션을 설정한 이후에는 Main 화면으로 이동합니다.
l Game: 게임 화면
n 게임이 진행되는 화면입니다.
n 게임은 여러 개의 레벨로 구성되어 있을 수 있으며, 한 레벨을 완료하면 다음 레벨로 자동으로 이동하게 됩니다.
n 게임 로직에 의해서 게임이 끝나게 되면 게임 결과에 해당하는 Result 화면으로 이동합니다.
l Result: 게임 결과 내용을 표시하는 화면
n 사용자가 내용을 확인하면, 다시 Main 화면으로 이동합니다.
l Finish: 게임이 종료될 때 보여주는 화면
n 게임 어플리케이션이 완전히 종료되기 전에 표시되는 화면이며, 2초 정도 표시한 후에 어플리케이션이 종료됩니다.