- 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
45 lines
1.2 KiB
Bash
Executable File
45 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🌟 Willkommen zum Quiz-Abenteuer im Crumbforest!"
|
|
echo "🎭 Quiz: Die Bewohner des Waldes"
|
|
echo ""
|
|
|
|
# Eule
|
|
echo "🦉 Eule fragt: Hast du schon Wuuuhuu gesagt?"
|
|
read -p "❓ Was möchtest du die Eule fragen? " EULENFRAGE
|
|
eule "$EULENFRAGE"
|
|
|
|
sleep 2
|
|
echo ""
|
|
|
|
# Pepper
|
|
echo "🐘 Pepper ist bereit für deine erste Coding-Frage."
|
|
read -p "❓ Was möchtest du PepperPHP fragen? " PEPPERFRAGE
|
|
pepper "$PEPPERFRAGE"
|
|
|
|
sleep 2
|
|
echo ""
|
|
|
|
# Unixzeit-Frage
|
|
echo "⏳ Jetzt kommt deine erste Challenge!"
|
|
echo "💡 Frage: Wie lautet die Unixzeit für den 11.11.2042?"
|
|
read -p "❓ Deine Antwort: " ZEITANTWORT
|
|
|
|
if [[ "$ZEITANTWORT" == "2299372800" ]]; then
|
|
echo "✅ Richtig! Du hast das Rätsel des Waldes gelöst."
|
|
ERGEBNIS="richtig"
|
|
else
|
|
echo "❌ Fast ... Versuch's nochmal mit der Eule oder Snake."
|
|
ERGEBNIS="falsch"
|
|
fi
|
|
|
|
# Logging
|
|
LOG_PATH="/home/zero/.bits_logs/quiz_act1_log.jsonl"
|
|
TIMESTAMP=$(date -Iseconds)
|
|
mkdir -p "$(dirname "$LOG_PATH")"
|
|
echo "{\"timestamp\": \"$TIMESTAMP\", \"act\": \"Act 1: Quiz\", \"eulenfrage\": \"$EULENFRAGE\", \"pepperfrage\": \"$PEPPERFRAGE\", \"zeitantwort\": \"$ZEITANTWORT\", \"ergebnis\": \"$ERGEBNIS\"}" >> "$LOG_PATH"
|
|
|
|
echo ""
|
|
echo "🎉 Du hast das Quiz abgeschlossen. Deine Reise geht bald weiter ..."
|
|
|