Für soetwas wie ein Textadventure kann man zum Beispiel auch die neueren RPG-Maker verwenden. Mit Ruby kann man dann auch solch Spielereien wie Schriftfarben und dergleichen einbauen.
Java bietet sich ebenfalls gut an, vor allem, da es einfach zu lernen ist damit ein Text-Adventure zu programmieren.