Un PNJ doit-il donner la même réponse à chaque joueur ? Gardez les faits cohérents, pas la formulation
Lorsque les joueurs posent une question au même PNJ fictif, la réponse doit préserver le même canon partagé, mais elle n'a pas besoin d'employer une formulation identique. Une règle de conception utile consiste à comparer ce que chaque joueur a découvert et ce qui se passe dans la scène. Le PNJ peut alors réagir à cet état tout en maintenant la cohérence des faits établis, des connaissances du personnage et des informations de quête.
Séparer le fait de la manière dont il est exprimé
Commencez par rédiger le cœur factuel de la réponse : ce qui est vrai dans le monde, ce que le PNJ sait et ce qu'il est prêt à révéler à ce stade. Gardez ces éléments stables pour les joueurs qui se trouvent dans le même état narratif. Permettez ensuite à la formulation de varier par le choix des mots, la longueur des phrases, le ton ou une brève reconnaissance de ce que le joueur a déjà appris.
Par exemple, supposons qu'un gardien de port fictif sache que la porte est ferme au coucher du soleil. Un joueur n'ayant pas visité la porte pourrait entendre : « Utilisez la porte est avant le coucher du soleil ; elle sera verrouillée après. » Un joueur qui vient de voir les gardes de la porte se préparer à la fermer pourrait entendre : « Vous les avez vus se préparer. Vous avez jusqu'au coucher du soleil. » Les phrases diffèrent, mais l'horaire et l'avertissement concordent.
Cette distinction permet d'éviter deux écueils courants. Répéter une réplique mot pour mot peut sembler inattentif lorsque le joueur vient de fournir un contexte pertinent. Modifier librement la réponse de fond peut donner l'impression que le personnage n'est pas fiable ou rendre la quête plus difficile à suivre. Une étude sur la génération de dialogues de PNJ décrit ce défi comme le fait de maintenir les dialogues fidèles au lore, aux relations entre personnages, à la structure de la quête et aux détails révélés à un joueur. C'est une norme de conception utile, même lorsque les dialogues sont rédigés à la main. Weir et al., « Ontologically Faithful Generation of Non-Player Character Dialogues »
Déterminer quelles différences d'état du joueur importent
Fondez-vous sur l'état narratif observable pour décider si une réponse doit changer. L'état pertinent peut inclure le fait que le joueur a trouvé un document, parlé à un autre personnage, ouvert un itinéraire ou est arrivé pendant une scène spécifique. Ce sont des événements concrets qui peuvent être représentés dans l'histoire et vérifiés lors de la sélection du dialogue.
Ne déduisez pas d'identité cachée ou de traits personnels à partir de la formulation d'un joueur. Pour cette tâche de conception, la réponse d'un personnage peut réagir à ce qui s'est produit dans le monde fictif : « Vous avez trouvé le registre », ou « Le marché est déjà fermé ». Elle n'a pas besoin de deviner qui est le joueur, quel genre de personne il est ou pourquoi il pose la question. Cela permet de rattacher l'adaptation à la narration plutôt qu'à un profil infondé.
Un test pratique consiste à se demander : si deux joueurs avaient vécu les mêmes événements pertinents et se trouvaient dans la même scène, devraient-ils recevoir la même information ? Si oui, traitez l'information comme partagée pour cet état. Si leurs découvertes diffèrent, faites varier ce à quoi le PNJ peut raisonnablement faire référence ou révéler. Si la scène a changé, mettez à jour les détails qui dépendent du temps ou des circonstances sans réécrire l'histoire du monde.
Suivre séparément les connaissances et l'état de la scène
Un plan de dialogue concis peut lister trois éléments pour chaque réponse : le fait canonique, l'état de connaissance ou de divulgation du PNJ, et la condition actuelle de la scène. Les garder distincts permet de voir plus facilement ce qui peut varier et ce qui ne le doit pas.
Pour le gardien du port, les notes pourraient indiquer :
Fait canonique : La porte est ferme au coucher du soleil.
Connaissance du PNJ : Le gardien connaît les horaires affichés et a vu les gardes se préparer à fermer la porte.
Condition de la scène : Avant le coucher du soleil, la porte est ouverte ; après le coucher du soleil, elle est verrouillée.
Un joueur qui n'a pas été informé au sujet de la porte reçoit l'indication de base. Un joueur qui a déjà vu les gardes peut recevoir une courte confirmation. Après le coucher du soleil, le gardien doit décrire la porte comme étant fermée et ne proposer que les alternatives prévues par l'histoire établie. Si aucune alternative n'a été établie, le dialogue ne doit pas en inventer une simplement pour donner l'impression que la réponse est utile.
Cette séparation sécurise également les révisions. La modification du calendrier d'une scène doit inciter à vérifier chaque réponse qui en dépend. La modification de la formulation d'une réplique ne doit pas accidentellement changer un indice de quête. La documentation de script d'Ink illustre comment les variables narratives peuvent stocker l'état du jeu et comment les choix conditionnels peuvent contrôler l'affichage des répliques. La documentation de Twine décrit de même les variables comme des valeurs stockées accessibles à travers différents passages dans les formats d'histoire pris en charge. Ces outils offrent des moyens d'implémenter un état explicite ; ils ne décident pas quels faits votre histoire doit considérer comme canoniques. Ink : « Writing with Ink », Twine Cookbook : « Variables »
Adapter la réponse de manière subtile et lisible
Une bonne variation prend généralement en compte une différence pertinente, puis répond à la question. Elle peut faire référence à un indice découvert, omettre un rappel que le joueur a déjà reçu, ou refléter la scène actuelle. Évitez de modifier plusieurs éléments à la fois, à moins que l'état narratif ne justifie chaque changement.
Par exemple, un joueur qui n'a pas trouvé le registre pourrait demander : « Qui a payé pour le nouveau quai ? » Le gardien peut répondre : « J'ai entendu dire que c'est le comité du port qui l'a financé. » Une fois que le joueur a trouvé une entrée dans le registre nommant le comité, le gardien pourrait dire : « Le registre confirme ce que j'ai entendu : c'est le comité qui a payé. » Si le registre indique au contraire un autre payeur, le PNJ ne doit pas continuer à répéter l'ancienne rumeur comme un fait ; le dialogue doit distinguer l'ancienne croyance du gardien de la preuve nouvellement établie.
Cet exemple utilise un détail fictif pour illustrer la méthode, et non une affirmation sur un jeu en particulier. L'essentiel est d'étiqueter clairement les changements de connaissances. Un personnage peut se tromper, être évasif ou être mal informé, mais l'écriture doit rendre ce statut intentionnel. Sinon, les joueurs risquent d'interpréter une réponse modifiée comme une erreur de continuité.
Comparer l'accès aux preuves, pas les phrases exactes
Lors de la révision des dialogues entre plusieurs joueurs ou embranchements, comparez les informations que chaque itinéraire rend accessibles. Chaque joueur reçoit-il le même indice essentiel au moment où l'histoire attend de lui qu'il agisse ? Un embranchement implique-t-il un lieu, une échéance, une relation ou une cause différente sans qu'un événement de l'histoire ne l'explique ? Le PNJ fait-il référence à une découverte que le joueur n'a pas faite ? Ces questions permettent de repérer des incohérences plus significatives que le simple fait de vérifier si chaque réplique utilise la même formulation.
Un tableau de vérification simple peut être utile :
Vérification : Canon ; Éléments à comparer : Noms, dates, lieux, causes et autres faits établis
Vérification : Connaissances ; Éléments à comparer : Ce que le PNJ sait, croit ou a appris dans cet état
Vérification : Accès ; Éléments à comparer : Quel indice ou quelle instruction le joueur reçoit, et à quel moment
Vérification : Scène ; Éléments à comparer : Détails qui changent avec le temps, le lieu ou les événements
Vérification : Formulation ; Éléments à comparer : Si la variation transmet toujours la réponse prévue
Les passages de Twine ainsi que les nœuds (knots), les choix, les variables et le flux conditionnel d'Ink sont des exemples de la manière dont les projets narratifs peuvent organiser les embranchements et l'état. Les structures diffèrent selon l'outil et le format de l'histoire, référez-vous donc à la documentation appropriée lors de leur mise en œuvre. Le principe éditorial est indépendant du logiciel : explicitez la différence d'état, puis vérifiez si chaque réplique reste compatible avec celle-ci. Twine : « Linking Passages », Ink : « Writing with Ink »
Savoir quand la réponse doit rester exactement identique
Certaines réponses sont censées être stables : un mot de passe répété, une heure d'ouverture affichée ou une courte instruction que les joueurs doivent retenir. Si la formulation elle-même porte un indice ou doit correspondre à une inscription visible ailleurs, préservez-la exactement ou rendez la variante indiscutablement équivalente. Reformuler une énigme, un code ou un document cité peut modifier la tâche, même si l'auteur estime que le sens est inchangé.
De même, si l'état du joueur n'affecte pas les connaissances du PNJ, la scène ou ce qui peut être divulgué, il n'y a peut-être aucune raison d'écrire une réponse différente. La variation est utile lorsqu'elle communique une véritable distinction narrative. Elle devient un bruit parasite lorsqu'elle suggère une différence qui n'existe pas.
Un flux de travail compact pour des réponses de PNJ cohérentes
Pour chaque question, rédigez la réponse canonique en une phrase. Énumérez les événements de l'histoire qui peuvent changer ce que le PNJ sait ou ce que le joueur a déjà découvert. Notez les conditions de la scène qui affectent la réponse, comme le fait qu'une porte soit ouverte ou qu'une réunion soit terminée. Ne rédigez des variantes de formulation que pour ces conditions précises, et assurez-vous que chaque version préserve les mêmes faits, à moins que l'état narratif n'établisse explicitement un changement.
Passez ensuite les embranchements en revue en vous demandant si les joueurs dans des états équivalents reçoivent des preuves équivalentes, si une réplique présuppose un événement non découvert et si les détails de la scène concordent. L'objectif est d'obtenir un personnage capable de réagir naturellement tout en continuant d'appartenir au même monde cohérent : les faits partagés restent fiables et les dialogues reflètent ce qui s'est passé dans l'histoire.
