contents overview major features major components user interface gameplay testing uml timeline
Post on 22-Dec-2015
213 views
TRANSCRIPT
![Page 1: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/1.jpg)
![Page 2: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/4.jpg)
Major Features
• Single Player
• Multiplayer
• Options and Settings
![Page 5: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/5.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/7.jpg)
Major Components
– Game Engine– System Specific Code– Resources
![Page 8: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/11.jpg)
User Interface
![Page 12: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/12.jpg)
Main Menu
![Page 13: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/13.jpg)
Multiplayer Game MenuMulti-Player Mode
Back
![Page 14: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/17.jpg)
In-Game Screenshot
![Page 18: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/18.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/19.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/20.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/21.jpg)
Running Example
![Page 22: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/22.jpg)
Crouch-Running Example
![Page 23: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/23.jpg)
Jumping Example
![Page 24: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/24.jpg)
Taunting Example
![Page 25: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/25.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/26.jpg)
Individual Maps
• Wasteland
• Stadium
• Megatropolis
• Space Station
• Moon Base
• Temple
![Page 27: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/27.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/28.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/29.jpg)
UML
![Page 30: Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/30.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/31.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022032523/56649d7f5503460f94a63731/html5/thumbnails/32.jpg)
Questions, Comments or Suggestions?