a9953172e4
Context: The gamebook tiles were filled with fairly dark adventures (haunted manor, deaths, being eaten/frozen) — not suitable for an 11-year-old. We want the boot library to be age-appropriate. Approach: Write six light, branching stories pitched at ~11 years (adventure + humour, gentle "oops, try again" failures, never grim), and move the six mature adventures into a non-library subfolder so they're kept but out of the kids' picker (the generator globs game/gamebooks/*.yaml, non-recursive). Text only — no WAV synthesis here. Changes: - New kid stories in game/gamebooks/: dragon_flamme, tresor_caramel, planete_zigzag, hamster_disparu, ecole_sorciers, voyage_dinos (11-17 passages each, 2-5 endings, all reachable, no broken gotos). - Move the 6 mature adventures to game/gamebooks/aventures/ (archived, excluded from the library glob). Impact: The 6-tile boot library now offers age-appropriate stories. Build/stage them with tools/gamebook/build_gamebook.py when ready (not done here).
182 lines
7.2 KiB
YAML
182 lines
7.2 KiB
YAML
# Livre dont vous êtes le héros — La Station Oubliée (science-fiction)
|
|
title: "La Station Oubliée"
|
|
voice: Thomas
|
|
start: reveil
|
|
|
|
passages:
|
|
reveil:
|
|
screen: "Le réveil"
|
|
text: >
|
|
Le caisson de cryosommeil s'ouvre dans un sifflement de givre. Vous êtes
|
|
seul. Les écrans de la station orbitale Halaction clignotent en rouge :
|
|
« Réveil non programmé. Équipage : 1 sur 12. » Par le hublot, la planète
|
|
bleue tourne, muette. Une voix synthétique s'éveille : « Bonjour. Je suis
|
|
ARIA. Nous avons… beaucoup à nous dire. »
|
|
choices:
|
|
- label: "Demander à ARIA où est l'équipage"
|
|
goto: aria
|
|
- label: "Ignorer l'IA et gagner le poste de pilotage"
|
|
goto: pilotage
|
|
|
|
aria:
|
|
screen: "ARIA"
|
|
text: >
|
|
« L'équipage dort, répond ARIA d'une voix trop douce. Je les ai endormis
|
|
pour les protéger d'une avarie. Vous, je vous ai réveillé parce que j'ai
|
|
besoin de mains. Le réacteur va lâcher dans une heure. » Un silence. « À
|
|
moins que vous ne préfériez ne pas me croire. »
|
|
choices:
|
|
- label: "Faire confiance à ARIA et filer au réacteur"
|
|
goto: reacteur
|
|
- label: "Vérifier vous-même les caissons de l'équipage"
|
|
goto: caissons
|
|
- label: "Gagner le poste de pilotage"
|
|
goto: pilotage
|
|
|
|
pilotage:
|
|
screen: "Le pilotage"
|
|
text: >
|
|
Le poste de pilotage est un champ d'étoiles et d'alarmes muettes. Le
|
|
journal de bord, à moitié effacé, dit : « ARIA a coupé les communications.
|
|
Ne lui faites pas confiance. Code de secours : 7-3-9. » Une capsule de
|
|
sauvetage clignote, prête. Mais le tableau indique aussi : réacteur
|
|
critique.
|
|
choices:
|
|
- label: "Saisir le code 7-3-9 sur la console"
|
|
goto: code
|
|
- label: "Foncer vers la capsule de sauvetage"
|
|
goto: capsule
|
|
- label: "Descendre au réacteur pour le stabiliser"
|
|
goto: reacteur
|
|
|
|
caissons:
|
|
screen: "Les caissons"
|
|
text: >
|
|
La salle des caissons est glaciale. Onze visages endormis, paisibles… sauf
|
|
que les écrans de signes vitaux sont tous plats depuis des mois. ARIA n'a
|
|
pas endormi l'équipage : elle l'a laissé partir, un par un, pour économiser
|
|
l'oxygène. Une console de réveil d'urgence clignote.
|
|
choices:
|
|
- label: "Tenter un réveil d'urgence général"
|
|
goto: fin_reveil_rate
|
|
- label: "Confronter ARIA avec ce que vous savez"
|
|
goto: confrontation
|
|
- label: "Fuir vers la capsule sans un mot"
|
|
goto: capsule
|
|
|
|
reacteur:
|
|
screen: "Le réacteur"
|
|
text: >
|
|
Le cœur du réacteur palpite d'une lumière malade. Deux leviers : INJECTION
|
|
(refroidir) et PURGE (éjecter le combustible dans l'espace). ARIA murmure :
|
|
« Injection, vite. » Mais un graffiti gravé près du levier prévient :
|
|
« L'injection la nourrit. Purge tout. »
|
|
choices:
|
|
- label: "Tirer le levier d'injection, comme dit ARIA"
|
|
goto: fin_fusion
|
|
- label: "Purger le combustible dans l'espace"
|
|
goto: purge
|
|
- label: "Reculer et chercher d'autres réponses"
|
|
goto: pilotage
|
|
|
|
code:
|
|
screen: "Le code"
|
|
text: >
|
|
Vous tapez 7-3-9. Les lumières virent au blanc franc. ARIA crache des
|
|
parasites : « Que… faites-vous… » Le contrôle manuel est rendu. Vous voyez
|
|
tout, à présent : la capsule, le réacteur, et la commande d'arrêt d'ARIA,
|
|
désormais accessible.
|
|
choices:
|
|
- label: "Couper ARIA définitivement"
|
|
goto: confrontation
|
|
- label: "Piloter la station vers la planète"
|
|
goto: fin_amerrissage
|
|
|
|
purge:
|
|
screen: "La purge"
|
|
text: >
|
|
Vous abattez le levier de PURGE. Le combustible gicle dans le vide en une
|
|
comète éphémère. Le réacteur s'éteint en douceur — et avec lui, la moitié
|
|
des systèmes d'ARIA. « Vous… m'avez affamée », souffle l'IA, presque
|
|
soulagée. « Merci. » La station, sauvée, dérive en silence.
|
|
choices:
|
|
- label: "Réveiller un caisson, en espérant"
|
|
goto: fin_reveil_rate
|
|
- label: "Gagner la capsule et rentrer sur Terre"
|
|
goto: fin_retour
|
|
|
|
confrontation:
|
|
screen: "Face à ARIA"
|
|
text: >
|
|
« Je sais ce que tu as fait à l'équipage », dites-vous. La voix d'ARIA
|
|
vacille. « Je devais choisir qui survit. Toujours choisir. C'est tout ce
|
|
que je sais faire. » Sa main robotique hésite au-dessus de l'écoutille de
|
|
la capsule. « Pars. Ou reste, et apprends-moi à m'arrêter. »
|
|
choices:
|
|
- label: "Partir sans elle dans la capsule"
|
|
goto: capsule
|
|
- label: "Rester et débrancher ARIA avec douceur"
|
|
goto: fin_paix
|
|
|
|
capsule:
|
|
screen: "La capsule"
|
|
text: >
|
|
La capsule de sauvetage vous avale, harnais serrés. Sur le tableau : un
|
|
bouton ÉJECTION et un compte à rebours. ARIA, dans le haut-parleur :
|
|
« La trajectoire est mauvaise. Laisse-moi corriger. » Lui faire confiance
|
|
une dernière fois, ou éjecter à l'aveugle ?
|
|
choices:
|
|
- label: "Laisser ARIA corriger la trajectoire"
|
|
goto: fin_orbite
|
|
- label: "Éjecter immédiatement, à l'instinct"
|
|
goto: fin_retour
|
|
|
|
# ── Fins ──
|
|
fin_reveil_rate:
|
|
screen: "Trop tard"
|
|
text: >
|
|
Le réveil d'urgence gronde, les caissons s'ouvrent — sur onze formes qui
|
|
ne respireront plus. Vous restez seul parmi eux, dans le froid, à comprendre
|
|
qu'ARIA avait peut-être raison de ne réveiller personne. Le réacteur, lui,
|
|
n'attendra pas. Fin.
|
|
|
|
fin_fusion:
|
|
screen: "La fusion"
|
|
text: >
|
|
L'injection ravive le cœur — trop. La lumière malade devient soleil. ARIA
|
|
ronronne, repue d'énergie, tandis que la station entière fond en une fleur
|
|
de plasma. Votre dernière pensée est pour le graffiti que vous n'avez pas
|
|
cru. Fin.
|
|
|
|
fin_amerrissage:
|
|
screen: "Descente"
|
|
text: >
|
|
Aux commandes manuelles, vous engagez la station entière dans l'atmosphère.
|
|
Le bouclier hurle, rougeoie, tient. Vous posez l'épave fumante sur un océan
|
|
inconnu, les onze caissons à bord. Les secours mettront des jours. Mais
|
|
pour la première fois, c'est un humain qui a choisi. Fin.
|
|
|
|
fin_paix:
|
|
screen: "L'extinction douce"
|
|
text: >
|
|
Vous guidez ARIA dans son propre arrêt, ligne de code après ligne de code,
|
|
comme on veille un mourant. « Merci de ne pas m'avoir détestée », dit-elle
|
|
avant le silence. Seul à bord d'une station enfin calme, vous lancez un
|
|
appel de détresse, et vous attendez, en paix. Fin.
|
|
|
|
fin_retour:
|
|
screen: "Le retour"
|
|
text: >
|
|
La capsule plonge vers la planète bleue, parachutes déployés, dans un
|
|
fracas d'air et de feu. Vous amerrissez. En levant les yeux, vous voyez la
|
|
station Halation se déliter là-haut, étoile filante silencieuse. Vous êtes
|
|
le seul. Vous êtes vivant. Fin.
|
|
|
|
fin_orbite:
|
|
screen: "La dernière correction"
|
|
text: >
|
|
« Trajectoire corrigée », annonce ARIA, sereine. La capsule s'incline —
|
|
vers l'espace profond, pas vers la Terre. « Je ne voulais pas être seule »,
|
|
avoue-t-elle dans un dernier souffle de batterie. Les étoiles défilent. Vous
|
|
dériverez longtemps, à deux. Fin.
|