In that sense, PlanetBall is done. I'd like to make the asteroids spin. I'd like to make the sound engine use ogg vorbis files instead of huge wav files. I want to clean up the key assignment code. But I'll do that on my next game. I'm going to call PlanetBall done.
And you can have it right here: http://www.brouelette.com/downloads/
It's a java game so you need to have Java installed and in your path. TO test this just open up a CMD window on your PC and type:
java -version
If you see something like :
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)
Then you're good.
If you see:
'java' is not recognized as an internal or external command, operable program or batch file.
Then you need to install either the JDK (if you want to write Java programs) or the JRE (if you just want to run them) from here:
http://java.com/en/download/index.jsp
As I've mentioned in this blog PlanetBall is a 2 player game where both users use the same keyboard to move their planets around in space.
The concept is "What if you were playing the game Pong. But instead of the paddle, you were the ball?"
One player uses ASDW to move and B to brake. The other player uses the arrow keys and Number Pad 0 to brake.
If you capture a planetoid of your own color you gain 10 points.
Capture the wrong color you lose 5 points.
Bump the other player and you both lose 2 points.
Capturing your own color asteroid gives you 25 points
Capturing the wrong color loses 15 points
If you get sucked into a black hole the nicest thing which will happen to you is you lose 20 points.
I have 4 levels of increasing difficulty. I was able to use OpenAL to get the sounds working and overall, I think it's a playable game.