OZMAI hat zentrale Inkonsistenzen identifiziert und korrigiert. ✅ 5 Haupt-Korrekturen: 1. **17 Waldwächter** (nicht 15) - 17 Character Scripts existieren tatsächlich - Alle Vorkommen korrigiert (README + KEKSHANDBUCH) 2. **Crew Memory präzisiert** - "Log-basiertes Gedächtnis (dateibasiert, nachvollziehbar)" - NICHT "autonomes Agentensystem" - Zero-Trust-kompatibel 3. **LiPo Safety Disclaimer** - ⚠️ Lern- und Simulationskonzept - Echte LiPo-Akkus nur unter Aufsicht - Haftungsschutz 4. **Token-Kosten als Richtwerte** - "Richtwerte, modellabhängig" - Transparenz statt Abrechnung - Passt zur Kinderfrage-Philosophie 5. **Hardware-Anforderungen realistisch** - Grundsystem: Pi Zero kompatibel - Vision/ML: Pi 4+ oder Desktop - Bash 3.2 → Bash 4+ empfohlen 🔺 **Das Dreieck präzisiert:** - "Didaktisches Modell, nicht technisches Modul" - Struktur, Flow, Balance 📝 **Weitere Anpassungen:** - Bash 3.2 Kompatibilität klargestellt - OpenCV Hardware-Anforderungen transparent - Mond Maschine: Pi 4+ empfohlen "Präzision statt Marketing" - OZMAI schaut drauf! 🔍 🤖 Generated with Claude Code Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
270 lines
9.0 KiB
Markdown
270 lines
9.0 KiB
Markdown
# 🌲 Crumbforest Missions - CF_Zero_V1
|
|
|
|
Ein interaktives Bash-Lern-System mit 17 KI-gestützten Waldwächtern für spielerisches Command-Line-Training und Roboter-Projekte.
|
|
|
|
**"Was kostet die Frage eines Kindes?"** - Transparentes Token-Tracking nach dem Crumb Codex: Fragen stärken Krümel & Wurzel.
|
|
|
|
## 🚀 Quick Start
|
|
|
|
```bash
|
|
# Mission Selector starten
|
|
./crumb-mission-selector.sh
|
|
|
|
# Einzelne Mission ausführen
|
|
bash missions/basics/fridolin.sh
|
|
|
|
# Robots Mission (neu!)
|
|
bash missions/robots/mond_maschine.sh
|
|
```
|
|
|
|
## 🤖 Robots-Kategorie ⭐ NEU!
|
|
|
|
Drei komplette Missionen zum Roboter-Bauen mit der ganzen Crew:
|
|
|
|
### 🔋 LiPo Power Academy
|
|
"Power braucht Respekt, nicht Angst"
|
|
- 8 Phasen: Grundlagen → Sicherheit → Power-Verteilung
|
|
- Lerne alles über LiPo-Batterien für Roboter-Projekte
|
|
- 6 Waldwächter: CapaciTobi, CrabbyRust, Schnecki, Schraubbär, DumboSQL, Vektor
|
|
- [LiPo 6S Charger Simulator](https://194-164-194-191.sslip.io/crumbblocks/lipo_6s_charger_sim_safe_v7.html)
|
|
- ⚠️ **Sicherheitshinweis:** Lern- und Simulationskonzept. Arbeiten mit echten LiPo-Akkus nur unter Aufsicht erfahrener Erwachsener.
|
|
|
|
### 🌈 Regenbogen-Zählmaschine
|
|
"Etwas bauen was noch keiner gebaut hat - sonst muss man es ja nur reparieren!"
|
|
- 7 Phasen: Vision → Hardware → Code → Art
|
|
- Baue einen Farb-Event-Counter mit Sensor, Code & Visualisierung
|
|
- 13 Waldwächter: Die komplette Crew!
|
|
- Hardware + Software + Creative Coding
|
|
|
|
### 🌙 Mond Maschine - Rainbow Predictor
|
|
"Vorhersagen heißt verstehen - Die Natur durch Code begreifen"
|
|
- 8 Phasen: Computer Vision → ML → Astronomie
|
|
- Predict when rainbows appear using moon phases & weather data
|
|
- 13 Waldwächter: Computer Vision, APIs, ML Light
|
|
- OpenCV + Weather APIs + Astronomical calculations
|
|
- Bonus: Learn about Lunar Rainbows! 🌙🌈
|
|
|
|
## 📚 Features
|
|
|
|
- **Interaktive Lernmissionen** - Von Basics bis Advanced & Robots
|
|
- **17 Waldwächter** - KI-Assistenten mit Persönlichkeit (siehe unten)
|
|
- **Das Dreieck** - DumboSQL, FunkFox, Taichi Taube (didaktisches Modell, nicht technisches Modul)
|
|
- **Metadata-driven** - Neue Missionen ohne Code-Änderungen hinzufügen
|
|
- **Token-Tracking** - Transparent: "Was kostet die Frage eines Kindes?"
|
|
- **Crew Memory** - Log-basiertes Gedächtnis (dateibasiert, nachvollziehbar, kein autonomes Agentensystem)
|
|
- **Logs im Repo** - Strukturiert in `logs/{character}/`
|
|
|
|
## 🌲 Die 17 Waldwächter
|
|
|
|
### 🔺 Das Dreieck (Foundation)
|
|
- **🐘 DumboSQL** - Der nie vergessende Elefant (SQL & Daten)
|
|
- **🦊 FunkFox** - Der Bash Rapper (Terminal-Flow mit Beat)
|
|
- **🕊️ Taichi Taube** - Die Balance-Bringerin (Spirale & Ordnung)
|
|
|
|
### 🔧 Hardware-Team
|
|
- **🐿️ CapaciTobi** - Kondensator-Experte (Elektronik & Power)
|
|
- **🐌 Schnecki** - Verkabelungs-Guru (langsam & präzise)
|
|
- **🐻 Schraubbär** - Mechanik-Meister (schweres Gerät)
|
|
|
|
### 💻 Code-Team
|
|
- **🐍 SnakePy** - Python-Guide (mehrere Wege zeigen)
|
|
- **🧓 PepperPHP** - Structure Mentor (MVC wie ein Rezept)
|
|
- **🦀 CrabbyRust** - Security Guardian (Memory-safe)
|
|
- **🕷️ Spider** - Network Feeler (APIs & Verbindungen)
|
|
|
|
### 🎨 UI-Team
|
|
- **✂️ Schnippsi** - CSS & Styling (alles schick machen)
|
|
- **📄 Templatus** - Template-Master (HTML-Struktur)
|
|
- **👾 ASCII-Monster** - Terminal Artist (ASCII-Art)
|
|
|
|
### 🧭 System-Team
|
|
- **🦉 Maya-Eule** - Weise Eule mit Gedächtnis (Meta-Wissen)
|
|
- **🔧 Deepbit** - Bash-Erklärer (deep diving)
|
|
- **🐛 Bugsy** - Debugging-Helfer (Fehler-Detektiv)
|
|
- **🧭 Vektor** - Point-to-Point Guide (Navigation)
|
|
|
|
## 🦊 Verfügbare Missionen
|
|
|
|
### 📚 Basics
|
|
- **Fridolin** - Navigation (`pwd`, `ls`, `cd`)
|
|
- **Balu** - Dateien erstellen (`mkdir`, `touch`, `echo`)
|
|
- **Noko** - Dateien lesen (`cat`, `head`, `tail`, `grep`)
|
|
|
|
### 🚀 Advanced
|
|
- **DNS Deep Dive** - DNS-Tools (`dig`, `nslookup`, `host`)
|
|
- **SSH Security** - SSH-Verbindungen und Keys
|
|
|
|
### 🏆 Challenges
|
|
- **Stage Builder** - Komplexe Bash-Herausforderungen
|
|
|
|
### 🤖 Robots ⭐ NEU!
|
|
- **🔋 LiPo Power Academy** - Batterie-Wissen für Roboter
|
|
- **🌈 Regenbogen-Zählmaschine** - Farb-Event-Counter
|
|
- **🌙 Mond Maschine** - Rainbow Predictor mit Computer Vision
|
|
|
|
## 🤖 Waldwächter nutzen
|
|
|
|
```bash
|
|
# Source die Library
|
|
source lib/waldwaechter.sh
|
|
|
|
# Frag einen Waldwächter
|
|
mayaeule "Was ist wichtiger - das Ziel oder der Weg?"
|
|
funkfox "Erkläre mir Pipes im Flow!"
|
|
dumbosql "Wie strukturiere ich eine Datenbank?"
|
|
snakepy "Zeig mir 3 Wege, um eine Liste zu sortieren"
|
|
|
|
# Alle verfügbar:
|
|
# mayaeule, deepbit, bugsy, schnippsi, templatus
|
|
# tobi, schraubaer, schnecki
|
|
# dumbosql, funkfox, taichitaube
|
|
# snakepy, pepperphp, crabbyrust
|
|
# spider, vektor, asciimonster
|
|
```
|
|
|
|
## 📊 Token-Tracking & Logs
|
|
|
|
**Philosophie:** "Was kostet die Frage eines Kindes?"
|
|
|
|
- Token-Verbrauch wird transparent angezeigt
|
|
- Logs landen in `logs/{character}/`
|
|
- Crew Memory: Waldwächter lesen andere Logs
|
|
- Mission Logs: `logs/missions/*.json`
|
|
|
|
```bash
|
|
# Logs checken
|
|
ls logs/
|
|
ls logs/mayaeule/
|
|
cat logs/missions/mond_maschine_*.json
|
|
```
|
|
|
|
Typische Kosten (Richtwerte, modellabhängig):
|
|
- Einzelne Frage: ~200-800 tokens (~$0.0002-0.0008)
|
|
- Komplette Mission: ~5,000-7,000 tokens (~$0.005-0.007)
|
|
- **Richtwert: Unter 1 Cent pro Mission** 💚
|
|
- Token-Anzeige dient der transparenten Nachvollziehbarkeit, nicht der Abrechnung
|
|
|
|
## 📖 Dokumentation
|
|
|
|
- **[CLAUDE.md](CLAUDE.md)** - Vollständige Architektur & Entwickler-Docs
|
|
- **[KEKSHANDBUCH_ZERO_v0.0.md](KEKSHANDBUCH_ZERO_v0.0.md)** - User Manual mit allen 17 Waldwächtern
|
|
|
|
## 🌍 Philosophien
|
|
|
|
**"Das Dreieck"** - DumboSQL, FunkFox, Taichi Taube
|
|
- Struktur, Flow & Balance
|
|
- Die Grundlage für komplexe Projekte
|
|
|
|
**"Power braucht Respekt, nicht Angst"** - LiPo Power Academy
|
|
- Sicherheit durch Wissen
|
|
- 7 goldene Regeln für LiPo-Batterien
|
|
|
|
**"Etwas bauen was noch keiner gebaut hat"** - Regenbogen-Zählmaschine
|
|
- Kreativität statt Reparatur
|
|
- Inspiriert durch Kinderfragen
|
|
|
|
**"Vorhersagen heißt verstehen"** - Mond Maschine
|
|
- Die Natur durch Code begreifen
|
|
- Computer Vision + Machine Learning + Astronomie
|
|
|
|
**"Was kostet die Frage eines Kindes?"**
|
|
- Token-Tracking für Transparenz
|
|
- Machen statt Lernen - Fragen stärken die Wurzel
|
|
|
|
**"Ein Elefant vergisst nie"** - DumboSQL
|
|
- Crew Memory über Projekt-Grenzen
|
|
- Persistente Konversations-Historie
|
|
|
|
**"wir ja nie fertig"** 🌱
|
|
- Der Wald wächst mit jeder Idee
|
|
- Community-driven Education
|
|
|
|
## 🏗️ Projekt-Struktur
|
|
|
|
```
|
|
CF_Zero_V1/
|
|
├── crumb-mission-selector.sh # Hauptmenü
|
|
├── lib/
|
|
│ └── waldwaechter.sh # 17 Waldwächter als Functions
|
|
├── crumbforest_roles/ # 17 Character Scripts
|
|
├── missions/
|
|
│ ├── basics/ # Einsteiger
|
|
│ ├── advanced/ # Fortgeschrittene
|
|
│ ├── challenges/ # Herausforderungen
|
|
│ └── robots/ # 🤖 NEU! 3 Robot-Missionen
|
|
├── logs/ # 🌲 Projekt-basierte Logs
|
|
│ ├── {character}/ # Pro Waldwächter
|
|
│ └── missions/ # Mission Logs
|
|
├── CLAUDE.md # Projekt-Dokumentation
|
|
├── KEKSHANDBUCH_ZERO_v0.0.md # User Manual
|
|
└── README.md # Diese Datei
|
|
```
|
|
|
|
## 🔧 Setup
|
|
|
|
```bash
|
|
# .env erstellen mit API Key
|
|
echo "OPENROUTER_API_KEY=your-key-here" > .env
|
|
|
|
# Mission Selector starten
|
|
./crumb-mission-selector.sh
|
|
|
|
# Oder direkt eine Mission
|
|
bash missions/robots/mond_maschine.sh
|
|
```
|
|
|
|
## 🎯 Use Cases
|
|
|
|
- **Terminal lernen** - Interaktive Bash-Basics
|
|
- **Roboter bauen** - Hardware + Software Projekte
|
|
- **Computer Vision** - OpenCV mit SnakePy lernen
|
|
- **Datenbanken** - SQL mit DumboSQL verstehen
|
|
- **APIs integrieren** - Spider zeigt den Weg
|
|
- **Kreativ coden** - Projekte die Spaß machen!
|
|
|
|
## 🌟 Besonderheiten
|
|
|
|
- **Alle Waldwächter haben Persönlichkeit** - FunkFox rappt, Maya-Eule philosophiert
|
|
- **Inter-Character Communication** - Waldwächter lesen andere Logs
|
|
- **Metadata-driven** - Missions als .sh + .meta.json
|
|
- **Token-Transparenz** - Kosten werden angezeigt
|
|
- **Community-driven** - Missionen entstehen aus User-Ideen
|
|
- **Raspberry Pi kompatibel** - Grundsystem auf Pi Zero, Robot- & Vision-Missionen benötigen Pi 4+ oder Desktop
|
|
|
|
## 📦 Requirements
|
|
|
|
- Bash 3.2+ (macOS default, Bash 4+ empfohlen für volle Features)
|
|
- curl, jq
|
|
- OpenRouter API Key
|
|
- Optional: Python 3 für Robot-Missionen (opencv-python, numpy, ephem)
|
|
- Mond Maschine (Computer Vision): Pi 4+ oder Desktop empfohlen
|
|
|
|
## 🚀 Next Steps
|
|
|
|
1. Mission Selector starten: `./crumb-mission-selector.sh`
|
|
2. Eine Robot-Mission ausprobieren
|
|
3. Eigene Mission-Idee einreichen
|
|
4. Den Wald wachsen lassen! 🌱
|
|
|
|
## 🔗 Links
|
|
|
|
- [LiPo 6S Charger Simulator](https://194-164-194-191.sslip.io/crumbblocks/lipo_6s_charger_sim_safe_v7.html)
|
|
- [Rainbow Counter Demo](https://194-164-194-191.sslip.io/crumbblocks/rainbow_counter.html)
|
|
|
|
---
|
|
|
|
## 🏷️ Version
|
|
|
|
**v0.1-robots-complete**
|
|
- 3 Robot-Missionen
|
|
- 17 Waldwächter komplett
|
|
- Logs im Repo
|
|
- Token-Tracking
|
|
- Crew Memory (log-basiert)
|
|
|
|
---
|
|
|
|
*Erstellt mit 💚 im Crumbforest*
|
|
|
|
**"Der Wald ist nie fertig - er wächst mit jeder Idee!"** 🌲🌱
|