Files
crumbmissions/missions/README.md
Branko May Trinkwald 2915828adf Add complete Crumbforest mission system
- Interactive mission selector with metadata-driven design
- 5 educational missions (basics + advanced)
- AI assistant roles (Deepbit, Bugsy, Schnippsi, Tobi)
- SnakeCam gesture recognition system
- Token tracking utilities
- CLAUDE.md documentation
- .gitignore for logs and secrets
2025-12-21 01:16:48 +01:00

81 lines
2.0 KiB
Markdown
Executable File

# 🌲 Crumb Mission Selector - README
## Was ist das?
Der **Crumb Mission Selector** ist ein interaktives Lern-Tool das die Philosophie der ursprünglichen CF_Zero_V1 Bash-Abenteuer wiederbelebt.
## Quick Start
```bash
./crumb-mission-selector.sh
```
## Verfügbare Missionen
### 📚 Basics (für Einsteiger)
- **🦊 Fridolin (Pfadfinder)** - Navigation: `pwd`, `ls`, `cd`
- **🛠️ Balu (Bau-Elf)** - Dateien erstellen: `mkdir`, `touch`, `echo`
- **🐈🦉 Noko (Leser)** - Dateien lesen: `cat`, `head`, `tail`, `grep`
### 🚀 Advanced (für Fortgeschrittene)
- **🌐 DNS Deep Dive** - DNS-Tools: `dig`, `nslookup`, `host`
- **🔐 SSH Security Basics** - SSH-Verbindungen und Keys
### 🏆 Challenges (bald verfügbar)
Hier werden bald interaktive Herausforderungen erscheinen!
## Neue Mission hinzufügen
1. Erstelle zwei Dateien:
```bash
touch missions/basics/meine_mission.sh
touch missions/basics/meine_mission.meta.json
```
2. Fülle die Metadaten:
```json
{
"icon": "🎯",
"title": "Meine Mission",
"description": "Was du hier lernst",
"category": "basics",
"enabled": true
}
```
3. Schreibe dein Skript und mache es ausführbar:
```bash
chmod +x missions/basics/meine_mission.sh
```
4. Fertig! Die Mission erscheint automatisch im Menü.
## Architektur
```
crumb-mission-selector.sh # Hauptscript (Metadata-Loader)
missions/
├── basics/ # Einsteiger-Missionen
├── advanced/ # Fortgeschrittene Missionen
└── challenges/ # Herausforderungen
```
Jede Mission besteht aus:
- `.sh` Datei (das eigentliche Skript)
- `.meta.json` Datei (Icon, Titel, Beschreibung)
## Philosophie
Inspiriert von CF_Zero_V1:
- ✅ Metadata-driven Design
- ✅ Erweiterbar ohne Code-Änderungen
- ✅ Bildungsfreundlich & interaktiv
- ✅ Waldwächter-Philosophie: "Transparency over magic"
## Erstellt
2025-12-21 - Als Teil der Integration von CF_Zero_V1 Bash-Abenteuern in das neue Crumbforest-Ökosystem