A GUI RPG game created using the SWING framework
The Marking Sheet we are marked against.
What is Swingy
Swingy is a RPG game created using the SWING(Java) framework, within it you can create your hero to find the way out of a square map which is populated with various weird creatures. Fight or run, gain experience, collect loot, and level up to boost your hero's power in order to fight bigged and badder enemies in order to escape.
Things I've learnt building Swingy
- Automated builds with Maven
- Implementing consistent states across TUI and GUI
- Storing states in an embedded relational DB
- Model View Controller, aswelll as Builder and Singleton design patterns
- And a whole lot more
Compile: mvn clean package
Run: java -jar target/swingy.jar [gui/console]