Cosmic Conflict Presented by Team B Jason Wagner Zhaohui Ning Timothy Spicuzza Michael Vernier Joseph Handzel Eric Stegemoller
Game Concept Single/Multiplayer Team Based Fast paced spaceship battles Defense of mothership Single Player campaigns Script driven
Genre and Aspects Space flight-simulator RPG aspects AI driven ships and defenses RPG aspects Experience gained through kills and wins Upgradeable ships
Game Play Fly around and shoot at other ships and mothership Win/Lose Death of the mothership Yours / Enemy Player dies 5 times
Questions?
Technical Aspects- Controls Pseudo-Flight controls Thrust Controls Forward/Backward Strafe
Graphical Elements Motion Blur Particle Effects Models
AI Aspects Pursuit behavior Evade behavior Mothership attack Complex differential equation solving and log(n) solution for the traveling salesman problem. (Yeah, Right!!!)
Networking Aspects Not in this version Auto-file updating Time constraints – too complex Auto-file updating Voice-Over IP Server – Client Topology
Sound Elements Engine hum, music Tried OpenAL Moved to FMod In space, so the player can’t hear anything that is going on Tried OpenAL Did not work on everyone’s PCs Moved to FMod Haven’t had any compatibility problems
Scripting Aspects User definable ships, guns, missiles etc. User can define all aspects User can use own models Scene Loading Player profiles Saves exp points, upgrades, ships
Create Scene Name = Scene1 Skybox = GameEngineMaterial/SkyBox/AsteroidField Area = 10000 NumofTeams = 2 Team = 0 NumofShips = 20 Ship = TheKillerShip (…) MotherShip = Mother1 SpawnLocation = 0 0 1000 Team = 1 Ship = ThePebbleShooter MotherShip = Mother2 SpawnLocation = 0 0 -1000 Asteroids = 1000 Location = Random @
Physics Aspects Rigid body physics Bounding box (or sphere) collision Contact Reporting Contact state manager / collision reporting
Particle Effects Ogre particle scripts Explosions Weapon trails Ship damage Engine flares