You wake up in /dev/null with no memory, the last surviving process after a
catastrophic system failure. The filesystem around you is corrupted and
haunted by the daemons of what went wrong. Explore it, fight what's left of
it, and piece together what happened — using real Unix commands (cd, ls,
cat, ls -a) as your only tools. No prior command-line experience needed;
the game teaches you as you go.
Exploring the Graveyard — pixel scene view, live panels, ECHO guiding your first
ls
| Pokemon-style battles | Pick your difficulty |
|---|---|
All commands below must be run from inside the repo folder:
git clone https://github.com/NoHudd/hauntedTerminal.git
cd hauntedTerminal(Downloaded a ZIP instead? Unzip it, then cd into the unzipped folder.)
From inside the repo folder, run the start script for your system:
On Mac/Linux:
./start.shOn Windows:
start.batThe start script automatically checks for Python, creates a virtual environment, installs dependencies, and launches the game. First time setup is completely automatic.
Prerequisites: Python 3.10+, pip
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python main.pyFull command list, classes, mechanics, tips, and project structure live in REFERENCE.md — the game teaches all of it as you play, so treat that as a lookup, not required reading.
This project is licensed under the MIT License — see the LICENSE file for details.
- Inspired by classic text adventures, Zork, and Unix philosophy
- Rich — terminal formatting and UI
- Textual — TUI framework
- PyYAML — data loading
- cowsay — for inspiring the easter egg
Game Design & Development: NoHudd Narrative Design: The Great Kernel Panic storyline Special Thanks: To all sysadmins who've faced kernel panics
________________________________________
/ \
| The disk is clicking. Can you hear |
| it? It sounds like teeth. 010101. |
\ /
----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Type ./start.sh (Mac/Linux) or start.bat (Windows) to begin your journey.
