In Which I Link To A Prototype

Yay! This whole sentence is a link to another page, listing Windows, Linux, and OS X versions of the software. There’s also an applet uploaded (and signed), but it doesn’t seem to work and it won’t give me error messages so… don’t use the applet, I guess. If anyone knows why this might be happening, I’d be glad to hear it. The game is pretty intuitive (I think), but if you want instructions:

Use the right and left arrows keys (or A and D) to move your character around. You can jump by pressing the up arrow, W, or space bar. If during your jump, you hit another planet, you will stay there. Planets are constantly being spawned and will collide with each other. Red warnings will appear on the edge of your screen when planets approach. The planets will become damaged and ultimately explode (except without the explosion because I’ve not added it). There is a white peg in the middle of a circle. The closer you are to it, the more points you earn. If you travel 3000 units away from it (as indicated by the yellow bar in the top right), you lose.

This is probably the last *really* productive thing I’ll get done tonight, at least on the game. What I have left for tomorrow is (this is the optimistic list. It is pretty much in order of priority, so we’ll see how far I get):

  • Code to detect when your character is pinched between two planets and to terminate  you accordingly.
  • Add stars to the background. This is actually a gameplay element, since otherwise you have no idea how quickly your moving.
  • A title screen.
  • More images for planets.
  • An astronaut graphic and animations.
  • Sound effects! The gentle thud of planets as they hit each other, the sound of a spaceman jumping, etc.. Yes, I am aware that sounds don’t travel in a vacuum. No, I don’t care.
  • Music.
  • Explosions for when things explode. Maybe some other particles
  • Maybe multiple difficulties.
  • Achievements.
  • More types of obstacles in the arena.
  • Witty instructions.
  • A good explanation of how this exactly relates to the theme.
  • Create an a priori physics engine instead of the a posteriori one I have now.
  • Do schoolwork.