Four teams run around collecting orbs and racing to power their home bases before the others. Sabatoge the other teams to gain a competitive advantage. This was a small project I decided to take on in the summer of 2016.
- Multiplayer! This was my first mildly successful multiplayer game, though I think it still might be pretty buggy. It's been a long time since I made this.
- A decently functional AI! The AI teams in this game basically operate on a state machine; each bot can either be looking for orbs (and attacking on sight), defending the base, or attacking/sabatoging other bases. The game will balance the amounts of each, but it also skews the balance against some teams, simulating weakness. That is, a team might end up being highly defensive and not at all offensive. Or, vice versa.
I had a lot of trouble configuring Maven with Kryonet (the multiplayer networking library I use) so it's a manual setup.
- Pull the code.
- Import into your favorite IDE.
- Add the libraries.
- Slick2D
- LWJGL 2.9.3
- Kryonet 2.20-all
- Jogg/Jorbis