A simple rouge-like game in Java, created for a school project.
Java CSS
Failed to load latest commit information.
lib online database now works Jun 2, 2015
src Enemies now can be killed, player gets experience and levels up Jun 2, 2015
LICENSE.txt pushing initial version May 23, 2015
README.md updated README May 25, 2015
checkstyle.xml added new images and updated pom file May 25, 2015
pom.xml online database now works Jun 2, 2015


The path of Theseus

This is a simple rouge-like game, created in Java with JavaFX as a school project.



Still in active development.


Follow the path of Theseus, the greek hero, who cleared this labyrinth in which your journey begins. Or did he?


The control is very simple, you can move your character with the directional keys to escape the labyrinth and to fight the enemies which you may enounter on your path.


It's a simple game, but yet with many features which you would except from a rouge-like RPG:

  • game:
    • random generated map
    • 1 boss
    • 10 types of monsters
    • 19 types of weapons
    • 8 types of shields
    • 3 main weapon category (slashing, piercing, blunt)
    • 3 shield category (small, medium, tower)
    • proficiency system for better combat experience
    • 3 types of armors
    • perma-death(it's a rouge-like after all)
    • etc.
  • code:
    • JavaFX
    • maven project
    • MVC model
    • test's
    • documentation
    • logging

Installation and usage

Just clone the source, then simply:

$ mvn clean package
$ mvn exec:java


  • write a proper TODO list
  • too many to list them



Free software FTW!