1.7 KiB
1.7 KiB
Générer un scénario
Ce kit est livré avec un scénario canon (game/scenarios/zacus_v1.yaml). Pour créer une variante ou un nouveau mystère, suivez ces étapes :
-
Copiez le canevas
- Dupliquez
game/scenarios/zacus_v1.yamlet choisissez un nouvelid(ex.zacus_v2). - Ajustez les champs
title,canon.timeline,stations,puzzlesetsolutionpour correspondre à la nouvelle intrigue.
- Dupliquez
-
Respectez la structure canonique
playersdoit refléter la plage 6–14.duration_minutesdoit indiquer une fourchette 60–90.solution_uniquedoit êtretrueet les preuves danssolution.proofdoivent justifier l’accusation principale.
-
Validez le fichier
- Utilisez
python tools/scenario/validate_scenario.py game/scenarios/zacus_v2.yamlpour confirmer que le fichier contient tous les champs obligatoires (id, title, solution, preuve, stations, puzzles). - Le script vérifie aussi que la solution pointe vers un seul coupable et qu’il existe au moins trois preuves inscrites.
- Utilisez
-
Reliez les prompts
- Si votre scénario utilise des éléments audio ou imprimables spécifiques, créez des fichiers dans
game/prompts/audio/etprintables/src/prompts/. Ajoutez-les ensuite àaudio/manifests/zacus_v1_audio.yamlou créez un manifeste dédié.
- Si votre scénario utilise des éléments audio ou imprimables spécifiques, créez des fichiers dans
-
Documentez la variante
- Ajoutez une entrée dans
CHANGELOG.mdet, si le scénario est stable, mentionnez-le dansdocs/QUICKSTART.mdoudocs/STYLEGUIDE.mdcomme référence.
- Ajoutez une entrée dans
Conseils : gardez une chronologie simple (3 à 5 temps forts), des preuves tangibles et un mobile clair. Les enfants de 6 à 14 ans ont besoin d’une progression visuelle simple et d’un seul point de friction majeur.