1 / 12

Project : GREED

Computer Game (2010, Fall). Project : GREED. A Multiplayer FPS Game 지구과학교육과 이준 희. Contents. Introduction Background Scenario Genre & Platform How to play? Key Features Development Schedule. Introduction.

nelly
Download Presentation

Project : GREED

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Game (2010, Fall) Project : GREED A Multiplayer FPS Game 지구과학교육과 이준희

  2. Contents • Introduction • Background Scenario • Genre & Platform • How to play? • Key Features • Development • Schedule

  3. Introduction • Project : GREED는 십수년 후의 미래를 배경으로, 강력한 장비로 무장한 채 개별적으로 테러 활동을 벌이는 외계 생명체 소탕을 위한 현상금 사냥꾼들의 경쟁을 그리는 PC용 멀티플레이 기반 1인칭 슈팅(FPS) 게임

  4. Background Scenario • Jun 10, 2028, 외계생명체와 최초로 조우. Visitor라 호칭. • Jun 13, 2028, 접촉 직후 모습을 감춘 Visitor 수색 중, 다른 개체의 흔적 발견. • Jun 18, 2028, 추가적인 흔적 발견. 개체수가 수십에 이를 것으로 판단. • Jul 29, 2028, 중국의 한 촌락이 전소되고 주민이 몰살된 사건 발생, 원인 불명. • Aug 12, 2028, 전소된 마을로부터 약 3km가량 떨어진 장소에서 Visitor의 흔적 발견. Visitor와의 연관성에 대해 추적하다. • Oct 28, 2028, 유사한 사건이 세계 각지에서 일어나기 시작. 연방의회주도하에 원인 규명을 모색하다. • Dec 1, 2028, Visitor에 의한 테러활동의 징후가 학계에서 논의되다. • Jan 15, 2029, Visitor가 테러를 벌이는 모습을연방군에서 포착. 교전을 시도하였으나 해당 개체가 도주. 도주경로 확보 실패. • Feb 28, 2029, Visitor의 테러활동이 지속됨에 따라 군에 의한 포획ㆍ말살 시도가 번번히 무산됨. 대규모 병력과 조우시 특유의 스텔스 능력으로 전투를 회피하는 Visitor의 행동패턴에 적절히 대처하지 못함. • Mar, 15, 2029, 연방의회에서 군에 의한 포획ㆍ말살 작전 외 별도의 작전 병행 필요성이 제기. • Apr 1, 2029, 연방의회에 Project : GREED가 입안, 통과. • 연방의회 보고서, “The Visitor”에서 발췌.

  5. Genre & Platform • 장 르 • Multiplay First-Person Shooter(FPS) • 스토리라인에 따른 싱글플레이 없이 멀티플레이만 지원 • Platform • PC / Windows XP, 2003, Vista, 7 환경 하 • 네트워크 필수 • 키보드, 마우스 외 별도의 컨트롤러 미지원

  6. How to play?(1/3) • 획득한 현상금으로 플레이어의 캐릭터는 자신의 장비(무기, 방호복)를 강화할 수 있고, 이를 바탕으로 또다른 사냥에 도전할 수 있다. • 플레이어는 6인의 헌터가운데 한 명이 되어, 다른 헌터들과의 경쟁을 뚫고 Visitor를 사살, 현상금 획득의 증거물이 되는 Core Crystal의 획득을 노린다.

  7. How to play?(2/3) • 6명의 헌터들은 서로 경쟁관계에 있으며, 다른 헌터를 쓰러뜨려서라도 Visitor의 현상금을 독차지하려 한다. 플레이어는 Visitor의 목숨을 노림과 함께 다른 헌터들 또한 견제 혹은 사살하여 현상금을 차지해야 한다. • 멀티플레이 기반으로 최대 6인까지의 유저가 서버에 접속하여 게임을 즐길 수 있으며, 유저가 조작하지 않는 캐릭터는 AI에 의해 NPC로서 운용, 유저들의 캐릭터와 대결하게 된다.

  8. How to play?(3/3) • 게임은 Core Crystal을 누군가가 획득한 시점에서 종료되며, 승리자는 막대한 양의 현상금을 보상으로 얻고 그 외의 플레이어는 진행 수준 평가치에 따른 미약한 보상만을 얻는다. • 누군가 Core Crystal을 얻거나 또는 모든 플레이어가 사망하기 전까지 게임은 종료되지 않는다. 이미 사망한 플레이어는 Visitor의 시점에서 이후의 게임 진행을 감상할 수 있다(조작은 불가능).

  9. Key Features(1/2) • 유저간 치열한 경쟁 유도 / 전략성 증강 • 기존 멀티플레이 기반 FPS게임은 유저간 협동플레이(팀 대전, 깃발뺏기)/ 데스매치의 양분화된 룰만이 존재. • 유저간의 대결을 목표가 아닌 수단으로 설정하여 새로운 룰 개척 • 최종 목적 달성(Visitor 사살 후 Core Crystal 획득)을 위한 다양한 전략 존재 • 타 유저 전멸 후 Visitor와의 1:1 대결 • Visitor가 쓰러지는 순간을 노려 Core Crystal만을 탈취 • 타 플레이어를 무시하고 적극적으로 Visitor에게 도전하여 목적 달성

  10. Key Features(2/2) • 플레이어로 하여금 도전의식을 갖게끔 하는 AI 구현 • AI 캐릭터 : Visitor, 유저선택 캐릭터를 제외한 전 캐릭터 • Finite State Machine 기반의 AI시스템 구현 • NPC별 행동 패턴 존재 : 돌격형, 스나이퍼형 등 • Visitor의 행동 패턴은 플레이어 또는 NPC에 의해 영향을 받음 • 공격성 보임, 도주 시도 등 • 멀티플레이 환경에서 소수의 인원만이 접속하더라도 게임 플레이가 가능하게끔 하는 역할

  11. Development • 사용 Language & Tools • Microsoft Visual Studio 2008 • WIN32 API기반 프로그래밍(C++) • ZFXC Game Engine(Simple Free Game Engine) • FMOD Sound API

  12. Schedule • 10. 13 ~ 26 : 게임 시스템 구체화, ZFXC 엔진 구조 파악 • 10. 27 ~ 11. 9 : Game Server 구현 • 11. 10 ~ 11. 23 : Game Client 메인 시스템 구현 • 11. 24 ~ 12. 6 : 3D Modeling, Artwork • 12. 7 ~ 12. 13 : Test 및 Debugging • 12. 14 : Term Project Presentation

More Related