A majority of schools around the world use windows as their primary operating system. It makes it particulary uncomfortable for students and hackers to shift to a Linux based system where they have to interact with terminal regularly. To make the transition easier and fun and to get more people to shift to an open source OS, I made Dungeons: a text based adventure game that'll teach you basic linux commands such as ls, cat, mv, cp, cd, pwd, mkdir, rm, rmdir, touch, etc. You'll have to navigate through rooms (directories), move the treasure (files) around, fight monsters, answer riddles, practice fighting skills, and find hidden passages in the game. Once you are done playing, all the files that were created by the package would atutomatically be deleted. The game's full of beautiful ASCII art, Harry Potter and D&D references.
It was difficult to manage the creation and deletion of directories and subdirectories. File manipulation based on user input took quiet some time.
Discussion