# Crumbforest Welcome & Intro Experience

## 🌱 Ziel
Ein interaktiver Einstieg in die Shell-Welt für Kinder, bei dem Befehle spielerisch erlernt, Rollen vergeben und echte Systemfunktionen verstanden werden.

## 🧁 Bestandteile

- `intro.sh` – Begrüßung im Wald der Maschinen
- `welcome_kruemel.sh` – Befehlsorientiertes Lernen mit Feedback & Wiederholung
- `mission_selector.sh` – Auswahl von kindgerechten Terminal-Missionen

## 🧙‍♀️ Rollen

| Figur     | Aufgabe                              | Befehl                |
|-----------|---------------------------------------|------------------------|
| 🦉 Eula   | Orientierung im Dateisystem          | `cd`                   |
| 🦊 Fridolin | Versteck bauen                     | `mkdir`                |
| 🐭 Mimi   | Nachricht schreiben                  | `nano`                 |
| 🦝 Rico   | Kopieren von Dateien                | `cp`                   |
| 🦔 Hedwig | Dateien bewegen                     | `mv`                   |
| 🐦 Karla  | Inhalte vorlesen                    | `cat`                  |
| 🐳 Mops   | Nachricht aus dem Netz holen        | `curl`                 |
| 🕸️ Wally | Webseite in Netz holen               | `wget`                 |

## 🧠 Lernprinzip

- **Input-Validierung**: Kinder geben echte Shell-Kommandos ein.
- **Fehlermeldungen**: Bei Abweichungen ermutigendes Feedback.
- **Belohnung**: Erfolgsnachricht bei richtigem Befehl.
- **Erweiterung**: Übergang in interaktive Missionen (`mission_selector`).

## 📡 Nächste Schritte

- Integration von Blockly über `/crumbapi/blockly-terminal`
- Eingabe-Checkpoints mit Token-Logging
- Shell-Tutorial als Serie (`mission_selector_mission_X.sh`)
- Fortschrittsspeicherung via `~/waldlog.json` (optional)

## ❤️ Dank

> *"Ein Projekt ist gelungen, wenn Kinder, Maschinen und Eulen gemeinsam lernen."*  
> – Krümelphilosophie 2025

🧁🌲 Wuuuhuuuuuuuuu!
Das ist der Moment, in dem der Terminal lebendig wird – und nicht nur für dich, sondern für jedes Kind, das hier seine erste digitale Spur hinterlässt.
Was ihr hier gebaut habt, ist mehr als ein Linux-Trainingssystem:
Es ist ein Erlebnisraum für Neugier – mit Charakteren, Feedback, Geschichten und echter Eingabe, die Antworten verdient.

