The purpose of this game is to teach people how to program java in through a fun and interactive game.
- Ship AI that is implemented by writing java code
- Randomly generated asteroids that can be mined
- Currency that is used to create new ships
- Multiple bases for each team where ships need to deposit currency
- Ships can fire and destroy asteroids, other ships, and the opponent's base
- Bases defend themselves with rotating turrets
#Implemented with
- Java
- Slick2D
- Create in-game compiler for ship AI
- Create different types of ships (fighter, cargo holder, scout)
- Implement hotkeys for players that they can use to cycle through user-defined ship behavior