Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-06-18 05:38 UTC
Current Environment Production
Build Time Jun 18, 05:38
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Page Location
Page Info
Layout quest
Collection quests
Path _quests/0000/bashcrawl/README.md
URL /quests/0000/bashcrawl/
Date 2025-07-05
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Bashcrawl Quest: Terminal Adventure RPG

Level 0000 Quest: Terminal Dungeon Adventure

Explore nine Bashcrawl chambers to master navigation, permissions, environment variables, symlinks, and pipes in a gamified terminal RPG adventure.

🌱 Lvl 0000Apprentice 🏰 Main Quest 🟢 Easy 60-90 minutes

Bashcrawl Quest: Terminal Adventure RPG

Embark on an epic terminal adventure that teaches Bash commands through nine interconnected dungeon chambers, each a dedicated walkthrough side-quest

Primary Tech
🛠️ bash
Skill Focus
["terminal", "navigation", "file system"]
Series
Bashcrawl Adventure Path
Author
IT-Journey Team
XP Range
⚡ 0-250

Welcome to the Bashcrawl Catacombs — an interactive terminal dungeon where every command is a spell and every directory a new realm to explore. Nine interconnected chambers await, each a side-quest that teaches a core set of Bash skills through gameplay.

This hub is your walkthrough and strategy guide to the game. Play instantly in the browser below, use the nine chamber walkthroughs as your field manual, then graduate to the advanced versioninstalling Bashcrawl and playing it in a real shell.

🕹️ Play in Your Browser

The full game runs right here — no install required. Keep this guide open alongside it.

🕹️ Bashcrawl — Web Terminal Open full screen ↗

The game loads in the Entrance. Type a command and press Enter to begin — follow the walkthrough below as your strategy guide. Progress saves in your browser. Prefer a real shell? See Install & Play Locally.

🗺️ Catacombs Map

flowchart TD
    HUB([🏰 Bashcrawl Hub]) --> ENT[🚪 Entrance]
    ENT --> WRK[🔨 Workshop]
    ENT --> CEL[🍷 Cellar]
    WRK --> CEL
    CEL --> ARM[⚔️ Armoury]
    CEL --> CHP[⛪ Hidden Chapel]
    CEL --> VLT[🔒 Vault]
    CEL --> SCR[🗑️ Scrap Heap]
    ARM --> CHM[🐉 Chamber]
    CHM --> RFT[🌀 The Rift]
    CHP --> RFT
    VLT --> RFT
    SCR --> RFT
    RFT --> AGT[🤖 Agent Mode]
    click ENT "/quests/0000/side-quests/entrance/"
    click WRK "/quests/0000/side-quests/workshop/"
    click CEL "/quests/0000/side-quests/cellar/"
    click ARM "/quests/0000/side-quests/armoury/"
    click CHM "/quests/0000/side-quests/chamber/"
    click CHP "/quests/0000/side-quests/hidden-chapel/"
    click VLT "/quests/0000/side-quests/vault/"
    click SCR "/quests/0000/side-quests/scrap/"
    click RFT "/quests/0000/side-quests/rift/"
    click AGT "/quests/0000/side-quests/agent-mode/"

📖 Chapter Guide

# Chamber Difficulty Key Commands Walkthrough
1 🚪 Entrance 🟢 Easy pwd ls cd cat Start Here
2 🔨 Workshop 🟢 Easy mkdir touch rm echo > Workshop
3 🍷 Cellar 🟢 Easy ls -F alias file Cellar
4 ⚔️ Armoury 🟡 Medium chmod ./ permissions Armoury
5 🐉 Chamber 🟡 Medium let $(( )) arithmetic Chamber
6 ⛪ Hidden Chapel 🔴 Hard ls -a man hidden dirs Chapel
7 🔒 Vault 🟡 Medium export $VAR env Vault
8 🗑️ Scrap Heap 🟡 Medium ln -s readlink symlinks Scrap
9 🌀 The Rift 🔴 Hard pipes \| && redirection Rift
🤖 Agent Mode 🔴 Hard --agent --batch --screenshot-dir Agent

🖥️ Advanced: Install & Play Locally

The embedded terminal above is the fastest way to play — but the advanced version runs Bashcrawl in a real shell on your own machine, with the full Textual TUI, agent mode, and a genuine filesystem sandbox. The walkthrough on this page works identically in either mode.

Option A — Clone the game

git clone https://github.com/bamr87/bashcrawl.git
cd bashcrawl
./setup.sh        # one-time setup: dirs, permissions, help system
./main.sh         # launch the adventure (interactive menu)

Option B — It already ships with IT-Journey

Bashcrawl lives in this repository as the submodules/bashcrawl git submodule. If you cloned IT-Journey, pull it down and play in place:

git submodule update --init submodules/bashcrawl
cd submodules/bashcrawl
./setup.sh
./main.sh --interactive

Play modes

CommandModeBest for
./main.sh --interactiveTextual TUI (recommended)A rich local interface — needs Python 3 + textual
./main.sh --classicClassic bash emulatorSystems without Python
./main.sh --nativeNative terminalThe full real-filesystem experience
./main.sh --tutorialTutorial modeGuided, step-by-step learning
./main.sh --agentAgent modeAI automation and screenshots
./main.sh --helpHelpAll launcher options

Want to host the browser build yourself? From the game directory run make web-preview and open http://127.0.0.1:8000. The same static build is what powers the embedded terminal above (bamr87.github.io/bashcrawl).

🧙 In-Game Commands

Command Effect
quest Show current quest objectives
merlin Get a context-aware hint
status or hp Show health and progress
inventory or i List collected items
map Display the dungeon map
save Save current progress
load Restore last save
tutorial Toggle tutorial mode
commands List all game commands
help Show help screen
reset Reset to a fresh start

⚔️ Combat Commands

Script Chamber Encounter
./statue Chamber Solve arithmetic to defeat the stone guardian
./monster Chapel hall Combat encounter — use weapon from Armoury
./ghost Vault lab Ghost encounter — environment variable skills required
./goblet Vault stronghold Solve the goblet puzzle; unlocks the path to the Rift

🔧 Maintenance Commands

./setup.sh --verify        # Check installation health
./setup.sh --repair        # Fix common permission/setup issues
./main.sh --status         # Show current game progress
./main.sh --reset          # Reset for a fresh run

🧭 Learning Path Tips

  • Start with Entrance → Workshop → Cellar to build confidence before branching.
  • Keep a command journal: capture one new command and one mistake after each chamber.
  • Replay one chamber in a different mode (Web, Classic, or Native) to reinforce transfer skills.

📚 External Resources

🗺️ Quest Network

Quest Series: Bashcrawl Adventure Path

Prerequisites: None — this hub is a perfect entry point.

Child Quests: All nine chamber walkthroughs above (see Chapter Guide).

Sequel Quest: Bash Run and Beyond — extend the dungeon with custom scripting.


Ready? Run ./bash_crawl.sh or open Bashcrawl Online and type your first command. ⚔️✨

🎁 Rewards

200 XP

Badges

  • 🏆 Terminal Explorer
  • 🗝️ Dungeon Master

🕸️ Quest Network

graph TD loading(["Loading quest graph…"])