Prompts créatifs
Trois outils contre la page blanche : un questionnaire pour poser votre monde, des tables d'inspiration à piocher, et des gabarits pour assistants IA qui produisent des packs directement importables dans le studio.
1. Le questionnaire du créateur
Répondez en une ou deux phrases par question — à l'écrit, vraiment. En dix minutes, vous aurez l'ossature d'un monde qui tient debout :
- Quel est le lieu central, en une image ? (une crypte sous un village, un port sous la pluie, une forêt qui chante…)
- Qu'est-ce qui vient de changer et inquiète tout le monde ?
- Qui est l'antagoniste — et qu'est-ce qu'il veut de compréhensible, presque légitime ?
- Que se passe-t-il si personne n'agit pendant dix jours ?
- Quel secret le joueur peut-il découvrir qui change sa lecture des événements ?
- Quels sont les trois lieux que le joueur traversera ?
- Qui aide le joueur, et que cache cette aide ?
- Quel objet vaut la peine d'être cherché, et quelle porte ouvre-t-il (au sens propre ou figuré) ?
- À quoi ressemble la bonne fin ? Et la fin amère ?
- Quelle scène avez-vous envie d'écrire en premier ? Commencez par celle-là.
2. Tables d'inspiration
Lancez un d12 — ou choisissez ce qui vous démange. Combinez une accroche, un antagoniste et un lieu : voilà un scénario.
Accroches (d12)
| 1 | Les cloches sonnent seules depuis trois nuits. | 7 | Un enfant revient du puits en parlant une langue morte. |
| 2 | La caravane est arrivée — sans ses marchands. | 8 | Le seigneur paie le double pour qu'on ne pose pas de questions. |
| 3 | Les morts du cimetière ont été retournés face contre terre. | 9 | La rivière coule à l'envers depuis l'éclipse. |
| 4 | Une carte au trésor, cousue dans la doublure d'un manteau volé. | 10 | Chaque nuit, une maison de plus est vide au matin. |
| 5 | Le phare s'est éteint ; les navires arrivent quand même. | 11 | Un vieux rival vous lègue tout — à une condition. |
| 6 | La neige est tombée en plein été, et elle ne fond pas. | 12 | Le héros local est rentré. Ce n'est pas lui. |
Antagonistes (d12)
| 1 | Un prêtre qui a raison sur le danger, tort sur le remède. | 7 | Une créature ancienne qui honore un très vieux contrat. |
| 2 | Une contrebandière qui protège son village par le crime. | 8 | Un érudit prêt à tout pour vérifier sa théorie. |
| 3 | Le jumeau de la victime, persuadé d'être le survivant. | 9 | Une garnison affamée qui « réquisitionne ». |
| 4 | Un esprit du lieu qui défend son territoire — les gens sont le territoire. | 10 | Un enfant-roi mal conseillé par une voix dans son sceau. |
| 5 | La guilde des fossoyeurs, qui sait ce qu'il ne faut pas déterrer. | 11 | Un ancien héros qui veut finir « sa » guerre. |
| 6 | Une sorcière qui rachète les dettes — et les souvenirs. | 12 | Le village entier, uni par un serment que nul n'ose rompre. |
Lieux (d12)
| 1 | Feuillebrune, Aubemont, Roche-aux-Loups | 7 | Le Gué des Sept-Sœurs |
| 2 | La Crypte des Trois Serments | 8 | Les Salines noires |
| 3 | Le Moulin-qui-Pleure | 9 | La Bibliothèque engloutie |
| 4 | Port-Brume et sa criée muette | 10 | Le Verger des Pendus |
| 5 | La Tour du Veilleur éteint | 11 | Val-Chandelle, où l'on ne dort qu'à midi |
| 6 | L'Auberge du Dernier Détour | 12 | La Frontière de Cendre |
3. Gabarits IA → pack importable
Ces gabarits se collent dans un assistant IA (Claude, ChatGPT…). L'assistant produit un fichier JSON au format d'échange de LoreForge, que vous importez tel quel :
- Copiez un gabarit ci-dessous et remplacez les
crochets
[THÈME],[TON]… - Collez-le dans votre assistant IA et récupérez sa réponse
dans un fichier
.json(texte brut). - Dans le studio, Importer (JSON) pour créer un monde — ou, depuis l'Aperçu d'un monde, « Importer un pack » pour y fusionner un bestiaire.
L'import vérifie tout avant d'écrire : si
l'assistant s'est trompé, rien n'est importé et chaque erreur est listée —
recollez ces erreurs à l'assistant et demandez-lui de corriger. Et relisez
toujours le contenu généré : l'IA propose, vous êtes le MJ.
Gabarit A — un monde complet
Tu es concepteur de jeux de rôle narratifs. Écris un scénario embranché complet
sur le thème suivant : [THÈME], dans un ton [TON]. Langue du contenu : français.
Réponds UNIQUEMENT avec un objet JSON valide (aucun texte autour, aucune
balise de code), au format « loreforge-pack » suivant :
{"format":"loreforge-pack","version":1,"kind":"world",
"meta":{"name":"…","tagline":"…","description":"…","language":"fr"},
"content":{"races":[…],"classes":[…],"items":[…],"monsters":[…],
"quests":[…],"lore":[…],"scenes":[…],"encounters":[…],
"start_scene":1}}
Règles du format :
- Chaque élément a un "id" entier unique DANS sa collection (1, 2, 3…). Toute
référence (item_id, monster_id, target_scene_id…) pointe vers un id défini
dans ce même fichier.
- N'inclus PAS de collection "stats" : utilise uniquement les codes str, dex,
con, int, wis, cha (valeurs par défaut 10, bornes 1 à 20).
- races : {"id","name","description","stat_modifiers":{"dex":2,"con":-1}}.
- classes : {"id","name","description","base_hp","hp_per_level","base_defense",
"attack_stat":"str","abilities":[{"name","description",
"effect":{"damage":"2d6","uses":3}}]} — dés au format NdM ou NdM+K ;
"heal" possible à la place de "damage".
- items : {"id","name","type":"weapon|armor|consumable|quest|misc",
"description","effects":{"damage":"1d8"} ou {"defense":2} ou {"heal":"2d4"}}.
- monsters : {"id","name","description","level","max_hp","defense",
"attack_bonus","damage_dice":"1d6","xp_reward",
"loot":[{"item_id":1,"chance":30}]}.
- quests : {"id","name","description","reward_xp",
"reward_items":[{"item_id":1,"qty":1}]}.
- lore : {"id","type":"history|city|region|faction|npc|deity|note","title",
"body","parent_id":null,"sort_order":0}.
- scenes : {"id","title","body","type":"narrative|combat|ending",
"encounter_id":null,"pos_x","pos_y","choices":[…]}. Positionne les scènes en
grille de gauche à droite (pos_x par pas de 260, pos_y par pas de 160).
- choices : {"label","target_scene_id","fail_target_scene_id":null,
"outcome_text":null,"fail_text":null,"conditions":null,"effects":null}.
- conditions : {"all":[ {"stat":"str","gte":12} | {"has_item":1} |
{"quest":1,"state":"active|done|failed"} | {"flag":"nom","is":true} |
{"class_in":[1]} | {"roll":{"stat":"dex","dc":12}} ],
"display":"hide|show_disabled"}. Un "roll" exige fail_target_scene_id et
fail_text sur le choix.
- effects : {"hp":-2,"xp":10,"gold":5,"heal_full":true,"set_flag":{"nom":true},
"add_item":[{"item_id":1,"qty":1}],"remove_item":[{"item_id":1,"qty":1}],
"quest":{"1":"active"}}.
- encounters : {"id","name","monsters":[{"monster_id":1,"count":2}],
"victory_scene_id":REQUIS,"defeat_scene_id":null,"flee_scene_id":null}.
Chaque scène de type "combat" doit référencer un encounter_id.
Exigences du scénario :
- [NOMBRE DE SCÈNES] scènes (12 si non précisé), dont 2 fins contrastées et
1 à 3 combats de difficulté croissante.
- Des embranchements qui CONVERGENT (plusieurs choix visant la même scène).
- Au moins 2 jets de dés avec un chemin d'échec raconté (fail_text).
- Au moins 1 objet-clé exigé par une condition has_item, posé plus tôt.
- Des flags posés puis relus (set_flag → {"flag":…}).
- 1 ou 2 quêtes activées puis accomplies via les effets.
- 3 races, 3 classes aux styles distincts, un bestiaire cohérent avec le thème.
- start_scene = l'id de la scène d'ouverture.
- Textes des scènes : 2 à 5 phrases évocatrices, sans décision à la place
du joueur.
Gabarit B — un bestiaire à fusionner
Tu es bestiaire-en-chef d'un jeu de rôle narratif. Crée un bestiaire sur le
thème : [THÈME] (ton [TON]), en français.
Réponds UNIQUEMENT avec un objet JSON valide (aucun texte autour, aucune
balise de code) :
{"format":"loreforge-pack","version":1,"kind":"content",
"meta":{"name":"…","tagline":"…","language":"fr"},
"content":{"items":[…],"monsters":[…]}}
Règles :
- "id" entier unique dans chaque collection ; monsters[].loot référence des
items DE CE FICHIER via item_id.
- items : {"id","name","type":"weapon|armor|consumable|quest|misc",
"description","effects":{"damage":"1d8"} ou {"defense":2} ou {"heal":"2d4"}}.
- monsters : {"id","name","description","level","max_hp","defense",
"attack_bonus","damage_dice":"NdM ou NdM+K","xp_reward",
"stats":{"str":12,"dex":10},"abilities":[{"name","description",
"effect":{"damage":"2d6","uses":2}}],"loot":[{"item_id":1,"chance":30}]}.
Codes de stats autorisés : str, dex, con, int, wis, cha.
Exigences :
- 8 monstres du niveau 1 au niveau 5 : petits groupes, éclaireurs, brutes,
et un « boss » mémorable avec une capacité signature.
- 4 à 6 objets liés (butins, un consommable, une arme thématique).
- Équilibre indicatif : PV ≈ 6 à 8 par niveau, défense 10 à 14,
bonus d'attaque ≈ niveau + 1, XP ≈ 10 à 25 par niveau.
- Descriptions de 1 à 2 phrases, précises et évocatrices.
Un doute sur le format ? Le guide du MJ, section packs, explique l'export, l'import et la fusion.