Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

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

Sign in to follow this  


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:

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.
Sign in to follow this  


Recommended Comments

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.

Great, now the zip file is corrupted. I'll have to fix it when I get home tonight.

Share this comment

Link to comment
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.

Share this comment

Link to comment
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.

Share this comment

Link to comment
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.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!