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).
136 lines
5.3 KiB
YAML
136 lines
5.3 KiB
YAML
# Livre dont tu es le héros — Le Mystère du Hamster Disparu (dès 11 ans)
|
|
title: "Le Hamster Disparu"
|
|
voice: Thomas
|
|
start: classe
|
|
|
|
passages:
|
|
classe:
|
|
screen: "Panique en classe"
|
|
text: >
|
|
Catastrophe ! Ce matin, la cage de Pistache, le hamster de la classe, est
|
|
grande ouverte et VIDE. La maîtresse compte sur toi, le meilleur détective
|
|
de CM2, pour le retrouver avant la récré. Tu observes la cage : la petite
|
|
porte est ouverte, et il y a des graines de tournesol qui forment une
|
|
piste vers la porte.
|
|
choices:
|
|
- label: "Suivre la piste de graines"
|
|
goto: couloir
|
|
- label: "Interroger tes camarades"
|
|
goto: camarades
|
|
|
|
camarades:
|
|
screen: "Les témoins"
|
|
text: >
|
|
Tu mènes l'enquête. Léa a vu « une petite boule poilue filer vers le
|
|
couloir ». Tom jure qu'il n'a rien fait (mais il a des graines plein les
|
|
poches...). Et Nina dit avoir entendu gratter du côté de la bibliothèque.
|
|
Trois pistes !
|
|
choices:
|
|
- label: "Suivre la piste du couloir (Léa)"
|
|
goto: couloir
|
|
- label: "Aller fouiller la bibliothèque (Nina)"
|
|
goto: biblio
|
|
- label: "Demander des comptes à Tom"
|
|
goto: tom
|
|
|
|
tom:
|
|
screen: "Tom et ses poches"
|
|
text: >
|
|
Tom rougit. « D'accord, j'ai donné des graines à Pistache hier soir... la
|
|
porte a dû mal se refermer. Je suis désolé ! » Ce n'est pas un voleur,
|
|
juste un copain trop gourmand de câlins avec le hamster. Il veut t'aider à
|
|
réparer sa bêtise.
|
|
choices:
|
|
- label: "Chercher ensemble dans le couloir"
|
|
goto: couloir
|
|
- label: "Chercher ensemble à la bibliothèque"
|
|
goto: biblio
|
|
|
|
couloir:
|
|
screen: "Le couloir"
|
|
text: >
|
|
Dans le couloir, la piste de graines se sépare : un groupe de graines mène
|
|
au réfectoire (ça sent bon les biscuits), l'autre vers la classe des
|
|
maternelles (pleine de doudous moelleux). Un hamster choisirait quoi : le
|
|
ventre ou le confort ?
|
|
choices:
|
|
- label: "Aller au réfectoire (le ventre)"
|
|
goto: refectoire
|
|
- label: "Aller chez les maternelles (le confort)"
|
|
goto: maternelles
|
|
- label: "Réfléchir avec ta loupe de détective"
|
|
goto: indice
|
|
|
|
indice:
|
|
screen: "L'indice"
|
|
text: >
|
|
Avec ta loupe, tu remarques de minuscules poils accrochés à une peluche
|
|
tombée par terre, qui pointe vers les maternelles. Et les graines vers le
|
|
réfectoire sont... en plastique, fausses ! Quelqu'un a brouillé la piste
|
|
pour rigoler. Le vrai chemin mène aux doudous.
|
|
choices:
|
|
- label: "Filer chez les maternelles"
|
|
goto: maternelles
|
|
|
|
biblio:
|
|
screen: "La bibliothèque"
|
|
text: >
|
|
La bibliothèque est silencieuse... trop silencieuse. Un petit bruit de
|
|
grignotage vient d'une étagère. Tu trouves un livre rongé sur un coin, mais
|
|
pas de Pistache : juste un trou dans le mur, par où il a filé vers la
|
|
classe des maternelles. La traque continue !
|
|
choices:
|
|
- label: "Suivre le trou vers les maternelles"
|
|
goto: maternelles
|
|
|
|
refectoire:
|
|
screen: "Le réfectoire"
|
|
text: >
|
|
Le réfectoire est désert, à part le cuisinier qui prépare le goûter. « Un
|
|
hamster ? Non, mais quelqu'un a chipé trois biscuits ! » Ce n'était pas
|
|
Pistache (il est trop petit pour atteindre l'étagère). Fausse piste, mais
|
|
le cuisinier te donne un biscuit pour la route. Miam.
|
|
choices:
|
|
- label: "Repartir vers la classe des maternelles"
|
|
goto: maternelles
|
|
|
|
maternelles:
|
|
screen: "Chez les maternelles"
|
|
text: >
|
|
La classe des maternelles est un paradis de coussins et de doudous.
|
|
Au milieu, roulé en boule dans un nounours, Pistache dort à poings fermés,
|
|
le ventre rond. Mais si tu te jettes sur lui, il risque de se réveiller en
|
|
sursaut et de filer encore. Comment l'attraper en douceur ?
|
|
choices:
|
|
- label: "Poser des graines pour l'attirer tout doucement"
|
|
goto: fin_graines
|
|
- label: "Te précipiter pour l'attraper vite"
|
|
goto: fin_file
|
|
- label: "Demander aux petits de faire le silence et un tunnel de mains"
|
|
goto: fin_equipe
|
|
|
|
# ── Fins ──
|
|
fin_graines:
|
|
screen: "Mission réussie"
|
|
text: >
|
|
Tu poses une traînée de graines jusqu'à ta main ouverte. Pistache renifle,
|
|
se réveille en douceur, et grignote jusqu'à grimper dans ta paume tout
|
|
chaud. Tu le ramènes triomphalement en classe juste avant la récré. La
|
|
maîtresse te décerne le titre de Grand Détective de l'École ! Fin.
|
|
|
|
fin_equipe:
|
|
screen: "Tous ensemble !"
|
|
text: >
|
|
Tu chuchotes aux maternelles de former un tunnel avec leurs mains. Pistache
|
|
se réveille, trottine dans le tunnel en gloussant de joie, et arrive
|
|
pile dans ta casquette retournée. Toute l'école a participé : c'est la plus
|
|
belle capture de l'histoire du CM2 ! Fin.
|
|
|
|
fin_file:
|
|
screen: "Il file !"
|
|
text: >
|
|
Tu plonges — et PAF, Pistache se réveille et détale entre les coussins !
|
|
Te voilà à quatre pattes au milieu des doudous, sous les rires des
|
|
maternelles. Pistache s'arrête plus loin et te regarde, l'air de dire
|
|
« on rejoue ? ». Reprends ton souffle, détective, et retente en douceur ! Fin.
|