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).
187 lines
7.3 KiB
YAML
187 lines
7.3 KiB
YAML
# Livre dont vous êtes le héros — L'Énigme du Pharaon (aventure)
|
|
title: "L'Énigme du Pharaon"
|
|
voice: Thomas
|
|
start: entree
|
|
|
|
passages:
|
|
entree:
|
|
screen: "L'entrée"
|
|
text: >
|
|
Votre lampe-torche tremble dans la poussière de trois mille ans. Vous venez
|
|
de percer le tombeau scellé du pharaon Sékhet-Râ, que nul n'a violé. Devant
|
|
vous, un couloir descend, ses murs couverts de hiéroglyphes. Au sol, une
|
|
ligne de sel et un avertissement gravé : « Qui prend sans donner ne ressort
|
|
pas. » Votre guide a déjà fui.
|
|
choices:
|
|
- label: "Avancer dans le couloir aux hiéroglyphes"
|
|
goto: couloir
|
|
- label: "Étudier l'avertissement gravé"
|
|
goto: avertissement
|
|
|
|
avertissement:
|
|
screen: "L'avertissement"
|
|
text: >
|
|
En déchiffrant, vous comprenez : le tombeau est une balance. Pour chaque
|
|
trésor pris, il faut offrir quelque chose en retour, ou la salle se referme.
|
|
Une petite fiole d'eau et une plume sont posées dans une niche, comme des
|
|
offrandes de départ.
|
|
choices:
|
|
- label: "Prendre la fiole et la plume, puis avancer"
|
|
goto: couloir
|
|
- label: "Ne rien toucher et avancer prudemment"
|
|
goto: couloir
|
|
|
|
couloir:
|
|
screen: "Le couloir"
|
|
text: >
|
|
Le couloir débouche sur une fourche. À gauche, une salle dont le sol est
|
|
un damier de dalles gravées de symboles. À droite, un puits sombre d'où
|
|
monte un cliquetis de scarabées. Devant, une lourde porte de pierre frappée
|
|
d'une balance.
|
|
choices:
|
|
- label: "Traverser la salle au sol en damier"
|
|
goto: damier
|
|
- label: "Descendre le puits aux scarabées"
|
|
goto: puits
|
|
- label: "Forcer la porte à la balance"
|
|
goto: balance
|
|
|
|
damier:
|
|
screen: "Le damier"
|
|
text: >
|
|
Chaque dalle porte un symbole : eau, soleil, oiseau, serpent. Une fresque
|
|
au mur montre l'ordre sacré : « Suis le Nil — l'eau, puis l'oiseau qui le
|
|
survole, puis le soleil qui le sèche. » Marcher sur la mauvaise dalle, et
|
|
des pointes jaillissent. La sortie est de l'autre côté.
|
|
choices:
|
|
- label: "Marcher : eau, oiseau, soleil"
|
|
goto: tresor
|
|
- label: "Marcher au hasard, en courant"
|
|
goto: fin_pointes
|
|
|
|
puits:
|
|
screen: "Le puits"
|
|
text: >
|
|
Vous descendez. Le fond grouille de scarabées dorés — vivants, ou
|
|
mécaniques ? Au centre, sur un socle, repose un cœur d'or, le légendaire
|
|
Cœur de Sékhet-Râ. Le prendre déclencherait sûrement les insectes. Un
|
|
conduit d'aération, étroit, remonte vers la lumière.
|
|
choices:
|
|
- label: "Saisir le Cœur d'or"
|
|
goto: coeur
|
|
- label: "Déposer la plume en offrande, puis le prendre"
|
|
goto: offrande
|
|
- label: "Renoncer et remonter au couloir"
|
|
goto: couloir
|
|
|
|
coeur:
|
|
screen: "Le Cœur d'or"
|
|
text: >
|
|
Vos doigts se referment sur le Cœur d'or. Aussitôt, les scarabées
|
|
s'animent en une marée bruissante et grimpante. Le conduit d'aération est
|
|
votre seule issue, mais ramper avec le trésor vous ralentira.
|
|
choices:
|
|
- label: "Fuir par le conduit, le Cœur serré contre vous"
|
|
goto: fin_scarabees
|
|
- label: "Lâcher le Cœur pour sauver votre vie"
|
|
goto: offrande
|
|
|
|
offrande:
|
|
screen: "L'offrande"
|
|
text: >
|
|
Vous posez la plume sur le socle avant de prendre le Cœur — un échange,
|
|
comme l'exige la balance. Les scarabées s'immobilisent, apaisés. Le Cœur
|
|
d'or pulse faiblement dans votre main, tiède. Le conduit remonte vers la
|
|
salle de la balance.
|
|
choices:
|
|
- label: "Remonter vers la porte à la balance"
|
|
goto: balance
|
|
|
|
tresor:
|
|
screen: "La chambre au trésor"
|
|
text: >
|
|
Vous franchissez le damier sans encombre. La chambre regorge d'or, de
|
|
lapis-lazuli, de masques funéraires. Au centre, sur un coussin de poussière,
|
|
l'Œil d'Horus, scintillant. Mais une seconde porte, scellée d'une balance,
|
|
semble être la vraie sortie.
|
|
choices:
|
|
- label: "Empocher l'Œil d'Horus et gagner la porte"
|
|
goto: balance
|
|
- label: "Ne prendre que l'Œil, laisser le reste"
|
|
goto: balance
|
|
- label: "Tout emporter, les bras chargés"
|
|
goto: fin_avidite
|
|
|
|
balance:
|
|
screen: "La salle de la balance"
|
|
text: >
|
|
Une vaste salle. Au centre, une balance de pierre à deux plateaux, gardée
|
|
par une statue d'Anubis aux yeux de rubis. Une voix d'outre-tombe résonne :
|
|
« Pose sur le plateau ce que vaut ta vie. Si ton cœur est plus léger qu'une
|
|
plume, tu passes. Sinon, tu restes. » Le plateau vide attend.
|
|
choices:
|
|
- label: "Poser le trésor pris sur le plateau"
|
|
goto: fin_pesee
|
|
- label: "Poser la plume (si vous l'avez gardée)"
|
|
goto: fin_plume
|
|
- label: "Poser votre lampe, votre seul vrai bien ici"
|
|
goto: fin_lampe
|
|
- label: "Refuser et tenter de fracasser la statue"
|
|
goto: fin_anubis
|
|
|
|
# ── Fins ──
|
|
fin_pointes:
|
|
screen: "Le damier fatal"
|
|
text: >
|
|
Votre pied se pose sur le serpent. Un déclic — et le sol entier hérisse ses
|
|
pointes. Vous devenez, vous aussi, une relique du tombeau de Sékhet-Râ, que
|
|
le prochain pilleur, dans mille ans, étudiera avec respect. Fin.
|
|
|
|
fin_scarabees:
|
|
screen: "La marée dorée"
|
|
text: >
|
|
Vous rampez, le Cœur contre la poitrine, mais les scarabées sont plus
|
|
rapides. Ils vous recouvrent en une armure vivante et bruissante. Le Cœur
|
|
d'or roule au fond du puits, attendant patiemment le prochain imprudent.
|
|
Vous avez pris sans donner. Fin.
|
|
|
|
fin_avidite:
|
|
screen: "L'avidité"
|
|
text: >
|
|
Les bras chargés d'or, vous atteignez la balance — mais elle s'effondre
|
|
sous le poids de votre cupidité. La chambre se referme dans un grondement
|
|
de pierre. Vous mourrez riche, dans le noir, sur un trésor que personne ne
|
|
reverra. Fin.
|
|
|
|
fin_pesee:
|
|
screen: "La pesée"
|
|
text: >
|
|
Vous posez l'or sur le plateau. La balance penche lourdement : votre butin
|
|
pèse plus qu'une vie honnête. Anubis incline la tête. « Tu as choisi l'or
|
|
plutôt que le souffle. » La salle se scelle. Vous restez, gardien d'un
|
|
trésor que vous ne dépenserez jamais. Fin.
|
|
|
|
fin_plume:
|
|
screen: "Plus léger qu'une plume"
|
|
text: >
|
|
Vous posez la plume sur le plateau. L'autre plateau, celui de votre cœur,
|
|
remonte doucement : vous avez donné autant que pris. Anubis baisse ses yeux
|
|
de rubis. La porte scellée coulisse sur le soleil du désert. Vous ressortez
|
|
vivant, le Cœur d'or au poing — et la conscience légère. Fin.
|
|
|
|
fin_lampe:
|
|
screen: "Le sacrifice de lumière"
|
|
text: >
|
|
Vous posez votre lampe sur le plateau — votre seule lumière, votre seul
|
|
réconfort. Anubis semble surpris par ce geste désintéressé. La porte
|
|
s'ouvre. Vous ressortez à tâtons, dans le noir puis dans l'aube, les mains
|
|
vides mais l'âme entière. Le vrai trésor, c'était de ressortir. Fin.
|
|
|
|
fin_anubis:
|
|
screen: "La colère d'Anubis"
|
|
text: >
|
|
Vous frappez la statue. Les yeux de rubis s'embrasent ; le sable se met à
|
|
monter, par le sol, par les murs, comme un sablier retourné. En quelques
|
|
souffles, la salle entière n'est plus qu'une dune lisse. On ne pille pas
|
|
Anubis. Fin.
|