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).
161 lines
6.3 KiB
YAML
161 lines
6.3 KiB
YAML
# Livre dont tu es le héros — Première Journée à l'École des Sorciers (dès 11 ans)
|
|
title: "L'École des Sorciers"
|
|
voice: Thomas
|
|
start: portail
|
|
|
|
passages:
|
|
portail:
|
|
screen: "Le grand portail"
|
|
text: >
|
|
Ça y est : c'est ta première journée à l'École des Sorciers de Mont-Étoilé !
|
|
Le grand portail s'ouvre sur une cour où volent des balais et des grimoires.
|
|
Un hibou facteur te tend ton emploi du temps... mais une rafale de vent
|
|
l'emporte en trois morceaux ! Tu dois retrouver tes salles tout seul.
|
|
choices:
|
|
- label: "Aller au cours de Potions (au sous-sol)"
|
|
goto: potions
|
|
- label: "Monter au cours de Vol sur balai (sur le toit)"
|
|
goto: balai
|
|
|
|
potions:
|
|
screen: "Le cours de Potions"
|
|
text: >
|
|
Dans le cachot, le professeur Limace t'accueille : « Aujourd'hui, potion de
|
|
Lumière ! Mélange dans le bon ordre, ou ça fait un gros nuage qui pue. »
|
|
Trois flacons devant toi : une étoile en poudre, de l'eau de lune, un
|
|
pétale de soleil. Un parchemin dit : « D'abord ce qui brille la nuit, puis
|
|
ce qui brille le jour, enfin la poudre d'étoile. »
|
|
choices:
|
|
- label: "Eau de lune, pétale de soleil, poudre d'étoile"
|
|
goto: potion_ok
|
|
- label: "Verser tout d'un coup pour aller plus vite"
|
|
goto: potion_rate
|
|
|
|
potion_rate:
|
|
screen: "Pouf !"
|
|
text: >
|
|
Tu balances tout en même temps. POUF ! Un énorme nuage violet qui sent la
|
|
chaussette envahit la salle. « Encore un ! » soupire le professeur Limace
|
|
en ouvrant la fenêtre. Tu ressors tout violet, mais en riant. On apprend
|
|
de ses ratés !
|
|
choices:
|
|
- label: "Filer te rincer et monter au cours de Vol"
|
|
goto: balai
|
|
|
|
potion_ok:
|
|
screen: "Ça brille !"
|
|
text: >
|
|
Ta potion s'illumine d'une jolie lumière dorée ! « Excellent ! » s'exclame
|
|
le professeur Limace, qui t'offre une fiole de Lumière à emporter. « Garde-la,
|
|
elle éclaire les passages secrets. » Tu ranges la fiole, tout fier. Reste à
|
|
trouver le reste de ta journée.
|
|
choices:
|
|
- label: "Monter au cours de Vol sur balai"
|
|
goto: balai
|
|
- label: "Explorer la mystérieuse Bibliothèque"
|
|
goto: biblio
|
|
|
|
balai:
|
|
screen: "Vol sur balai"
|
|
text: >
|
|
Sur le toit, des balais frémissent d'impatience. Madame Plume crie : « Pour
|
|
voler, il faut DOUCEMENT lui demander, pas lui ordonner ! » Le tien fait
|
|
des bonds dans tous les sens. À côté, une élève, Lila, n'arrive pas à
|
|
décoller et a l'air triste.
|
|
choices:
|
|
- label: "Demander gentiment au balai de t'emmener"
|
|
goto: vol_ok
|
|
- label: "Sauter dessus et crier 'EN AVANT !'"
|
|
goto: vol_rate
|
|
- label: "Aider d'abord Lila à décoller"
|
|
goto: lila
|
|
|
|
lila:
|
|
screen: "Un coup de main"
|
|
text: >
|
|
Tu chuchotes à Lila le secret : « Sois douce avec lui, comme avec un petit
|
|
animal. » Son balai ronronne et s'élève enfin ! Folle de joie, Lila devient
|
|
ta première amie de l'école. « Viens, dit-elle, je connais un raccourci par
|
|
la Bibliothèque ! »
|
|
choices:
|
|
- label: "Voler doucement avec Lila"
|
|
goto: vol_ok
|
|
- label: "Suivre Lila vers la Bibliothèque"
|
|
goto: biblio
|
|
|
|
vol_rate:
|
|
screen: "Atterrissage mou"
|
|
text: >
|
|
« EN AVANT ! » Le balai n'aime pas du tout les ordres : il part en vrille,
|
|
fait trois loopings et te dépose en douceur dans une grosse botte de foin.
|
|
PFOU ! Tu es plein de paille mais entier. Madame Plume sourit : « On
|
|
recommence, et cette fois, on demande gentiment. »
|
|
choices:
|
|
- label: "Réessayer en demandant gentiment"
|
|
goto: vol_ok
|
|
|
|
vol_ok:
|
|
screen: "Tu voles !"
|
|
text: >
|
|
« S'il te plaît, emmène-moi », souffles-tu. Le balai s'élève en douceur et
|
|
tu survoles toute l'école, le vent dans les cheveux. De là-haut, tu repères
|
|
une tour mystérieuse dont la porte brille faiblement. La cloche sonne le
|
|
dernier cours : la Grande Épreuve des nouveaux !
|
|
choices:
|
|
- label: "Descendre vers la tour mystérieuse"
|
|
goto: tour
|
|
- label: "Rejoindre la Bibliothèque d'abord"
|
|
goto: biblio
|
|
|
|
biblio:
|
|
screen: "La Bibliothèque"
|
|
text: >
|
|
La Bibliothèque est immense, les livres volettent et chuchotent. L'un d'eux,
|
|
tout doré, te suit partout. Si tu l'attrapes, il te révèle un indice : « La
|
|
Grande Épreuve se passe dans la Tour de l'Étoile. Pour entrer, il faut de la
|
|
lumière et un mot gentil. »
|
|
choices:
|
|
- label: "Aller à la Tour de l'Étoile"
|
|
goto: tour
|
|
|
|
tour:
|
|
screen: "La Tour de l'Étoile"
|
|
text: >
|
|
Devant la Tour de l'Étoile, la porte est noire et fermée. Une voix douce
|
|
demande : « Qui veut entrer doit éclairer le chemin, et dire le mot magique
|
|
des gens polis. » Tu réfléchis : as-tu de quoi faire de la lumière ? Et
|
|
quel est le mot le plus magique du monde ?
|
|
choices:
|
|
- label: "Brandir ta fiole de Lumière et dire 'S'il vous plaît'"
|
|
goto: fin_diplome
|
|
- label: "Dire seulement 'S'il vous plaît', sans lumière"
|
|
goto: fin_noir
|
|
- label: "Pousser la porte de toutes tes forces"
|
|
goto: fin_porte
|
|
|
|
# ── Fins ──
|
|
fin_diplome:
|
|
screen: "Reçu !"
|
|
text: >
|
|
Tu lèves ta fiole : un rayon doré illumine la porte, et tu prononces
|
|
« S'il vous plaît » bien fort. La porte s'ouvre sur une salle pleine
|
|
d'étoiles, où tous les professeurs t'applaudissent. « Bienvenue, jeune
|
|
sorcier ! » Tu reçois ta première baguette, et Lila te fait un grand
|
|
sourire. Quelle journée ! Fin.
|
|
|
|
fin_noir:
|
|
screen: "Dans le noir"
|
|
text: >
|
|
Tu dis poliment « S'il vous plaît »... mais sans lumière, la porte
|
|
s'entrouvre sur un escalier tout noir où tu te cognes l'orteil. « Aïe ! »
|
|
La voix douce glousse : « Il manque la lumière, petit sorcier ! »
|
|
Retourne chercher de quoi éclairer, et reviens : tu y es presque ! Fin.
|
|
|
|
fin_porte:
|
|
screen: "Bonk !"
|
|
text: >
|
|
Tu pousses la porte de toutes tes forces... qui ne bouge pas d'un poil, et
|
|
tu rebondis dessus comme sur un coussin magique — boing ! La voix rit
|
|
gentiment : « La force ne sert à rien ici, voyons. Essaie la politesse et
|
|
la lumière. » Tu te relèves, prêt à recommencer. Fin.
|