Imagine being given an assignment that requires a JavaFX GUI but your home computer is only a thin client to a headless server.
X11/Xvfb is broken so you can't get a VNC / X display session, and youdon't know how to fix it without completely reinstalling your servercan't be bothered to fix it.
Instead of fixing the problem, you decide to implement a UI that is purely text-based.
Well lucky that's not me! But alas here I have made a text-based frontend for the UNSW COMP2511 Dungeon Assignment.
advanced.json | boulders.json |
---|---|
![]() |
![]() |
Available here: DungeonConsole.jar
- Create a directory called
dungeons
, and put your json level files there - Download DungeonConsole.jar and place it in the same directory where
dungeons
exists java -jar DungeonConsole.jar
Well uh, this project probably won't work with your code unless you modify a lot of things. ¯\(ツ)/¯
./compile.sh
-> Compile the program (pack into DungeonConsole.jar)
./run.sh
-> Compile and run
This project requires all of the dependencies of the Dungeon assignment, as well as some extra dependencies
Thanks to Christian d'Heureuse for his RawConsoleInput.java library.
Also thanks UNSW for implementing trimesters, for giving me less time to procrastinate, hence giving me the increased urge to procrastinate.