Console-based rogue-like game in Java, focusing on creating a scalable and maintanable codebase by adhering to good coding principle.

Comprehensive documentation of the code base can be found in the docs folder.
Open a PowerShell terminal in the root of the project and run:
$files = Get-ChildItem -Recurse -Filter *.java | ForEach-Object { $_.FullName }
javac -d out/ $files
Once compiled, run the game with:
java -cp out game.Application