Dragon Quest 1 / Dragon Warrior 1 implemented in java 8 using only standard libraries (java 2D, AWT, Swing & Java Sound API), so no external libraries required.
https://github.com/leonardo-ono/JavaDragonQuest1/releases/tag/v0.0.3
[Arrow] keys: move player
[X] key: confirm
[Z] key: cancel
click the image above to see the gameplay video
- http://www.realmofdarkness.net/dq/nes-dw/
- Battle formulas & original assembly source code explained - https://gamefaqs.gamespot.com/nes/563408-dragon-warrior/faqs/61640
- Complete Guide by Colin Moriarty (Guide and Walkthrough) - https://gamefaqs.gamespot.com/nes/563408-dragon-warrior/faqs/10739