For fun and.. fun consider building the Arduino-based Z-code interpreter system detailed by Louis Davis. This allows the Arduino to retrieve classic Z-code files which contain the required instructions to play text-based games such as the classic "Zork" series. These text-based games were written using Z-code and then seperate interpreters for each computing platform, making porting the games across easy for the developers.
And now you can benefit from this - with an Arduino and your desired user interface based on various hardware, from just using the serial monitor - to adding a PS/2 keyboard and GLCD for display as shown in the image below.
If you need an Arduino-compatible with onboard microSD card socket to play Zork, or putting together your next Internet-enabled Arduino project - save time, space and money with the Freetronics EtherTen. Apart from being fully Arduino Uno-compatible, it has onboard Ethernet, microSD socket, full USB interface (so you don't need a costly FTDI cable just to upload a sketch!) and supports optional Power-over-Ethernet.