Space Battle Arena

A Programming Game in Java for AP CS Students.

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

Survivor [Basic Game]


Survivor is a basic game which is a great motivator for learning about radar.

The objective is to be the player who has survived the longest in the game world while moving.

Points are awarded for every second the player has travelled in the world.

A player's best record is used to determine their ranking, so even if your intermediate score is reset upon being destroyed, if you have travelled the longest still overall, you'll win.


minimum_velocity = int

The minimum speed a ship must be travelling in order to accumulate points.

Dragon's Lair

Dragon's Lair is a variant of Survivor in where the world is populated with Dragons. Players earn not only points for surviving in the world, but also for hunting dragons.