Under Construction

As of now I am beginning my journey in developing Solar Escape and I will be using this blog as a means of keeping track of my progress.

Ideas and Prototyping Patch Notes Week 1

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