PNJDialogueMonde vivantTechnique

Des habitants à qui l'on peut vraiment parler

Quatre habitants de Valenya acceptent les conversations en texte libre, répondent selon leur personnalité et gardent quelques souvenirs du joueur entre deux rencontres.

·3 min de lecture ·L'équipe de Valenya

Les dialogues d'un MMORPG remplissent souvent une fonction précise : proposer une quête, vendre un objet ou expliquer un système. C'est nécessaire, mais cela laisse peu de place aux habitants qui n'ont rien à distribuer. Ils répètent trois phrases, puis redeviennent une partie du décor.

Certains villageois de Valenya proposent maintenant une option « Discuter ». Le joueur écrit ce qu'il veut et reçoit une réponse composée pour cette conversation. Maddoc le Gardien du Seuil, Berthe la Bavarde, le Vieil Aldous et Jorin le Flâneur sont les premiers à utiliser ce système.

Une personnalité écrite à la main

La réponse n'est pas produite à partir d'une consigne vague comme « joue un villageois médiéval ». Chaque habitant possède une fiche rédigée à la main : son métier, son caractère, quelques événements de sa vie, ses habitudes et sa manière de parler. Les dialogues scriptés du personnage servent aussi d'exemples de voix.

Maddoc ramène volontiers la conversation aux serments et au travail bien fait. Berthe s'intéresse davantage aux voisins. Cette différence vient des données du jeu, pas d'un tirage de ton au début de chaque échange.

Le personnage reçoit également le contexte immédiat utile, comme l'heure ou la météo. Il ne prétend pas voir ce qui n'existe pas autour de lui.

Connaître le monde sans réciter une encyclopédie

Un habitant ordinaire ne devrait pas connaître tous les secrets de Valenya. Lorsqu'un message mentionne la Trame, les Sept Sceaux, une faction ou une région, le serveur cherche les quelques fragments de lore correspondants. Seuls les fragments de connaissance commune autorisés pour ce personnage sont ajoutés à la conversation.

S'il ne dispose d'aucune information pertinente, sa consigne est de l'admettre. Cette limite évite qu'un flâneur invente la réponse d'une quête ou révèle un fait réservé à la campagne.

Les conversations libres restent séparées des dialogues canoniques. Elles ne donnent ni objet, ni or, ni quête, et ne modifient aucun état de jeu. Un conseil important doit toujours venir d'une interface ou d'un dialogue validé par le serveur.

Se souvenir sans conserver toute la conversation

À la fin d'un échange assez long, le système produit une fiche courte propre au couple formé par le joueur et le PNJ. Elle contient deux ou trois faits que ce personnage pourrait raisonnablement retenir : un prénom donné, une région visitée ou un sujet évoqué.

Lors de la rencontre suivante, cette fiche rejoint la personnalité du PNJ. Maddoc peut ainsi se souvenir d'une promesse faite la veille sans que tout l'historique soit renvoyé. La fiche remplace la précédente au lieu de s'allonger indéfiniment. Elle tient en 400 caractères, chaque joueur peut en avoir quinze au maximum, et les souvenirs inutilisés sont supprimés après 90 jours.

Il n'existe pas de mémoire partagée entre habitants. Ce que le joueur confie à Berthe ne devient pas une rumeur connue de Maddoc.

Une fonctionnalité qui doit savoir s'arrêter

La discussion se ferme si le joueur s'éloigne, change de région ou reste inactif. Un villageois en pleine conversation suspend sa promenade afin de ne pas partir au milieu d'une réponse. Un quota journalier protège le service et garde le bavardage à sa place dans le jeu.

Les appels aux modèles de langage passent par plusieurs fournisseurs avec des délais courts et des disjoncteurs indépendants. Si aucun ne répond, le jeu rend une phrase fixe et la partie continue. Le déplacement, le combat et les autres dialogues ne dépendent jamais de ce service externe.