Changes

Jump to: navigation, search

Team Blam

4,879 bytes added, 10:06, 23 September 2010
no edit summary
[http://zenit.senecac.on.ca/wiki/index.php/GAM666/DPS901_Project_requirements_20103#Phase_1 *How to write game proposal]
 
Don't crash into buildings
Team Blam
 
In our game, you will be the captain of a ship. The main engine of this ship is stuck on full blast, so it cannot ever stop. The ship is travelling through an increasingly dense urban landscape, and it is your goal to avoid crashing into anything for as long as possible! To accomplish this goal you have a view of your ship from high above it, allowing you to see buildings as they race towards you. You also have a set of maneuvering thrusters, which can push your ship back, forwards, left, and right on a two-dimensional plane. This will hopefully allow you to avoid crashing into buildings!
The top down view of your ship is provided by a camera moving at a constant speed. This camera provides a limited view of the area around your ship, and your ship cannot move out of this area, or it will crash into an unseen building.
This results in you having a mostly static view of your ship as it flies forward through the city.
Crashing into a building will kill you. Try to avoid this.
The maneuvering thrusters on your ship are unlimited use, and can move you at a constant speed around the viewable area.
Due to overzealous construction, all of the entrances and exits to the city's planning department were blocked with buildings while the department was meeting to create a layout and zoning plan for the city. As a result, the placement of buildings in the city is random! There is, however, guaranteed to be a navigable path for your ship through the city, due to the actions of the Emergency Runaway Spacecraft Advance Demolition Crew, who are busy carving a path of destruction offscreen, just so that the game isn't impossible.
All of the buildings in the city are rectangular in shape, making the collision detection code much easier to write.
 
Enhanced don't crash into buildings
Team Blam
(Some or all of these features may be added to/replace features in the base game, depending on time constraints)
Rather than move you at a constant speed, your thrusters can accelerate you (up to certain maximum speeds). This can provide additional challenge.
Rather than being instantly killed by a collision, you could have shields on your ship which regenerate over time. This would be damaged by collisions in direct proportion to the speed with which you collided with the building, and you will die if it's reduced to 0
 
Bullet point outline!
 
 
* • Ship dodging obstacles
* • Top down perspective
* • Semi-randomly generated buildings generated in your path
* ⁃ Random, but always guaranteed to be a navigable path that you can get through
* • Ship moves around screen
* • Camera covers a certain area of the screen that the ship is free to move within
* • Ship moves natively at the same speed of the camera forward through the city
* • City contains buildings that need to be avoided
* • Either the ship and the camera move, or the buildings just move towards you
* • Arrow keys move the ship in a horizontal plane at constant speeds when they are pressed
* • Survive for as long as possible
* • Hitting a building kills you
* • Speed/building density increases over time
 
Enhancements
* • Have it set in outer space, with asteroids
* ⁃ Or could move between multiple environments, with movement through cloud layers allowing players a moment of rest
* • Have three dimensional movement (up + down, along with forward + back + left + right)
* ⁃ This would be combined with holes or gaps in the buildings that could be navigated through
** ⁃ Because it is important to be at the correct altitude, we could have colour "temperatures" on the ship
** and openings, indicating the correct altitude. These could either be over a continuous range, or a
** set of discrete colours
** ⁃ This may require a shift to a different perspective, as seeing inside of an opening presents its own
** set of problems if the opening lasts more than a very short time
** • Movement keys could accelerate the ship (although with a maximum speed), instead of instantly increasing
** to a set speed when pressed and then stopping when released
* ⁃ Acceleration could just be in the horizontal plane, if the altitude settings are discrete
* • Have shields on the ship
* ⁃ Impacts against obstacles could decrease shields proportionally to the speed of the impact
* ⁃ Shields can regenerate over time
* ⁃ Shield regeneration speed could be affected by firing weapons
* ⁃ Have one source of energy that flows into shields, but only when weapons are not being fired
* • Have passive ships that can be impacted
* ⁃ Ships could be enemy ships that shoot at you
* ⁃ Requires more complex collision detection code
* • Could place weapons on ship, to fire back
* ⁃ Requires collision detection
 
== Map of the World of the Game ==
1
edit

Navigation menu