An Open Source portable pure Java game library with example games, Swing-based sprite animation engine, deployment framework, and firewall tunneling networking. The code is documented in the book Advanced Java Game Programming by David Wallace Croft.
This is a side-scrolling shooter game. The main focus is to create a balanced class-based shooter game engine that has little to no bugs and that can properly handle networking for online multiplayer games.