Software is never finished, just abandoned. OK, This is finished.

Published March 21, 2012
Advertisement
An old boss of mine once told me "Software is never finished. It's just abandoned." What he meant by that is that there has never been any software where everyone invovled has said "This is perfect. We're done. There's nothing more I'd want to add."

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.
Previous Entry Gravity Works
1 likes 6 comments

Comments

Demosthenes
I tried downloading it but I got a 404 page not found error....
March 21, 2012 10:59 PM
Greg_B
Try right clicking the Planetball.zip link and choosing "Save File". That should work.

I'll change the html to file= tonight to make it easier to download.

[edit]
Great, now the zip file is corrupted. I'll have to fix it when I get home tonight.
March 22, 2012 01:06 PM
Greg_B
[url="../../../user/15217-demosthenes/"]Demosthenes[/url]
I just uploaded it again and then tested by downloading, unzipping and running it.

It looks like it's working now. Give it another try.
March 23, 2012 02:53 AM
Demosthenes
I played it for a little bit on my own but I guess you need to play with someone else to enjoy this game. I liked the music.
March 23, 2012 08:28 PM
Programming020195BRook
I enjoyed playing the game, however I would strongly suggest implementing a computer opponent. :) You did a great job!
March 25, 2012 07:25 PM
Greg_B
Yes, it's definitely a 2 person game. There are quite a few things I'd like to add such as spinning asteroids, opponent AI etc. But this was really a proof of concept program to learn the basics of game programming, and in that aspect, it worked great. I've decided that there is a point where I could continue to learn about building the 2D engine (such as scrolling tiles etc) or I could continue to work on a game that was never really meant to be a saleable product. So at this point I'm moving on to the engine.

But I'm glad you folks enjoy it. It was a blast to build. I'm pretty proud of my first game.
March 26, 2012 03:39 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement