This is a roguelike game that follows a hero on his journey to rescue the princess. The hero can be moved by using the WASD keys, pick up items from the ground and use them from the inventory to boost his stats (life points and attack damage), go through doors to advance to the next map (but beware that some doors require a key to be opened) and battle with various types of monsters, each with their unique behaviour.
Application features include:
-
Save/load functionality, so you can take a break and come back to the same point you left
-
Multiple maps, items and monsters you can encounter during your adventures
-
Win by saving the princess or die if the monsters reduce your life points to 0
- Update main menu and inventory UI
- Add new maps, items, monsters
- Add ranged combat
- Maven
- Java
- JavaFX
- Postgresql
To get a local copy up and running follow these simple steps.
-
Clone the repo
git clone https://github.com/github_username/repo_name.git
-
Create your own application.properies file in the resources directory and write
DATABASE = databaseName USERNAME = yourUsername PASSWORD = yourPassword
-
Run the sql script from the sample_data folder in your database
-
Make sure your device can run all the technologies in the build section