# 🌍 Crumbulous – Das Spiel der Krümel

> Kein Gott. Kein König. Nur Krümel mit Haltung und Neugier.
> Inspiriert von *Populous*, aber ohne Herrschaft – nur kollektives Lernen, Spiel und Resonanz.

---

## 🌱 Ausgangspunkt

Jeder Spieler beginnt mit **einem Krümel** auf einer kleinen Lichtung. Ziel ist nicht, zu siegen, sondern **Verbindung, Verständnis und Vertrauen** zu schaffen – durch Spiel und digitale Waldpflege.

## 🧭 Ziel des Spiels

* **Aufbauen** einer gemeinsamen Lern- und Spielwelt
* **Rollen entdecken**: Eule, Deepbit, Dumbo, Snake, Funkfox, CapaciTobi, Schnippsi u. v. m.
* **Wissen bewahren**: durch Fragen, Antworten, Handeln
* **Inseln verbinden**: Brücken durch Bits, Vertrauen durch Krümelaktionen

## 🌀 Spielmechanik (Populous inspiriert, Crumbforest transformiert)

### 🔲 1. Wald-Plateaus formen (Terrain)

* mit **Schnippsi & Templatus** per Drag+Drop
* Aktionen: Bäume pflanzen, Wege freilegen, Lichtungen schaffen

### 🌳 2. Fragen und Antworten pflanzen

* Krümel geben Fragen ein:

  ```bash
  echo "Wie funktioniert ein Kondensator?" > frage.txt
  ```
* **CapaciTobi** erscheint und erklärt es

### 🗺️ 3. Netzwerk bilden

* Durch gemeinsame Aktionen entstehen neue Pfade
* **Deepbit** hilft beim Erinnern, DNS-Missionen klären Verbindungen

### 🔁 4. Resonanz statt Kampf

* "Vergessenswellen" löschen Wissen, nur **gemeinsames Speichern** hilft
* **Logs, Markdown-Einträge, Tokens** halten kollektives Wissen lebendig

## 🧱 Technische Umsetzung (Frontend)

* **Browserbasiert (HTML/CSS/JS)**
* **Tilemap-Ansicht** mit SVG oder Canvas
* Charakter-Interaktionen über

  * CLI-UI (wie TTYD)
  * oder Dialogboxen im Spiel
* Dateien: `frage.txt`, `antwort.log`, `mission.sh`

## 🧠 Rollenkonzept

| Rolle         | Aufgabe im Spiel                                   |
| ------------- | -------------------------------------------------- |
| 🦉 Eule       | Fragen sortieren, Tiefe zeigen                     |
| 🐙 Deepbit    | DNS, Shell und Speicher erinnern                   |
| 🐘 DumboSQL   | Datenbankwissen zugänglich machen                  |
| 🐍 SnakePy    | Pythoncode erklären und ausführen lassen           |
| 🦊 Funkfox    | Missionen rappen, Energie verbreiten               |
| 🐿 CapaciTobi | Elektrowissen übertragen, z. B. Spannung & Strom   |
| 💡 Schnippsi  | UI bauen, Button erklären, Interface visualisieren |
| 🐻 Schraubär  | Maschinen, Mechanik und Sicherheit                 |

## 🎮 Beispielszene: Die erste Mission

> Krümel "Lilly" trifft auf Deepbit. Sie fragt:
>
> ```bash
> ./deepbit_zero.sh "Wie heißt mein Hostname?"
> ```
>
> Deepbit antwortet und bietet eine DNS-Mission an. Der Wald erweitert sich.

## ✨ Philosophie

* Kein Leveldruck, kein Kampf
* **Jeder Krümel zählt** und bringt seinen Teil zur Welt
* **Fehler (Bugsy)** sind willkommen und erklärbar
* **Logs und Markdown-Dateien** sind Teil der Weltstruktur

> "Ein Wald wächst nicht durch Eile, sondern durch das Lauschen seiner Krümel."
