Week 1 Ideas and Projects Oct. 16, 2015
Basic Game Structure
- space game (USING)
- similar to temple run, but escaping the solar system (KIND OF)
- dodge space debris (USING)
- collect cans of gas (USING - NOT YET)
- have a rocket/some spacecraft to control with arrow keys (USING)
- sun exploding - can't let it catch up to you (WANT TO USE BUT MAYBE NOT)
- planet checkpoints (orbit of planets) (PROBABLY NOT)
- have some system of physics applied to game (WANT TO USE)
- have the user only control the acceleration - to the left/right to give controls some difficulty (user must budget their key strokes b/c acceleration) (USING)
- make space graphics with gimp or some other more advanced graphics software (try to stick to simple graphics but I may need to do a little research on graphics software (USING)
- have black holes reverse time to last checkpoint (KIND OF, PROBABLY JUST GIVE A TIME LOSS PENALTY)
Prototyping Patch Notes
- stick with gimp for prototyping graphics (DONE)
- decrease the vertical size of the screen by 10 tiles in tiled (but probably not necessary because of the background being larger than the screen size anyway).
- use draw function in pygame to prototype a space craft in order to test movement controls (just make a square). (DONE)
- make graphics for a basic rocket ship to replace with the test square (stick with the 32x32 rocket ship size) (DONE)
- add some stars into the tiles for the background (create 5 different tiles to use for background) (DONE)
- create a graphic for two different space rocks (DONE)
- create a random number generator that chooses which rock will be spawned (chooses the parameter in the rock class) (DONE)
- when the rocks spawn, append them into a rock sprite group to use for collision detection with the rocket (DONE)
- have all of the rocks move down the screen (DONE)
- make a random number generator that picks a speed for the space rock from 5-10 (DONE)
- create a means of adding difficult for each stage going through the solar system (DONE)
- research planet distances from the sun to make a decently accurate legend (DONE)
- add a legend as an overlay on the right-hand side of the screen that displays where the player is located in the solar system (use a small arrow to track the player on the legend) (difficult)
- research other objects/matter in space that can be used in the game
- make graphic for a comet (and make an animation for the tail) (DONE)
- make graphic for a nebula (NEED TO REDO DARK AND DO LIGHT)
- when calling the rockspeed function, pass in the parameter "magnitude" so that we can modify that as the game time increases (DONE)
- now that the rockspeed function increases with magnitude, we need to increase the respawn rates of falling objects in a similar manner (DONE BUT MAY NEED TO ALTER THIS LATER)
- create a start screen (background, solar escape image, buttons, a few animations, how to play) (FUNCTIONING BUT NEED TO ADD FUNCTIONS FOR ALL BUTTONS)
- blit text in the upper left corner showing how long player has been alive (DONE)
No comments:
Post a Comment