Turn-based RPG game using Java and libGDX
This project is based on https://github.com/patrickhoey/BludBourne using LibGDX library.
It is an RPG 2D base game.
The maps are from the Sword of Mana game (GBA) and influenced by the seiken densetsu serie.
The edition was made with Tiled.exe in order to build layers.
The battle system is a turn based fight.
The screen displays the amount of damage taken and inflicted by the player.
For now, you can do a basic attack and use objects to restore your health and magic. Later you will be able to choose between a various set of attacks.
The option screen is divided into 3 buttons :
The option screen is triggered on the "O" key.
The inventory can be displayed through the chest icon on the status UI.
You can drag and drop items and use consumables by double-clicking on them.
When you level up (battle, quest), you will be able to display some more extra points to your base stats.
The game is saved automatically when a specific action is down (change map, get quest, ...).
You can chose to start a new game or load an existing profile on the menu screen.
Base class can evolve if you meet the requirements. Each class can upgrade into 2 different classes, which themselves give 2 possible classes
Upgrading class will grant you different bonuses, from bonus on character stats to weapons stats.
Example of the class tree system for the warrior :
graph TD;
WARRIOR-->KNIGHT;
WARRIOR-->GLADIATOR;
KNIGHT-->PALADIN;
KNIGHT-->WARLORD;
GLADIATOR-->DUELIST;
GLADIATOR-->WEAPON_MASTER;
gameplay demo
battle demo
demo with the new DA (can't show it on a public repo)
add sounds & sounds settings
battle feature
armor sets
crafting feature
cutscenes feature
improve AI
⊗ Reset position when exiting the game is not properly set when you close the game with the X window button (it is fine when exiting with the ESCAPE key)