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).
211 lines
8.2 KiB
YAML
211 lines
8.2 KiB
YAML
# Livre dont vous êtes le héros — Le Manoir de Minuit (épouvante gothique)
|
|
title: "Le Manoir de Minuit"
|
|
voice: Thomas
|
|
start: grille
|
|
|
|
passages:
|
|
grille:
|
|
screen: "La grille"
|
|
text: >
|
|
Votre voiture est tombée en panne sous l'orage, juste devant le manoir
|
|
Ravenholt. Les fenêtres sont noires, sauf une, tout en haut, où vacille
|
|
une bougie. La grille rouillée n'est pas fermée. Un heurtoir en forme de
|
|
main vous attend sur la porte. Minuit sonne quelque part, treize fois.
|
|
choices:
|
|
- label: "Frapper avec le heurtoir"
|
|
goto: hall
|
|
- label: "Faire le tour vers la fenêtre éclairée"
|
|
goto: serre
|
|
|
|
hall:
|
|
screen: "Le grand hall"
|
|
text: >
|
|
La porte s'ouvre seule. Le hall est tendu de portraits dont les yeux
|
|
semblent suivre vos pas. Un escalier monte vers la bougie ; à droite, une
|
|
bibliothèque ; sous l'escalier, une porte de cave d'où monte un courant
|
|
d'air froid et une odeur de terre.
|
|
choices:
|
|
- label: "Monter vers la chambre éclairée"
|
|
goto: chambre
|
|
- label: "Entrer dans la bibliothèque"
|
|
goto: bibliotheque
|
|
- label: "Descendre à la cave"
|
|
goto: cave
|
|
|
|
serre:
|
|
screen: "La serre"
|
|
text: >
|
|
Derrière le manoir, une serre brisée déborde de roses noires qui fleurissent
|
|
en plein hiver. Une jeune fille en robe ancienne y cueille des fleurs, vous
|
|
tournant le dos. « Vous êtes en retard, dit-elle sans se retourner. Le
|
|
dîner refroidit depuis cent ans. » Une porte vitrée mène à la salle à
|
|
manger.
|
|
choices:
|
|
- label: "Lui demander qui elle est"
|
|
goto: fille
|
|
- label: "Entrer dans la salle à manger"
|
|
goto: diner
|
|
|
|
fille:
|
|
screen: "Eléonore"
|
|
text: >
|
|
Elle se retourne : un beau visage, mais aux yeux entièrement noirs. « Je
|
|
suis Eléonore Ravenholt. Le manoir nous garde, ma famille et moi, depuis
|
|
l'incendie. Il lui faut un invité, chaque nuit, pour rester en vie.
|
|
Aujourd'hui, c'est vous. » Elle vous tend une rose noire. « Garde-la. Elle
|
|
te protégera. Une fois. »
|
|
choices:
|
|
- label: "Prendre la rose et entrer dîner"
|
|
goto: diner
|
|
- label: "Refuser et fuir vers le hall"
|
|
goto: hall
|
|
|
|
bibliotheque:
|
|
screen: "La bibliothèque"
|
|
text: >
|
|
Des milliers de livres, et un seul ouvert sur un lutrin : le registre du
|
|
manoir. Chaque page porte le nom d'un invité, et une date de mort. La
|
|
dernière ligne est vierge — elle attend un nom. Une plume trempe dans un
|
|
encrier rouge. Une cheminée éteinte cache peut-être un passage.
|
|
choices:
|
|
- label: "Fouiller la cheminée"
|
|
goto: passage
|
|
- label: "Écrire un autre nom que le vôtre"
|
|
goto: fin_nom_ecrit
|
|
- label: "Refermer le registre et monter"
|
|
goto: chambre
|
|
|
|
cave:
|
|
screen: "La cave"
|
|
text: >
|
|
La cave est un caveau. Des cercueils alignés, dont les plaques portent les
|
|
noms du registre. L'un d'eux est ouvert, vide, votre taille exactement. Au
|
|
mur, des outils anciens et un crucifix de fer descellé. Un soupirail, tout
|
|
en haut, laisse passer la pluie — et peut-être un corps.
|
|
choices:
|
|
- label: "Arracher le crucifix de fer"
|
|
goto: crucifix
|
|
- label: "Vous hisser par le soupirail"
|
|
goto: fin_soupirail
|
|
- label: "Remonter au hall"
|
|
goto: hall
|
|
|
|
chambre:
|
|
screen: "La chambre"
|
|
text: >
|
|
En haut, une chambre d'enfant figée dans le temps, la bougie brûlant sans
|
|
fondre. Dans le miroir, votre reflet a un sourire que vous n'avez pas. Une
|
|
vieille horloge marque minuit moins une. Sur le lit, un médaillon ouvert
|
|
montre toute la famille Ravenholt — et, au fond, une silhouette
|
|
supplémentaire : vous.
|
|
choices:
|
|
- label: "Briser le miroir au reflet menteur"
|
|
goto: fin_miroir
|
|
- label: "Empocher le médaillon et redescendre"
|
|
goto: diner
|
|
- label: "Souffler la bougie qui ne fond pas"
|
|
goto: fin_bougie
|
|
|
|
diner:
|
|
screen: "Le dîner"
|
|
text: >
|
|
Une table dressée pour treize, des mets fumants, la famille Ravenholt
|
|
attablée, translucide et souriante. La place du bout vous est réservée.
|
|
« Mange avec nous, murmurent-ils d'une seule voix, et reste à jamais. Ou
|
|
porte un toast, et l'un de nous prendra ta place. » Un verre de vin sombre
|
|
vous attend.
|
|
choices:
|
|
- label: "Manger et rejoindre la famille"
|
|
goto: fin_festin
|
|
- label: "Porter un toast à Eléonore, la rose au poing"
|
|
goto: fin_toast
|
|
- label: "Renverser la table et courir au passage"
|
|
goto: passage
|
|
|
|
passage:
|
|
screen: "Le passage"
|
|
text: >
|
|
Derrière la cheminée, un escalier secret descend vers les fondations. Au
|
|
bout, le cœur du manoir : un grand cierge noir, gros comme un homme, qui
|
|
brûle d'une flamme froide. C'est lui qui tient le manoir entre deux mondes.
|
|
Le crucifix de fer, s'il vous l'avez, pourrait l'éteindre.
|
|
choices:
|
|
- label: "Éteindre le cierge avec le crucifix"
|
|
goto: fin_crucifix
|
|
- label: "Souffler le cierge à mains nues"
|
|
goto: fin_bougie
|
|
- label: "Faire demi-tour, ce lieu vous glace"
|
|
goto: hall
|
|
|
|
crucifix:
|
|
screen: "Le crucifix"
|
|
text: >
|
|
Le crucifix de fer est lourd et glacé dans votre main. Les murs de la cave
|
|
gémissent, comme si le manoir savait. Un escalier dérobé, derrière les
|
|
cercueils, semble mener au cœur des fondations.
|
|
choices:
|
|
- label: "Descendre vers les fondations"
|
|
goto: passage
|
|
- label: "Remonter affronter le dîner"
|
|
goto: diner
|
|
|
|
# ── Fins ──
|
|
fin_nom_ecrit:
|
|
screen: "Le nom écrit"
|
|
text: >
|
|
Vous trempez la plume et écrivez le premier nom venu — celui d'un ennemi
|
|
lointain. L'encre rouge fume. Très loin, quelqu'un que vous n'aimiez pas
|
|
rend l'âme à votre place, et la ligne du registre se referme sur lui. Vous
|
|
sortez libre, à l'aube. Mais ce nom-là pèsera sur vous chaque nuit. Fin.
|
|
|
|
fin_soupirail:
|
|
screen: "La fuite par le soupirail"
|
|
text: >
|
|
Vous vous hissez, la pluie vous gifle, vos ongles s'arrachent — puis l'herbe
|
|
détrempée du parc. Vous courez sans vous retourner jusqu'à la route. Au
|
|
matin, on ne retrouvera aucun manoir à cet endroit, seulement des ruines
|
|
calcinées depuis un siècle. Vous, vous êtes bien vivant. Fin.
|
|
|
|
fin_miroir:
|
|
screen: "Le miroir brisé"
|
|
text: >
|
|
Vous fracassez le miroir. Le reflet hurle — un cri qui n'est pas le vôtre —
|
|
et avec lui, tout le manoir se fissure comme du verre. Les Ravenholt
|
|
s'effacent, libérés. Vous vous réveillez dans votre voiture, à l'aube, le
|
|
moteur qui tourne enfin. Était-ce un rêve ? Vos mains saignent de mille
|
|
éclats. Fin.
|
|
|
|
fin_bougie:
|
|
screen: "La flamme froide"
|
|
text: >
|
|
Vous soufflez la flamme froide. L'obscurité tombe, totale, vivante. Quand
|
|
la lumière revient, vous êtes attablé au dîner, translucide et souriant, la
|
|
place du bout enfin occupée. Le manoir attend déjà le prochain invité en
|
|
retard. Fin.
|
|
|
|
fin_festin:
|
|
screen: "Le festin éternel"
|
|
text: >
|
|
Le premier morceau a un goût de cendre et de siècles. À la dernière
|
|
bouchée, votre reflet dans la coupe est devenu translucide. Vous prenez
|
|
place parmi les Ravenholt, souriant pour toujours, attendant le prochain
|
|
voyageur en panne sous l'orage. Fin.
|
|
|
|
fin_toast:
|
|
screen: "Le toast"
|
|
text: >
|
|
Vous levez votre verre vers Eléonore et brandissez la rose noire. Elle
|
|
sourit, presque triste. « Tu as compris. » L'un des convives translucides
|
|
se lève à votre place et s'assoit, libéré. La rose se fane d'un coup. Les
|
|
portes s'ouvrent sur l'aube. Vous partez, vivant — un seul usage, elle vous
|
|
l'avait dit. Fin.
|
|
|
|
fin_crucifix:
|
|
screen: "Le cierge éteint"
|
|
text: >
|
|
Le fer touche la flamme froide : elle s'éteint dans un long soupir de tout
|
|
le bâtiment. Le manoir, privé de son cœur, retourne à la poussière qu'il
|
|
aurait dû être depuis cent ans. Les Ravenholt vous remercient d'un dernier
|
|
regard apaisé avant de s'effacer. Vous sortez sous un ciel qui s'éclaircit.
|
|
Fin.
|