Branko May Trinkwald d4d75af428 🐼 feat(dojo): BashPanda Gürtel-System - Von Schwarz auf Weiss 🥋
Der 18. Waldwächter betritt den Wald: BashPanda lehrt Bash als Kampfkunst!

 Neue Features:

🐼 BashPanda Waldwächter:
- Kung Fu Meister Persönlichkeit
- Lehrt Bash durch Kampfkunst-Metaphern
- Integriert in waldwaechter.sh Library
- Crew Memory: Kennt alle anderen Waldwächter

🥋 6 Gürtel-Missionen (Progressive Bash-Meisterschaft):
- 🖤 Schwarzer Gürtel: echo, Variablen, read, ANSI codes
- 💖 Pinker Gürtel: if/then, while/for, Arrays, Arithmetik
- 💙 Blauer Gürtel: sed, case, bc, Textverarbeitung
- 💚 Grüner Gürtel: grep, regex, Pattern Matching
- 💛 Gelber Gürtel: Funktionen, source, Parameter
- 🤍 Weisser Gürtel: Background jobs, Prozesse, Parallelität

📝 Interaktives Quiz-System:
- Browser-based Gürtelprüfung (crumbblocks)
- 30 Fragen (5 pro Gürtel)
- Farbcodiert nach Gürtel
- Auto-Export via Clipboard
- Terminal-Auswertung mit Zertifikaten

🎓 Zertifikate-System:
- Automatische Generierung bei 80%+
- Gespeichert in logs/zertifikate/
- BashPanda's Segen & Weisheiten

📚 Dokumentation:
- CLAUDE.md komplett aktualisiert
- BashPanda als 18. Waldwächter dokumentiert
- Vollständige Dojo-Architektur beschrieben

"Der Weg des Codes ist wie der Weg der Kampfkunst:
 Geduld, Präzision, Wiederholung."

 - BashPanda 🐼🎋

Crumbforest wächst! 🌲 Der Wurzelbau geht weiter! 🌳

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-24 00:29:30 +01:00
2025-12-21 18:25:48 +01:00
2025-12-23 22:25:11 +01:00
2025-12-23 22:25:11 +01:00
2025-12-21 23:21:44 +01:00

🌲 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

# 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
  • ⚠️ 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! 🌙🌈

☀️ Solar Wasserkocher

"Physik ist der Algorithmus der Natur"

  • 6 Phasen: Energie → Schleifen → Optimierung
  • Simuliere einen solargetriebenen Wasserkocher mit Physik-Engine
  • 3 Waldwächter: CapaciTobi, Schnecki, FunkFox
  • Lerne: Variablen, While-Loops und Energie-Management (E = c \cdot m \cdot \Delta T)

📚 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
  • ☀️ Solar Wasserkocher - Physik-Simulation & Schleifen-Logik

🤖 Waldwächter nutzen

# 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
# 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

🌍 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

# .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! 🌱

🎨 Crumbblocks & UI NEU!

  • Dein Zeichen im Wald - Designe ein UI-Element im Browser
  • Bridge-Technology - Sende Daten via Clipboard vom Browser ins Terminal
  • Smart Evaluation - Die Crew erkennt automatisch, was du gebaut hast!

🏷️ Version

v0.0-RC3-crumbblocks

  • Crumbblocks Integration (Browser <-> Terminal)
  • Neue UI Mission "Dein Zeichen im Wald"
  • Smart Routing für Evaluations-Skripte
  • macOS Pfad-Fixes für Waldwächter
  • 3 Robot-Missionen
  • 17 Waldwächter komplett

Erstellt mit 💚 im Crumbforest

"Der Wald ist nie fertig - er wächst mit jeder Idee!" 🌲🌱

Description
No description provided
Readme 1 MiB
Languages
HTML 51.3%
Shell 44.2%
JavaScript 4.5%