130 likes | 346 Views
2 조 Project Proposal. 테러 분자 ( Terror Molecule ) 성낙호 안융기 이재익. Project Concept. Script 기반의 Game System 게임 내용적인 부분을 Script 화 하여 누구나 손쉽게 내용을 작성할 수 있도록 한다 . 게임이 구동되는 중에 Script 를 변경하여 , 밸런스 및 수정을 쉽도록 한다 . Script 는 Lua 를 사용한다. Lua Script. 특징 : 작고 빠르다 . (runtime 200k) 문법이 쉽다 .
E N D
2조 Project Proposal 테러 분자( Terror Molecule ) 성낙호 안융기 이재익
Project Concept • Script기반의 Game System • 게임 내용적인 부분을 Script화 하여 누구나 손쉽게 내용을 작성할 수 있도록 한다. • 게임이 구동되는 중에 Script를 변경하여, 밸런스 및 수정을 쉽도록 한다. • Script는 Lua를 사용한다.
Lua Script • 특징: • 작고 빠르다. (runtime 200k) • 문법이 쉽다. • C와 binding이 쉽다. • 즉, 게임에 사용하기 용이하다. • 활용 목표 • 무기, AI, UI, 스테이지 구성, 각종 Event 처리 • 실용 사례: • World of Warcraft, FarCry, Baldur’s Gate
Game Story • 근 미래, 도시 • 테러 충동을 일으키는 분자 발견 • 광우병의 일종(?) • 목표 • stage 내 모든 감염자를 제거해야 함. • 일반인을 죽이면 안 됨. • 시간 제한 아이템(약물)으로 구분 가능
Game Story (cont.) • 난이도: Normal, Hard. • Normal End -> Hard 선택 가능. • Hard Level 클리어 시 새로운 Ending. • 3 stage 구성.
Game Design • 횡스크롤 아케이드 슈팅 게임 • Simple한 구성 • 3인칭 탑뷰 • 손쉬운 조작 • 키보드 이동 • 마우스 타겟팅 • 다양한 무기 • Mod 제작 기능 ( 추가 구현 목표 )
아이디어 출처 • 이카리 • 원제 : IKARI WARRIORS1986년 SNK
아이디어 출처(cont.) • CrimsonLand
작업 분배 성낙호 - Render, Effect 안융기 - Network - Server 이재익 - Resource Loader - Client
Schedule • 1차 완료 ( 11월 13일 ) • Character 조작 • 기본 전투 • Network 연동 • 최종 완료 ( 12월 10일 ) • Monster 동작 및 AI 완료 • Sync Test • Debug 및 밸런스
개발 환경 • Environment • Visual Studio.Net 2005 • DirectX 9.0c • 3rd party Library • Lua, OGRE, fmod • Resource • MD2 : Quake 2 Model • MD2 Loader