130 likes | 490 Views
모바일 환경에서의 횡 스크롤 슈팅게임 저작도구. 오현석 정보통신전문대학원 2007.5.15. Background. 모바일 게임은 구현이 단순한 게임이어도 참신한 아이디어를 가졌을 경우 충분히 시장성이 있다 . 적은 인원이 단시간에 효율적으로 게임을 완성할 수 있는 환경이 필요. Goal. RPG 쯔꾸르 . 실제 게임 제작자가 아닌 사람들도 RPG 게임을 제작하여 게임을 만들 수 있는 환경 제공. Goal. 횡 스크롤 슈팅게임에 적용 . 횡 스크롤 슈팅게임을 쉽게 만들 수 있는 환경 제공. Plans.
E N D
모바일 환경에서의 횡 스크롤 슈팅게임 저작도구. 오현석 정보통신전문대학원 2007.5.15
Background • 모바일 게임은 구현이 단순한 게임이어도 참신한 아이디어를 가졌을 경우 충분히 시장성이 있다. • 적은 인원이 단시간에 효율적으로 게임을 완성할 수 있는 환경이 필요.
Goal • RPG 쯔꾸르. • 실제 게임 제작자가 아닌 사람들도 RPG게임을 제작하여 게임을 만들 수 있는 환경 제공.
Goal • 횡 스크롤 슈팅게임에 적용. • 횡 스크롤 슈팅게임을 쉽게 만들 수 있는 환경 제공.
Plans • 중간 발표. • GNEX를 이용하여 횡 스크롤 슈팅게임 제작 후 코드 분석. • 툴의 기능 및 구조 분석. • 최종 발표. • 툴을 이용하여 게임을 만드는 과정 시연. • 실제 제작된 게임 플레이.
저작도구의 기능 분석 1. Background 2. Controllable Objects 1) 플레이어 2) 발사체 3. Uncontrollable Objects 1) 적 2) 보스 3) 아이템 4. 기타 1) 발사체 패턴 제작 도구 2) 적 패턴 제작 도구 3) 보스 패턴 제작 도구
Background • struct BGObject • { • int width; • int height; • int x; • int y; • int speed; • }; • 스크롤 객체 정보. • 스크롤 객체 리스트. • 미리보기.
플레이어 • struct PlayerObject • { • int width; • int height; • int x; • int y; • int state; • int life; • }; • 플레이어 객체 정보 • 미리보기
발사체 • struct AmmoObject • { • int width; • int height; • int x; • int y; • int state; • int anicnt; • int maxani; • }; • 발사체 객체 정보 • 발사체 리스트 • 미리보기
적,보스,아이템 • struct EnemyObject • { • int width; • int height; • int x; • int y; • int state; • int maxani; • int framecnt; • int startframe; • int type; • int pattern; • }; • 적 정보 • 적 리스트 • 미리보기
패턴 제작 툴 • 이동경로. • 총 진행 프레임. • 프레임 별 행동 정보. • 각종 객체에 사용되는 패턴을 제작함.
Future Works & Plans • 기능별 툴 제작. • 제작된 툴 테스트.