Python Java Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Space Battle Arena

Space Battle Arena is a ‘Programming Game‘ where you must write code (in Java) to autonomously control a space ship to accomplish specified objectives.

To find out more visit our GitHub Website. Complete Learning materials and other guides are available there as well.

Space Battle Arena is licensed under the GPLv2. Gson is licensed under the Apache license and provided for convenience on our release page.

Student Environment

It is expected that students have completed a full year of Java programming in high school or just over a semester of programming at the college level.

We use jGRASP as our IDE of choice when working with High School students, but any Java IDE can be used that is capable of adding a jar to a classpath and executing a class from within the jar as the main class.


Development Tools


Space Battle was built against the following versions of libraries:

See the Development Guide for more information on extending Space Battle Arena.