Files
le-mystere-professeur-zacus/scenario-ai-coherence/zacus_conversation_bundle_v3/zacus_v2.yaml
T
2026-02-25 17:15:41 +01:00

173 lines
5.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
id: zacus_v2
version: 3
revision: 1
title: "Le mystère du Professeur Zacus — Version Réelle (U-SON, piano LEFOU, QR WIN)"
theme: "Enquête scientifique + stabilisation audio + épreuve Zone 4 + déverrouillage final"
players:
min: 6
max: 14
ages: "614 ans (911 recommandés)"
duration:
act_1_minutes: 45
act_2_minutes: 60
total_minutes: 105
firmware:
board_target: freenove_esp32s3
engine: story_engine_v2
runtime_scenario_id: "DEFAULT"
boot_policy:
startup_mode: story
persist_after_validation: true
rollback_command_required: true
after_success_boot: media_manager
qr_rule:
enabled: true
scene_id: "SCENE_QR_DETECTOR"
expected_payload: "WIN"
match_mode: exact
case_insensitive: true
success_event: "UNLOCK_QR"
failure_event: "QR_INVALID"
timeout_seconds: 30
timeout_event: "QR_TIMEOUT"
media_hub:
enabled: true
hub_scene_id: "SCENE_MEDIA_MANAGER"
entries:
- "SCENE_PHOTO_MANAGER"
- "SCENE_MP3_PLAYER"
- "SCENE_READY"
canon:
prototype: "U-SON"
introduction: >
Le Professeur Zacus a disparu après avoir déclenché une alerte cryptée.
Le prototype U-SON “dérive”: les signaux deviennent instables.
Pour protéger U-SON, l’équipe doit:
(1) stabiliser une référence scientifique (LA 440 Hz),
(2) passer la règle de Zone 4 (installation de l’Électron Fou) via un code piano-alphabet,
(3) récupérer la clé finale (QR “WIN”) cachée aux Archives.
stakes: >
Le vrai test nest pas la vitesse: cest la coopération, la précision et le calme.
reveal_finale: >
Zacus réapparaît: c’était un test d’éthique.
U-SON ne doit pas devenir un objet de panique.
L’équipe gagne parce quelle a fait juste: stabilité, règle, entraide.
lore_truths:
- "Zone 4 = installation personnelle de l’Électron Fou."
- "Piano-alphabet brouillé: lettres collées en ordre aléatoire sur touches blanches."
- "Ancre: A est placé sur la touche correspondant au LA 440 Hz."
stations:
- id: STATION_ONDES
act: 1
name: "Atelier des Ondes"
focus: "Stabiliser LA 440 Hz pour recaler U-SON."
firmware_anchor_step: "STEP_LA_DETECTOR"
- id: STATION_ZONE4_PIANO
act: 2
name: "Zone 4 — Studio de Résonance (Piano Alphabet brouillé)"
focus: "Trouver et jouer le code LEFOU (L-E-F-O-U) via lettres sur touches blanches."
firmware_anchor_step: "STEP_LEFOU_DETECTOR"
clue_soft: "En Zone 4, les lettres comptent plus que les notes. A est sur le LA 440."
clue_hard: "Le code est le nom du propriétaire: LEFOU."
- id: STATION_ARCHIVES_QR
act: 2
name: "Salle des Archives"
focus: "Trouver et scanner la clé finale."
firmware_anchor_step: "STEP_QR_DETECTOR"
qr_location_real: "Derrière le portrait (cadre) dans la Salle des Archives."
puzzles:
- id: PUZZLE_LA_440
act: 1
type: "audio / stabilisation"
objective: "Produire un LA 440 Hz stable."
firmware_step: "STEP_LA_DETECTOR"
- id: PUZZLE_PIANO_ALPHABET_5
act: 2
type: "piano / code lettres (mapping brouillé)"
objective: "Jouer 5 touches correspondant aux lettres du code."
firmware_step: "STEP_LEFOU_DETECTOR"
mapping_rule_real: >
Les 26 lettres AZ sont collées sur des touches blanches dans un ordre aléatoire.
Une seule ancre est vraie: A est placé sur le LA 440 Hz.
code_word_5_letters: "LEFOU"
sequence_letters: ["L","E","F","O","U"]
hint_progression:
soft: "A est sur le LA. Cherchez les lettres, pas les notes."
medium: "Le mot est un nom (propriétaire Zone 4)."
hard: "Jouez L-E-F-O-U."
- id: PUZZLE_QR_WIN
act: 2
type: "recherche / scan"
objective: "Scanner le QR final WIN."
firmware_step: "STEP_QR_DETECTOR"
qr_payload: "WIN"
location: "Derrière le portrait aux Archives"
acts:
- act: 1
title: "Acte 1 — Stabiliser U-SON (LA 440) (≈45 min)"
goal: "Valider Étape 1 via LA 440 Hz."
- act: 2
title: "Acte 2 — Zone 4 (piano LEFOU) + Archives (QR WIN) (≈60 min)"
goal: "Valider Étape 2, puis scanner QR WIN derrière le portrait."
audio:
packs:
- pack_id: PACK_BOOT_RADIO
tracks:
- track_id: boot_intro
script_fr: >
Équipe Zacus… ici le Professeur Zacus.
Le prototype U-SON dérive. Les capteurs ne sont plus fiables.
Pour stabiliser U-SON, il vous faut une référence : le LA, quatre-cent-quarante hertz.
Rendez-vous à lAtelier des Ondes.
Gardez votre calme.
tts_prompt_excerpt: >
Voix adulte calme, rassurante, scientifique. Phrases courtes.
Effets: bip début + souffle léger + bandpass radio.
- track_id: warning_to_zone4
script_fr: >
Alerte.
Prochaine étape : Zone 4.
Les lettres sont brouillées.
Une seule est sûre : A est sur le LA.
Cinq lettres. Cinq touches.
tts_prompt_excerpt: >
Voix plus urgente mais pas anxiogène.
Effets: bips rapides dalarme, puis radio léger.
- pack_id: PACK_CONFIRM_WIN_ETAPE1
tracks:
- track_id: confirm_win1
script_fr: >
Signal stabilisé.
Étape un validée.
Liaison confirmée.
- pack_id: PACK_CONFIRM_WIN_ETAPE2
tracks:
- track_id: confirm_win2_archives
script_fr: >
Étape deux validée.
Rendez-vous aux Archives.
La clé finale est derrière le portrait.
qr:
payload: "WIN"
location: "Derrière le portrait dans la Salle des Archives"
lead_in_clue: "Regarde là où Zacus surveille toujours."