Troubled Rowers is a Jump 'n' Run video game that I have mainly developed at the beginning of my university time. The game is written with the cross-platform Java game development framework libGDX and supports Android, iOS, and Desktop operating systems.
Note: This repository only contains the project structure and code, not the game assets. Therefore, the project must be compiled by providing your own assets. I plan to host a demo HTML version of the game in the future.
Frameworks that are used in Troubled Rowers:
- Box2D (built-in): 2D physics library.
- Ashley: A tiny entity framework.
- gdxAI: An artificial intelligence framework.
The following video shows the game in action. The game's goal is to steer a kanu through a stony river while trying not to crash with the oncoming obstacles. On the way, one can collect boost coins to activate a shield that interacts with the environment and protects the player.