Minihack
Small and minimalistic text-based hack 'n slash RPG
...For example, it has randomized game world, handful of playable character classes with unique abilities and a lot of dying, but character is controlled with one-word parser instead of mysterious key combinations to make the learning curve less steep.
Oh, and it is also compilable on every platform where standard C library is available! (DOS, Linux, BSD, Windows etc.)