Comment les meilleurs improvisateurs humains maintiennent la cohérence sans scénario · et ce que cela nous apprend sur la construction d'une IA capable de faire la même chose, à l'échelle, indéfiniment.
Le mode Sandbox est le plus difficile des deux problèmes que le Narrative Engine doit résoudre. Le mode Book est en substance une tâche de génération bien structurée : produire un arc cohérent, séquencer des beats, rendre du contenu. La colonne vertébrale est fixe et le défi de design est une question de qualité et de fidélité. Mais le mode Sandbox pose une question fondamentalement différente. Il demande au moteur de faire ce qu'un maître du jeu expérimenté fait lors d'une session en live · improviser un monde qui semble cohérent, réactif et vivant, même lorsque les joueurs s'attaquent aux coutures de toute structure préplanifiée.
Ce n'est pas un simple problème de génération. C'est un problème de coordination. Comment maintenir la tension narrative quand on ne peut pas prédire ce que les joueurs vont faire ? Comment s'assurer que le monde continue de bouger quand personne ne le surveille ? Comment faire en sorte qu'un joueur qui va à gauche plutôt qu'à droite trouve quand même une histoire significative ?
Les maîtres du jeu humains résolvent ce problème autour de tables de cuisine depuis cinquante ans. Certains sont exceptionnellement bons. Cette recherche a posé une question précise : que font concrètement les meilleurs MJ improvisateurs, au niveau structurel, pour produire des histoires cohérentes, engageantes et réactives sans scénario ? Si on peut y répondre, on peut donner ces mêmes outils structurels au moteur.
Les réponses sont venues de quatre sources : Apocalypse World de Vincent Baker, Blades in the Dark de John Harper, Stars Without Number de Kevin Crawford, et le blog de design de longue date de Justin Alexander, The Alexandrian. Chacun avait une pièce différente du puzzle.
L'idée structurelle la plus importante de tout le maîtrise de jeu improvisée est le concept de Front. Introduit dans Apocalypse World de Vincent Baker et raffiné à travers une génération de jeux de la famille Powered by the Apocalypse · plus précisément par John Harper dans Blades in the Dark · un Front est une menace dotée d'une dynamique autonome. Il n'attend pas les joueurs. Il ne se met pas en pause quand les joueurs détournent le regard. C'est une force dans le monde avec une direction, un objectif et un compte à rebours.
Baker décrit les Fronts comme des collections de dangers liés, chacun avec un avenir sombre · une déclaration précise de ce qui se produira si le Front est autorisé à s'accomplir. Chaque Front a des Présages Sombres : les étapes spécifiques qu'il traverse sur le chemin vers cet avenir sombre. Crucialmente, ces présages surviennent selon leur propre calendrier. Le MC (meneur de jeu) les fait avancer en fonction de ce qui se passe dans la fiction, pas comme récompense ou punition du comportement des joueurs.
Harper a raffiné cela en la Clock · une représentation visuelle du compte à rebours d'un Front, divisée en segments de 4, 6 ou 8 selon la complexité. Une Clock pour une faction dangereuse peut avoir 8 segments. Chaque fois que les joueurs ne parviennent pas à intervenir, ou qu'une complication survient, un ou deux segments se remplissent. Quand la Clock se remplit, le Front s'accomplit · et le monde change de manière permanente et irréversible.
Un Front n'est pas une intrigue. C'est une situation dotée d'une trajectoire. La différence est énorme. Une intrigue exige que les joueurs la suivent. Une trajectoire se déplace simplement · et les joueurs peuvent la croiser, la rediriger, ou échouer à l'arrêter. L'histoire émerge de cette collision, pas du plan du MJ.
Ce qui rend les Fronts et les Clocks générateurs plutôt que contraignants, c'est que plusieurs clocks tournent simultanément. À tout moment, un sandbox bien conduit a trois à cinq clocks qui tictaquent à des vitesses différentes vers des avenirs sombres différents. Le culte a une clock rituelle. La faction rivale a une clock d'accumulation militaire. La peste qui se propage dans les docks a une clock de contagion. Les joueurs ne peuvent pas toutes les arrêter · et leur choix de laquelle traiter, et dans quel ordre, c'est là que vit le récit émergent.
La philosophie de design derrière les clocks repose sur l'obstacle, pas la méthode. Une clock porte le titre « Le Culte Accomplit le Rituel », pas « Les Joueurs Infiltrent le Temple ». Les joueurs restent entièrement libres de s'attaquer à l'obstacle comme bon leur semble · corruption, sabotage, assassinat, négociation, ou simplement laisser la clock tourner pendant qu'ils se concentrent sur quelque chose qui leur importe davantage. La clock mesure l'état du monde, pas l'état de l'approche choisie par les joueurs.
Cela correspond avec précision à l'une des exigences fondatrices du moteur : chaque arc doit avoir une Chronologie Passive. Que se passe-t-il si aucun joueur n'interagit jamais ? Le monde doit avoir une réponse. Les Fronts et les Clocks sont le mécanisme qui produit cette réponse · non pas comme une punition narrative pour l'absence des joueurs, mais comme une conséquence naturelle d'un monde qui existe indépendamment de l'attention des joueurs.
Plusieurs clocks simultanées résolvent aussi un problème que le moteur rencontrerait autrement en mode Sandbox : la zone morte narrative. Si un joueur est inactif pendant trois heures, un système sans chronologie passive se contente d'attendre. Un système construit sur des Fronts continue : les présages avancent, les factions agissent, les conséquences s'accumulent. Quand le joueur revient, il trouve un monde qui a évolué · ce qui est à la fois plus réaliste et plus dramatiquement intéressant qu'un monde figé dans l'ambre.
Le modèle de Clock fournit aussi au moteur un mécanisme propre pour calibrer les conséquences. Un joueur qui traite une menace tôt · quand la clock n'a que deux segments remplis · obtient un résultat très différent d'un joueur qui attend jusqu'à ce que sept des huit segments soient remplis. La mathématique de la clock communique l'urgence sans la narrer directement. Les joueurs ressentent la pression dans le monde plutôt qu'on la leur dit.
Stars Without Number de Kevin Crawford aborde la génération de sandbox sous un angle différent. Là où les Fronts et les Clocks modélisent des menaces dotées d'une dynamique, le système des Tours de Faction modélise des agents dotés d'objectifs. Chaque faction significative du cadre · une mégacorporation, une flotte pirate, un ordre religieux, un gouvernement planétaire · possède des statistiques, des ressources et un tour lors duquel elle poursuit ses objectifs.
Crawford a conçu le Tour de Faction comme quelque chose que le MJ résout entre les sessions. Chaque faction peut prendre un type d'action par tour : Attaquer, Étendre son Influence, Acheter un Atout, Saisir un Territoire, Utiliser une Capacité Spéciale, et ainsi de suite. Les factions ont des scores de Force, de Ruse et de Richesse · trois axes qui déterminent quelles stratégies leur sont accessibles. Une faction à haute Ruse mais faible Force essaiera de gagner par l'espionnage et la manipulation. Une faction à haute Force déplacera des armées.
Le geste structurel élégant de Stars Without Number est que les conflits de factions se résolvent mécaniquement, avec des dés, par le MJ seul. Cela signifie que le MJ est lui-même sincèrement surpris par les résultats. Un jet chanceux d'une faction outsider devient un grand titre dans la campagne. Une puissance attendue fait moins bien que prévu et commence à se fracturer. Le MJ n'écrit pas ces événements · il les découvre, tout comme les joueurs le feront. Cela produit une qualité de surprise authentique qu'aucun volume d'intrigue rédigée ne peut reproduire.
Le Tour de Faction répond à la question que la Chronologie Passive laisse implicite : qui fait quoi, et pourquoi ? Les Fronts nous disent ce qui est en jeu. Les Tours de Faction nous disent qui les fait avancer, et comment ces factions rivalisent entre elles dans le même temps.
Le moteur a besoin d'un équivalent au niveau de l'État du Monde. Entre les beats · entre les moments d'engagement actif du joueur · le monde ne se contente pas d'attendre. Les factions agissent. Elles consomment des ressources. Elles prennent des décisions en fonction de leurs objectifs et des positions de leurs rivaux. C'est ainsi qu'un monde vivant semble vivant même quand les joueurs n'y sont pas activement : les preuves de l'activité des factions hors-écran sont visibles quand les joueurs reviennent. Les prix ont bougé. Une faction a un nouvel atout à une station disputée. Un PNJ en qui le joueur avait confiance a changé d'allégeance.
Dans l'architecture du moteur, cela correspond à deux choses : la couche d'évolution de l'État du Monde (ce qui change entre les beats) et le mécanisme de déclenchement des arcs (quels conflits de factions deviennent suffisamment saillants pour générer un nouvel arc). Les Tours de Faction ne sont pas que de la couleur · ils sont le moteur procédural qui alimente le pipeline de contenu du moteur sans nécessiter d'auteur humain.
Justin Alexander a publié la règle des trois indices en 2008 sur The Alexandrian, et elle est depuis devenue l'un des conseils de game design les plus cités dans l'histoire du jeu de rôle sur table. La règle est simple à énoncer : pour toute conclusion que vous voulez que les joueurs atteignent, plantez au moins trois indices indépendants y pointant. Mais le raisonnement qui la sous-tend est ce qui la rend indispensable · et comprendre ce raisonnement est essentiel pour quiconque construit un système d'investigation ou de mystère.
Considérons ce qui se passe avec un seul indice. Les joueurs doivent le trouver, l'interpréter correctement, et agir en conséquence. N'importe laquelle de ces étapes peut échouer. Ils ratent l'endroit. Ils le trouvent mais ne réalisent pas qu'il est significatif. Ils réalisent qu'il est significatif mais tirent la mauvaise conclusion. Avec une chaîne à indice unique, un seul échec brise le mystère définitivement. Les joueurs sont bloqués. La session s'arrête. Le MJ soit les raccompagne vers l'indice par la force, soit l'histoire meurt.
Ajoutons un deuxième indice. Il y a désormais une redondance au stade de la découverte · s'ils en ratent un, ils pourraient trouver l'autre. Mais deux indices créent encore un point de défaillance unique au stade de l'interprétation. Si les deux indices pointent vers le majordome, mais que les joueurs les interprètent comme pointant vers le jardinier, ils ont deux pièces de preuves soutenant une mauvaise conclusion. Le mystère n'est pas devenu plus robuste. Il est devenu plus convaincamment faux.
La règle des trois indices : Pour toute conclusion critique à la progression de l'histoire, il doit y avoir au moins trois chemins indépendants pour la découvrir. Aucune exception. Une révélation critique qui ne peut être atteinte que par une seule voie n'est pas un mystère conçu · c'est une chance aléatoire de mort narrative.
Trois indices, placés dans des endroits différents, accessibles par des méthodes différentes, et exprimés sous différentes formes de preuves, franchissent un seuil fondamental. Désormais, l'échec d'un seul chemin de découverte d'indice ne bloque pas la conclusion. Les joueurs peuvent rater la lettre dans les quartiers du capitaine, mal lire le registre dans le bureau du marchand, et trouver quand même leur chemin vers la conspiration grâce au débardeur qui parlera si on lui paie un verre. L'investigation atteint sa destination prévue par un chemin différent.
Trois n'est pas simplement « plus que deux ». Trois crée un réseau redondant plutôt qu'une chaîne. Une chaîne se brise à son maillon le plus faible. Un réseau contourne les défaillances. La différence dans l'expérience de jeu est totale : l'un génère de la frustration, l'autre génère la satisfaction d'être un enquêteur habile qui a assemblé les pièces sous différents angles.
Le corollaire qu'Alexander en tire est tout aussi important : les trois indices n'ont pas besoin d'être égaux en qualité ou en facilité de découverte. L'un peut être évident, un autre peut demander un effort, un troisième peut être caché derrière une relation que le joueur doit construire. Cela crée une expérience de découverte étagée · les joueurs qui s'engagent profondément obtiennent davantage, mais les joueurs qui s'engagent superficiellement obtiennent quand même assez pour continuer. Le plancher est fixé à trois ; le plafond est illimité.
Pour le moteur, la règle des trois indices n'est pas une ligne directrice de design. C'est une contrainte de génération. Chaque fois que Sonnet génère une mission ou un arc d'investigation, le schéma doit imposer que toute révélation critique ait un minimum de trois nœuds d'indices distincts rattachés · chacun avec un lieu différent, une méthode de découverte différente et un porteur d'entité différent. Cela ne peut pas être laissé au jugement du modèle. Cela doit être structurel. La phase d'audit doit le vérifier. La chorégraphie des beats doit placer les trois indices dans la chronologie.
La règle des trois indices recadre aussi notre façon de penser aux informateurs PNJ. Dans le système de missions existant d'EV2090, les informateurs PNJ sont principalement positionnés comme l'un des trois chemins d'indices. Ce cadrage est correct · mais le moteur doit s'assurer que les deux autres chemins existent indépendamment, sans supposer que le joueur engagera le PNJ. Certains le feront. D'autres non. Le mystère doit être résolvable dans les deux cas.
L'une des découvertes les plus contre-intuitives de cette recherche concerne ce dont un MJ improvisateur expérimenté a réellement besoin pour conduire une session convaincante. L'instinct · surtout chez les personnes qui n'ont jamais mené de jeu de rôle · est que plus de préparation produit de meilleurs résultats. Plus de PNJ définis, plus de lieux détaillés, plus de branches d'intrigue cartographiées. Cela se révèle faux d'une manière spécifique et importante.
La sur-préparation crée de la rigidité. Un MJ qui a rédigé des notes détaillées pour dix-huit scènes possibles est un MJ qui, quand les joueurs vont quelque part d'inattendu, improvise soudainement dans un contexte qu'il n'a pas planifié · mais maintenant avec le poids psychologique d'avoir des scènes « correctes » qu'il échoue à utiliser. Le MJ sur-préparé finit par orienter les joueurs vers le contenu préparé, ce qui produit exactement l'expérience de railroad qui détruit le jeu sandbox.
Ce que les meilleurs MJ improvisateurs portent réellement dans une session est léger et délibérément incomplet :
« Deux factions sur le point d'entrer en guerre pour une route commerciale contestée. » Une tension qui existe avant l'arrivée des joueurs et se poursuivra sans eux. La situation n'est pas une intrigue · elle n'a pas de résolution obligatoire. C'est un état de déséquilibre avec de l'énergie derrière lui.
Chacun défini par un nom, un trait de personnalité et un désir précis. Pas une biographie · une poignée. « Mira : impitoyable, veut la route sécurisée avant que ses rivaux ne bougent. » C'est suffisant pour improviser vingt minutes de dialogue.
Pas une carte. Une liste de détails évocateurs qui susciteront une interaction intéressante. « Baie d'amarrage · sécurité corrompue, chargeurs nerveux, un conteneur verrouillé qui n'appartient à aucun manifeste. » Les détails impliquent une histoire sans l'exiger explicitement.
Que se passe-t-il si les joueurs ne font rien ? C'est à nouveau la chronologie passive. Sans elle, le monde n'a pas de mouvement. Avec elle, chaque décision du joueur est comprise par rapport à un monde qui avance, ce qui crée des enjeux.
Un élément inattendu qui perturbe le statu quo. Un PNJ que personne ne s'attendait à trouver là. Une information qui recontextualise quelque chose que les joueurs savaient déjà. Une troisième faction avec son propre agenda. Le Joker est ce qui produit les sessions mémorables · le détail que les joueurs n'ont pas vu venir et dont ils parleront ensuite.
Ces cinq inputs sont suffisants pour générer une session de jeu complète. Ils correspondent aussi, non par hasard, exactement à ce que la couche d'assemblage de contexte du moteur doit produire avant que Sonnet puisse générer un arc Sandbox. La structure d'Input Minimal Viable définit la spécification de contexte du moteur : la couche de génération n'a pas besoin d'un modèle de monde complet. Elle a besoin d'une situation, d'agents, d'un lieu, d'une chronologie et d'une perturbation.
L'implication de design ici est importante. Les exigences d'input du moteur pour le mode Sandbox doivent être délibérément contraintes. Donner à Sonnet plus de contexte qu'il n'en a besoin ne produit pas des histoires plus riches · cela produit des histoires sur-déterminées, qui semblent scénarisées plutôt qu'émergentes. L'input minimal viable n'est pas une limitation. C'est le bon périmètre.
Un état du monde plus riche peut alimenter la génération comme contexte de fond, mais les inputs actifs pour n'importe quel arc donné devraient correspondre à cette structure minimale. Cela maintient l'arc généré véritablement ouvert au façonnage par le joueur, plutôt que déjà résolu dans la logique interne du modèle.
L'« Ogre Quantique » est un concept apparu dans la communauté Old School Renaissance vers 2011, et il décrit l'une des questions les plus inconfortables du design sandbox. Le principe : un MJ prépare une rencontre convaincante avec un ogre. Les joueurs arrivent à un carrefour. À gauche, un sentier traverse la forêt ; à droite, on longe la rivière. Le MJ a placé l'ogre dans la forêt. Les joueurs vont à droite.
L'ogre apparaît-il quand même sur le chemin de la rivière ? Si le MJ le déplace, les joueurs avaient l'illusion du choix · leur décision n'avait aucune conséquence réelle. S'il laisse l'ogre dans la forêt où personne ne le trouvera, le contenu convaincant est gaspillé. Aucune option ne semble satisfaisante. C'est le problème de l'Ogre Quantique : du contenu préparé important existant en superposition jusqu'au moment où le choix du joueur fait s'effondrer l'espace des possibles.
La communauté a débattu de cela abondamment. Un camp soutient que déplacer l'ogre est toujours justifié · les joueurs ne savent pas qu'ils ont fait un choix sans conséquence, donc aucune agentivité n'a été violée. L'autre camp soutient que cette logique est la voie vers le railroad pur : une fois que les MJ acceptent que les choix des joueurs peuvent être rétroactivement rendus insignifiants pour des raisons de commodité, ils ne s'arrêtent plus. Les joueurs finissent par le sentir, et la confiance dans la réactivité du jeu s'effondre.
La résolution qui fonctionne en pratique : Les rencontres importantes sont flexibles quant à leur lieu jusqu'à ce qu'elles soient observées, mais leur emplacement doit être plausible au regard de la fiction. L'ogre peut apparaître sur l'un ou l'autre chemin · mais seulement si un ogre sur ce chemin a du sens. Ce n'est pas la même chose que déplacer des rencontres arbitrairement. C'est concevoir des rencontres qui sont intrinsèquement mobiles jusqu'à ce que la fiction les ancre.
Pour le moteur, cela se traduit par une distinction entre deux types de beats en mode Sandbox. Les beats fixes sont ancrés à des lieux et des moments spécifiques · la tentative d'assassinat se produit à la réception du gouverneur, parce que c'est là que cela a du sens narrativement. Les beats quantiques portent des informations requises mais sont flexibles quant au lieu jusqu'à ce que la position du joueur dans le monde soit connue. Le beat « un contact tend la main avec un avertissement » peut se produire sur un quai, dans un bar, via un message chiffré ou par l'intermédiaire d'un tiers · c'est l'information qui compte, pas le contexte de livraison.
Ce cadrage est libérateur pour le système de génération. Cela signifie que le moteur n'a pas besoin de prédire où sera un joueur quand une révélation importante doit lui parvenir. Il a besoin de savoir ce qu'est la révélation, quelle entité la porte, et quel canal de livraison est approprié · puis de la rendre dans le contexte actuellement actif. Le contenu du beat est fixe. Sa mise en scène est quantique.
La contrainte de design essentielle est que la mise en scène quantique doit rester plausible. « Un contact tend la main avec un avertissement » peut être rendu dans de nombreux contextes. « L'espion tombe mort à vos pieds avec une note dans la main » ne peut pas être mis en scène dans un lieu que le joueur n'a pas visité. Le moteur doit suivre la frontière entre flexible et fixe, et le schéma de beat doit encoder dans quelle catégorie chaque beat appartient.
Chaque système analysé · Apocalypse World, Blades in the Dark, Stars Without Number · traite la chronologie passive non pas comme une fonctionnalité mais comme une exigence structurelle. Un monde sans elle n'est pas un monde ; c'est une salle d'attente. Nous l'avions pressenti grâce à la recherche sur Warhammer, mais la littérature sur le MJ improvisateur en a fait un principe ferme : si on ne peut pas répondre à « que se passe-t-il si les joueurs n'interagissent jamais », l'arc n'est pas conçu. Il est incomplet. Cela a fait passer la chronologie passive de « important à inclure » à « requis pour valider ».
Avant cette recherche, il y avait une tendance à confondre deux préoccupations de design distinctes : s'assurer que les joueurs obtiennent de l'information (le problème des trois indices) et s'assurer que les joueurs sentent que leurs choix comptent (le problème de l'Ogre Quantique). Ces deux choses sont différentes. La règle des trois indices traite la redondance de l'information · la même vérité accessible par plusieurs chemins. L'Ogre Quantique traite la mise en scène du contenu · la même rencontre plaçable dans plusieurs contextes. Un moteur qui résout l'un n'a pas nécessairement résolu l'autre. Les deux doivent être traités au niveau du schéma.
Il était tentant de modéliser les factions comme de pures constructions narratives · des agents avec des agendas et des relations. Le système de factions de Stars Without Number a compliqué cette vision. Les factions ont besoin d'une certaine forme de capacité quantifiée pour rendre la simulation du monde tractable. Sans elle, chaque conflit de faction se réduit au jugement du MJ sur qui gagne, ce qui s'effondre en « le MJ décide ce qui fait la meilleure histoire » · un retour subtil au railroad. Les statistiques de faction ne sont pas de la complexité ludique fine en elle-même. Ce sont le mécanisme qui empêche le MJ (ou le moteur) de choisir inconsciemment toujours l'issue la plus dramatiquement pratique.
La découverte la plus profonde est que l'excellente maîtrise de jeu improvisée ne consiste pas à en savoir moins qu'un MJ scénarisé · mais à connaître des choses différentes à un niveau d'abstraction plus élevé. Le MJ scénarisé sait « dans la salle 7, il y a un orc avec une hache de guerre. » Le MJ improvisateur sait « les orcs veulent récupérer la mine, ils sont dirigés par un chef qui a un vieux contentieux, et ils sont assez désespérés pour risquer d'être découverts. » De cette connaissance d'ordre supérieur, des salles spécifiques infinies peuvent être générées. C'est exactement la relation entre Sonnet et Haiku dans notre architecture : Sonnet détient la connaissance structurelle de haute abstraction, Haiku génère le contenu spécifique. La technique du MJ improvisateur est une version manuelle de ce que le moteur doit faire automatiquement.
Ces découvertes se traduisent directement en décisions de design concrètes à travers le schéma d'arc, le schéma de beat et le pipeline de génération.
Le schéma d'Arc exige des tableaux fronts et clocks. Chaque arc doit définir ses menaces actives comme des fronts nommés avec des segments de clock, un niveau de remplissage actuel, des déclencheurs d'avancement et des avenirs sombres. La chronologie passive est dérivée du système de front et exprimée à travers lui · non pas comme une description narrative séparée, mais comme une projection mécanique de ce qui se produit quand les clocks s'accomplissent sans intervention.
Chaque arc doit valider une chronologie passive avant de pouvoir être marqué actif. Les arcs qui ne peuvent pas répondre à « que se passe-t-il si aucun joueur n'interagit jamais avec cet arc » sont rejetés lors de la phase d'audit. Ce n'est pas une recommandation douce. C'est une contrainte de génération imposée par le pipeline.
Le schéma de Beat doit distinguer les beats fixes des beats quantiques. Les beats fixes sont ancrés à des lieux, moments et contextes de mise en scène spécifiques. Les beats quantiques portent les révélations requises et une liste de contextes de livraison valides · la couche de rendu sélectionne le contexte approprié en fonction de l'état actuel du joueur au moment de l'exécution. La distinction doit être déclarée lors de la création du beat, et non inférée lors du rendu.
La règle des trois indices est une contrainte de schéma, pas une préférence de génération. Tout beat étiqueté comme révélation critique doit avoir un minimum de trois nœuds d'indices dans le tableau clue_nodes de l'arc qui y pointent, chacun avec un lieu différent, une méthode de déverrouillage différente et un porteur d'entité différent. La phase d'audit de chorégraphie valide ce nombre et rejette les arcs qui ne le respectent pas.
Le schéma d'Entité doit inclure des scores de capacité de faction. Inspiré du modèle Force/Ruse/Richesse de Stars Without Number, les factions ont besoin d'au moins un axe de capacité quantifié pour rendre les résultats de simulation du monde déterministes plutôt qu'au jugement du moteur. Cela empêche le moteur de produire inconsciemment toujours l'issue de faction la plus narrativement pratique.
L'assemblage de contexte du mode Sandbox doit correspondre à la structure d'improvisation minimale viable. Le générateur d'arc doit recevoir : un énoncé de situation, 3 à 5 handles de PNJ (nom, trait, désir), un lieu avec 3 à 5 détails, une projection de chronologie et un élément joker. L'état du monde plus riche s'injecte comme contexte de fond. Les inputs de génération actifs restent légers par conception.
« Oui, et / Oui, mais » doit être le contrat de réponse pour toutes les actions des joueurs en mode Sandbox. Aucune action de joueur ne débouche sur une impasse. Le système de conséquences est conçu de sorte que même les tentatives échouées, les mauvaises conclusions et les comportements délibérément non coopératifs font avancer l'histoire · soit en faisant avancer la clock d'un antagoniste, soit en ouvrant un nouveau chemin d'information que le joueur n'attendait pas.
Le concept de chronologie passive apparaît dans D&D comme « que se passe-t-il si les joueurs ne font rien » · pratique standard de conception de modules. Mais le système Fronts/Clocks d'Apocalypse World lui donne une précision mécanique que les chronologies rédigées n'ont pas. La connexion est directe : D&D fournit la version rédigée, les Fronts fournissent la version procédurale dont le moteur a besoin.
Le modèle Spine fixe / Chair variable de TEW est le plan directeur du mode Book. Les techniques du MJ improvisateur sont le plan directeur du mode Sandbox. Les deux ne sont pas en conflit · ils occupent des points différents sur le spectre du style de MJ. Le moteur a besoin des deux, et savoir qu'ils viennent de traditions différentes aide à clarifier quelles décisions de design s'appliquent à quel mode.
Les cinq types de beats croisent la distinction quantique / fixe ici. Les beats Story et Atmosphere tendent à être quantiques · leur contenu est important, leur mise en scène est flexible. Les beats Decision tendent à être fixes · le choix présenté au joueur dépend du fait d'être dans un contexte spécifique. Le type de beat est un signal pour le planificateur sur la flexibilité de mise en scène.
EV2090 n'a pas de Fronts, pas de chronologie passive et pas d'application de la règle des trois indices. Ce sont parmi les huit lacunes structurelles que le moteur doit combler. Le système d'arc actuel se déclenche sur une minuterie et s'exécute linéairement · pas de contingence, pas de simulation du monde, pas d'embranchement basé sur l'inaction du joueur. Chaque concept de cette recherche pointe vers une lacune dans l'implémentation existante.
La synthèse : les techniques du MJ improvisateur ne sont pas un sac d'astuces. Ce sont une théorie cohérente sur la façon de maintenir la cohérence narrative dans des conditions d'imprévisibilité radicale. Les Fronts donnent du mouvement au monde. Les Tours de Faction donnent de l'agentivité aux factions. La règle des trois indices donne de la résilience aux investigations. Les inputs minimaux viables donnent au générateur le bon périmètre. La mise en scène quantique donne au planificateur la flexibilité dont il a besoin. Ensemble, ils décrivent comment un MJ Sandbox IA doit être conçu pour produire l'expérience d'un monde véritablement vivant.