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.
The Reaper build combines the Warrior's physical capabilities with Necromantic abilities to become basically the Grim Reaper.