Summary:
A 2D ‘Streets of Rage’ style game written in Java. This contains AI, collision detection, ODEs for gravity, background and character animations, projectiles, and particles for blood and smoke/debris.
Download it here: https://sourceforge.net/projects/beat-em-up-game/?source=navbar