http://www.adom.de/misc/qhack.php3
Get a decent development environment (e.g. DJGPP + PDCurses for DOS (see e.g. http://www.delorie.com for details) or GCC + NCurses for Linux. C seems to be a great implementation language, although Java also might be…