Space Battle Arena

A Programming Game in Java for AP CS Students.

Download Client Jar Java Docs Download Server (Windows) View on GitHub

There are many different types of objects you may encounter during your travels. Be sure that your ship knows how to react to them.

Asteroid Asteroids float through space at a slow speed. They may be caught in the gravity of other celestial objects. They can be destroyed with torpedoes. Colliding with them will cause damage.

Black Hole Black Holes are stationary and you cannot collide with them. They have massive gravity wells which can be hard to escape from with thrusters alone. Staying too long in the center of a black hole can crush your ship.

Dragon Dragons are hungry for ships. If you are in their site, they will prey upon you.

Nebula Nebulas are stationary and you cannot collide with them. They will apply a drag to your ship and slow it down. You can Lower your Energy Scoop to collect energy from them.

Planet Planets are stationary and have a gravity well. Colliding with them will cause damage.

Space Mine Space Mines are dropped by enemy ships and cause explosions which can damage you and send you off course. Some may track and follow your ship.

Star Stars are stationary and you cannot collide with them. They are hot and will cause more damage to your ship the closer you are to their center. You can Lower your Energy Scoop to collect energy from them.

Torpedo Torpedos are fired by enemy ships and cause damage when hit.

Worm Hole Worm Holes are stationary and can transport your ship across space. Worm Holes may connect to other worm holes, fixed locations in space, or random locations.

Game Specific

Bauble Baubles are trinkets of great value to space traders. They come in various weights and values.

Bubble Bubbles are scoring rings.

Outpost Outposts are used as a central point for you to scout your missions from, they are usually critical to your task at hand.

Other custom games may add their own objects not listed here.