32

Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline
Page 2: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Contents

• Overview• Major Features• Major Components• User Interface• Gameplay• Testing• UML• Timeline

Page 3: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Overview

• Chrome Desires• 3rd Person Shooter• War of the Mechanical BattleMasters• Online Multiplayer• Original Music Score• Most “Explodiest” Game of the Year• Rated T for Teen - Violence• Requires DirectX 9.0 and Windows

Page 4: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Major Features

• Single Player

• Multiplayer

• Options and Settings

Page 5: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Single Player

• Practice Grounds

• Battle Automated Mechs

• Not Story Driven

• Few Consecutive Levels

• Not Main Focus of Game

Page 6: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Multiplayer

• Main Focus of Game• Hosting or Joining Hosted Game

– Hosted through IP or LAN– Join by IP Address– LAN Hosted Games Appear in a List

• No Automated Mechs• Time Limit or Kill Limit• Deathmatch Only

Page 7: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Major Components

– Game Engine– System Specific Code– Resources

Page 8: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Game Engine

• Engine provided by Vaughan Young• Came with DirectX book• Engine modified to suit our game• Handles

– Rendering– Networking– Input/Output– Audio– Collision Detection– Physics – Script Handling

Page 9: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

System Specific Code

• Player Manager– Handles all instances of Player Object

• Bullet Manager– Handles all instances of Bullet for each player

• Weapon– Owned by Player Objects– Creates instances of Bullets

• Menu System• Game Class

– Manager of managers– Handles all aspects of game

Page 10: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Resources

• Meshes and Textures• Sounds Effects and Music • Scripts

– Text files containing parameters for specific in-game objects

• Handled using Multiple Linked Lists– Engine does not allow multiple instances of

same resource– Engine removes instances when completed

Page 11: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

User Interface

Page 12: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Main Menu

Page 13: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Multiplayer Game MenuMulti-Player Mode

Back

Page 14: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Character Settings MenuCharacter Settings

(Insert Player name)

Mech 1 Mech 2 Mech 3 Mech 4

Back Next

Page 15: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Host Game Menu

Host Game

Map Selection

Back

Your IP: 127.0.0.1

Port#: (Enter Port#)

Play

Page 16: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Join Game Menu

Join Game

Enter IP:(enter IP address)

Back

Join

Page 17: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

In-Game Screenshot

Page 18: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Gameplay

• Mechs– Abilities– Damage Zones

• Weapons– Melee– Ranged

• Maps– Individual Maps– Structures– Spawning

Page 19: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Mechs

• Light– Fast Speed– Weak Armor– Weak Melee

• Medium– Balanced Armor, Power, and Speed

• Heavy– Slow– Heavy Armor– Powerful Melee

Page 20: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Mech Abilities

• Stand• Run• Strafe (Right or Left)• Jump• Crouch• Crouch Run• Taunt• Aiming• Shooting• Picking Up Items

Page 21: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Running Example

Page 22: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Crouch-Running Example

Page 23: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Jumping Example

Page 24: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Taunting Example

Page 25: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Weapons

• Mech Specific Melee• Ranged Weapons

– Chain Gun Default– Rocket Launcher– Laser– Mines– The Shredder– Energy Beam– Electromagnetic Stream

Page 26: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Individual Maps

• Wasteland

• Stadium

• Megatropolis

• Space Station

• Moon Base

• Temple

Page 27: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Structures

• Varying sizes– Small houses (Small)– Skyscrapers (Large)

• Most are Destructable– Bunkers provide impenetrable protection

• Repair Stations– Mechs stand on platform– Repaired by small mechanical robots

Page 28: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Spawning

• Player Spawn Points– Maps contain multiple spawn points– No grace period after spawning

• Each spawn is random• Weapons Spawn Points

– Vary on each map– Respawn after set amount of time

• Ammo Spawn Points– Similar to Weapon SP but with ammo

Page 29: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

UML

Page 30: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Testing

• Testing – Done constantly throughout development– After first version release, major testing phase

starts– Set of test cases applied to the game

Page 31: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Timeline

• Mechs completed – March 16• Levels completed – March 20• Weapons completed – March 30• Beta Version (Multiplayer only) – April 2• Beta Testing Phase Begins – April 2• End Testing Phase – April 9• LAN Party with Tang – April 10• Next Development Phase – April 11• Alpha Version – May 5

Page 32: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline

Questions, Comments or Suggestions?