Click To Enlarge Click To Enlarge

Asteroid Arena is a simple Asteroids clone that uses OpenGL and the ClanLib programming library. It features pretty graphics, somewhat-realistic particle interactions, powerups, UFO opponents and many other things. The object is to simply shoot asteroids and UFOs for points. Once you've cleared all the asteroids in a level, you move on. The asteroids grow more numerous and the asteroid fragments begin to speed up. If you hit something with 75% or more of your shots, you get a special accuracy award.

I've currently finished everything but the sound and music. If you have any sounds or original music you think might help, please e-mail me because I really dislike dealing with audio bits. And I'm lazy.
Updates
    6/18 Update
    Tweaked gameplay elements (object size, ufo accuracy) and fixed a couple of bugs, thanks to Jeff Stewart and Alex May for pointing these out. Also, fixed a bug that was causing the 'start server' option to exit immediately. (Whoops!)

    Updated the source code - commented all utility classes, working on network stuff.

    6/14 Update
    Wrapped up multiplayer support. Now all that's left are the sounds. (Doh.)

    Also updated the source code.

    6/13 Update
    High score system now works.

    6/12 Update
    A new version is posted that includes the main menu system as well as a more polished single player game. The network game is basically finished, I just have to add scoring and a connection menu and I will post it. (The high score and 2 player options don't do anything at the moment.)
In-Play Directions
  • Right/Left arrow keys rotate the ship
  • Up arrow key thrusts
  • Spacebar fires
  • F toggles FPS display
  • D toggles debug view
  • R restarts

Install/Run
Linux version

Development
Troubleshooting See Also