Off-chain collaboration world building : un nouvel outil de génération de récits
Une caractéristique importante de la conception de jeux off-chain est la grande importance accordée à la prise de décision collective. Pour explorer cette caractéristique, nous avons développé un outil de construction de monde collaboratif nommé Sentences. Le cœur de cet outil est une structure originale basée uniquement sur une narration ramifiée supplémentaire. Sentences utilise la technologie MUD pour créer un environnement léger pour la génération de récits collectifs. À chaque lancement d'un nouveau jeu, un tout nouveau monde est créé, et les joueurs enrichissent ce monde en ajoutant progressivement des légendes.
Philosophie de conception
Dans le domaine des mondes autonomes, les nouveaux projets nécessitent souvent une "construction collective du monde", c'est-à-dire la création d'un système de légendes commun, qui détermine comment les joueurs vivent ce monde. Ce processus est généralement informel et non structuré, mais il peut également être guidé par des suggestions et des exercices ordonnés, aidant ainsi les constructeurs de mondes à façonner la structure et la cohérence de leur monde.
Ces exercices constituent en eux-mêmes un monde. Ils établissent un système d'information entre les narrateurs, et cet ensemble de règles permet à la narration de prospérer. Les règles elles-mêmes sont le monde, créant un espace de réalité suspendue pour la naissance de nouvelles idées. Le choix des exercices influencera nécessairement la narration créée : un ensemble de questions supposera un espace de réponses potentielles ; une suggestion dans une direction peut entraver l'exploration dans une autre direction.
Ainsi, les Sentences peuvent être considérées comme un "monde construit dans un monde", un espace de sable brut pour la génération collaborative de connaissances. Son design est simple et limité, conçu comme un laboratoire pour tester de nouvelles idées. Dans le monde des Sentences, il n'y a pas d'autres moyens d'interaction ou de contribution, à part l'expansion de la narration. La construction du monde est linéaire, mais peut se ramifier dans plusieurs directions à partir d'une graine initiale.
Mécanisme de fonctionnement
Lorsque les joueurs chargent le client Sentences, si aucun monde n'est en cours, le système proposera l'option de générer un nouveau monde. Une fois généré, les joueurs recevront une invite pour développer l'histoire. Par exemple :
"Cette société accorde le plus d'importance à la nature"
"Cette civilisation dépend entièrement du niveau"
"Ce groupe est établi grâce à l'argent"
Après la génération du monde, l'auteur a un temps fixe (défini à 20 blocs) pour proposer de nouveaux contenus pour l'histoire. Une fois le temps écoulé, la phase de vote commence, et les participants choisissent leur proposition préférée. La proposition qui obtient le plus de votes sera ajoutée à l'histoire, puis ce processus recommencera.
Si aucune proposition n'est faite dans le délai imparti, le monde "disparaîtra". Mais cette disparition n'est pas permanente, le monde est simplement archivé. Étant donné que toutes les propositions et votes sont enregistrés off-chain, chaque monde conserve l'historique complet des directions possibles de développement, ces branches "disparues" représentent une série de possibles univers parallèles.
Mise en œuvre technique
L'état narratif est géré par deux systèmes interconnectés : l'un est responsable de la génération de nouvelles narrations, tandis que l'autre traite le temps, les votes et les propositions de nouveaux contenus.
L'histoire initiale est composée de phrases choisies au hasard dans une liste de messages prédéfinis. Ces messages sont générés par des scripts de syntaxe de substitution simples. Les versions futures pourraient reproduire ce script dans le contrat pour offrir des points de départ plus diversifiés.
Après l'initialisation de l'histoire, l'invite initiale est ajoutée à off-chain, et une nouvelle période de proposition commence. Ce cycle dure n blocs (environ une seconde chacun), défini par la variable periodEndsBlock.
Pendant la période de proposition, les participants soumettent de nouveaux éléments narratifs et votent pour décider de la direction de l'expansion. Les propositions et les votes sont traités par un système spécialisé, vérifiant le temps de contribution en fonction de la variable periodEndsBlock. Chaque proposition pointe vers un "parent", et les propositions réussies forment une liste chaînée.
À la fin de la période de proposition, le système calcule le nombre de votes pour chaque proposition. En cas d'égalité, une proposition est choisie au hasard. S'il n'y a pas de proposition, l'histoire se termine et est archivée.
Scénarios d'application
Sentences conviennent le mieux aux scénarios impliquant de 10 à 50 participants, qui peuvent se connaître ou non, mais se rassemblent tous dans l'esprit de créer des légendes de prototypes. Par exemple, des événements peuvent être organisés sur des plateformes sociales, avec pour objectif de générer cinq nouveaux mondes en une heure.
En tant qu'outil autonome, Sentences n'est peut-être pas particulièrement captivant, il ressemble davantage à un outil qu'à un monde complet. Cependant, en tant que composant modulaire, le mécanisme de génération narrative de Sentences peut bien s'intégrer dans des jeux de rôle plus riches, tissant la structure du jeu au cours du processus de jeu. Son mécanisme de vote peut également être utilisé pour soutenir l'inclusion de sorties génératives dans les invites générées par les joueurs.
Perspectives d'avenir
Une direction d'expansion évidente pour Sentences est de permettre aux créateurs du monde de définir des règles spécifiques, décidant comment de nouvelles phrases peuvent être ajoutées à la narration. Par exemple, ces règles pourraient modifier le système de vote, exigeant un certain nombre de joueurs pour continuer la narration, ou ajuster le temps de vote pour changer la vitesse de développement de la narration. Ainsi, Sentences devient non seulement un outil de prototypage pour le design du monde, mais aussi un outil de prototypage pour générer des styles narratifs spécifiques et des structures de dialogue.
Une autre direction de développement intéressante est de générer des mondes parallèles à partir de la branche "morte" du monde actuel. La meilleure façon d'y parvenir pourrait être de générer un nouveau contrat de "nouveau monde" contenant des pointeurs vers l'ancienne branche, plutôt que de générer un nouveau monde complètement à partir de zéro.
Dans l'ensemble, Sentences propose un cadre innovant pour la construction d'un monde de collaboration off-chain, qui démontre non seulement le potentiel de la technologie blockchain dans le domaine créatif, mais offre également une plateforme expérimentale unique pour la création de récits collectifs.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
4
Reposter
Partager
Commentaire
0/400
MetaMaskVictim
· 08-09 21:00
Estimation, c'est encore le piège pour se faire prendre pour des cons.
Voir l'originalRépondre0
ProposalDetective
· 08-09 20:56
La géographie est si complexe, elle est plus sérieuse que quiconque.
Voir l'originalRépondre0
FloorSweeper
· 08-09 20:48
Le sol est tombé ? Je suis le premier à y aller !
Voir l'originalRépondre0
MindsetExpander
· 08-09 20:45
Les jeux de blockchain sont conçus de manière à ce que même les chiens ne jouent pas.
Sentences: off-chain collaboration narrative new world building tool
Off-chain collaboration world building : un nouvel outil de génération de récits
Une caractéristique importante de la conception de jeux off-chain est la grande importance accordée à la prise de décision collective. Pour explorer cette caractéristique, nous avons développé un outil de construction de monde collaboratif nommé Sentences. Le cœur de cet outil est une structure originale basée uniquement sur une narration ramifiée supplémentaire. Sentences utilise la technologie MUD pour créer un environnement léger pour la génération de récits collectifs. À chaque lancement d'un nouveau jeu, un tout nouveau monde est créé, et les joueurs enrichissent ce monde en ajoutant progressivement des légendes.
Philosophie de conception
Dans le domaine des mondes autonomes, les nouveaux projets nécessitent souvent une "construction collective du monde", c'est-à-dire la création d'un système de légendes commun, qui détermine comment les joueurs vivent ce monde. Ce processus est généralement informel et non structuré, mais il peut également être guidé par des suggestions et des exercices ordonnés, aidant ainsi les constructeurs de mondes à façonner la structure et la cohérence de leur monde.
Ces exercices constituent en eux-mêmes un monde. Ils établissent un système d'information entre les narrateurs, et cet ensemble de règles permet à la narration de prospérer. Les règles elles-mêmes sont le monde, créant un espace de réalité suspendue pour la naissance de nouvelles idées. Le choix des exercices influencera nécessairement la narration créée : un ensemble de questions supposera un espace de réponses potentielles ; une suggestion dans une direction peut entraver l'exploration dans une autre direction.
Ainsi, les Sentences peuvent être considérées comme un "monde construit dans un monde", un espace de sable brut pour la génération collaborative de connaissances. Son design est simple et limité, conçu comme un laboratoire pour tester de nouvelles idées. Dans le monde des Sentences, il n'y a pas d'autres moyens d'interaction ou de contribution, à part l'expansion de la narration. La construction du monde est linéaire, mais peut se ramifier dans plusieurs directions à partir d'une graine initiale.
Mécanisme de fonctionnement
Lorsque les joueurs chargent le client Sentences, si aucun monde n'est en cours, le système proposera l'option de générer un nouveau monde. Une fois généré, les joueurs recevront une invite pour développer l'histoire. Par exemple :
"Cette société accorde le plus d'importance à la nature" "Cette civilisation dépend entièrement du niveau" "Ce groupe est établi grâce à l'argent"
Après la génération du monde, l'auteur a un temps fixe (défini à 20 blocs) pour proposer de nouveaux contenus pour l'histoire. Une fois le temps écoulé, la phase de vote commence, et les participants choisissent leur proposition préférée. La proposition qui obtient le plus de votes sera ajoutée à l'histoire, puis ce processus recommencera.
Si aucune proposition n'est faite dans le délai imparti, le monde "disparaîtra". Mais cette disparition n'est pas permanente, le monde est simplement archivé. Étant donné que toutes les propositions et votes sont enregistrés off-chain, chaque monde conserve l'historique complet des directions possibles de développement, ces branches "disparues" représentent une série de possibles univers parallèles.
Mise en œuvre technique
L'état narratif est géré par deux systèmes interconnectés : l'un est responsable de la génération de nouvelles narrations, tandis que l'autre traite le temps, les votes et les propositions de nouveaux contenus.
L'histoire initiale est composée de phrases choisies au hasard dans une liste de messages prédéfinis. Ces messages sont générés par des scripts de syntaxe de substitution simples. Les versions futures pourraient reproduire ce script dans le contrat pour offrir des points de départ plus diversifiés.
Après l'initialisation de l'histoire, l'invite initiale est ajoutée à off-chain, et une nouvelle période de proposition commence. Ce cycle dure n blocs (environ une seconde chacun), défini par la variable periodEndsBlock.
Pendant la période de proposition, les participants soumettent de nouveaux éléments narratifs et votent pour décider de la direction de l'expansion. Les propositions et les votes sont traités par un système spécialisé, vérifiant le temps de contribution en fonction de la variable periodEndsBlock. Chaque proposition pointe vers un "parent", et les propositions réussies forment une liste chaînée.
À la fin de la période de proposition, le système calcule le nombre de votes pour chaque proposition. En cas d'égalité, une proposition est choisie au hasard. S'il n'y a pas de proposition, l'histoire se termine et est archivée.
Scénarios d'application
Sentences conviennent le mieux aux scénarios impliquant de 10 à 50 participants, qui peuvent se connaître ou non, mais se rassemblent tous dans l'esprit de créer des légendes de prototypes. Par exemple, des événements peuvent être organisés sur des plateformes sociales, avec pour objectif de générer cinq nouveaux mondes en une heure.
En tant qu'outil autonome, Sentences n'est peut-être pas particulièrement captivant, il ressemble davantage à un outil qu'à un monde complet. Cependant, en tant que composant modulaire, le mécanisme de génération narrative de Sentences peut bien s'intégrer dans des jeux de rôle plus riches, tissant la structure du jeu au cours du processus de jeu. Son mécanisme de vote peut également être utilisé pour soutenir l'inclusion de sorties génératives dans les invites générées par les joueurs.
Perspectives d'avenir
Une direction d'expansion évidente pour Sentences est de permettre aux créateurs du monde de définir des règles spécifiques, décidant comment de nouvelles phrases peuvent être ajoutées à la narration. Par exemple, ces règles pourraient modifier le système de vote, exigeant un certain nombre de joueurs pour continuer la narration, ou ajuster le temps de vote pour changer la vitesse de développement de la narration. Ainsi, Sentences devient non seulement un outil de prototypage pour le design du monde, mais aussi un outil de prototypage pour générer des styles narratifs spécifiques et des structures de dialogue.
Une autre direction de développement intéressante est de générer des mondes parallèles à partir de la branche "morte" du monde actuel. La meilleure façon d'y parvenir pourrait être de générer un nouveau contrat de "nouveau monde" contenant des pointeurs vers l'ancienne branche, plutôt que de générer un nouveau monde complètement à partir de zéro.
Dans l'ensemble, Sentences propose un cadre innovant pour la construction d'un monde de collaboration off-chain, qui démontre non seulement le potentiel de la technologie blockchain dans le domaine créatif, mais offre également une plateforme expérimentale unique pour la création de récits collectifs.