130 likes | 220 Views
A third-person spider shooter game from the developers of Space Invaders . . Premise. Shinra Corp. is drilling for oil on an island just outside the coast of Lake City.
E N D
A third-personspidershooter game from the developers of Space Invaders.
Premise Shinra Corp. is drilling for oil on an island just outside the coast of Lake City. Bruce, a typical American middle-class worker is late for work and is hasting through the morning traffic. He’s late for his jet-pack demonstration, an invention that’s finally going to finance Bruce early retirement.
Story When he arrives to the island he meets a colleague, all covered in blood. The dying colleague tells Bruce in a dramatic voice that ”We drilled to deep. Suddenlygiantspiderscamepouringout of everydrill-hole and killed everyonein sight.” It is now up to Bruce to contain the spiders on the island, or betteryet, killthem!
Characters Bruce: Middleaged American inventor at Shinra Corporation Working on a new invention, a jetpack for human transportation
Game idea • By navigation Bruce through the 3D world you aidhim in his conquest of slaughteringspiders. • You canuse the jetpack for shortthrusts to make a quickescapeavoiding the spiders. • The goal is to exterminate!
Physics • Gravity – Pulls Bruce down after eitherjumping or using the jetpack. • Velocity – All movingobjects has a velocity. • Acceleration – Some of the gameobjectsuses acceleration.
Network • System Link – Lobby Data to send: • Players position and rotation • Playershealth • Enemies position
Advanced 3D graphics (effects) • Texturedheightmap (Content processor) • Directionallight (AloneEffect) • Animations • Particlesystem
Particlesystem • Fire • Smoke • Dirt
Software culling • Onlydrawwhat you see, for efficiency • Done by boundingfrustum
AI – Fuzzylogic • Flockingamongenemies • Behavior (if in range of Bruce, then attack or flee, otherwisestray) • Awareness (”ifherun, I run”)
Projectplan • Iteration 1 • Game states • Usecases • Menu • Input • Iteration 2 • Draw objects • Movement • Camera • AI • Iteration 3 • More AI • Networking • Physics • Particle systems • Finalization • Concurrentprogramming