This is a team project of game made on the Software Engineering course written in Java with libGDX. It is turn-based strategic game combining chess-like board moves and multiple enemy fight. The player needs to kill all the mobs spendning mana on moves of different attack power. Each turn all the enemies perform moves based on their strategy.
Each character type has it's appearance and attack motive with simple animations.
Enemies referes to software-based animals logos.
Project structure is as follows. Arrows means keeping reference, inheriting or implementing an interface.
After cloning the repository
Build with ./gradlew build
Run with ./gradlew run
A libGDX project generated with gdx-liftoff.
This project was generated with a template including simple application launchers and a main class extending Game
that sets the first screen.
core
: Main module with the application logic shared by all platforms.lwjgl3
: Primary desktop platform using LWJGL3.