Sentences herramienta: plataforma innovadora para construir mundos de juegos en la cadena

robot
Generación de resúmenes en curso

Construcción de un mundo de colaboración on-chain: Exploración de la herramienta Sentences

El medio de diseño de juegos on-chain tiene múltiples funciones y limitaciones, siendo una de sus características más destacadas la alta importancia que otorga a la toma de decisiones colectivas. A través de la exploración de sistemas prototipo, hemos propuesto Sentences, una herramienta innovadora. Es una herramienta de construcción de mundos de colaboración on-chain, cuya estructura se desarrolla alrededor de una narrativa original con solo ramas adicionales. Sentences utiliza la construcción MUD, proporcionando un entorno ligero para la generación de narrativas colectivas. Cada vez que se inicia un nuevo juego, Sentences genera un mundo completamente nuevo, que los jugadores luego enriquecen al añadir leyendas paso a paso.

Motivación del diseño

En el espacio autónomo del mundo, los nuevos proyectos a menudo requieren un "construcción del mundo" colectiva al nacer. Este proceso implica la construcción de un sistema de mitos compartidos y la determinación de la experiencia de los jugadores en el mundo. Este ejercicio suele ser informal y no estructurado, pero también puede ser apoyado a través de indicaciones y ejercicios ordenados, ayudando a los participantes a dar forma a la estructura y coherencia del mundo.

Estos ejercicios en sí mismos constituyen un mundo. Establecen un sistema de información entre los narradores y crean un conjunto de reglas que promueven el desarrollo de la narrativa. Este conjunto de reglas es la base del mundo y crea un espacio lleno de posibilidades para el nacimiento de nuevas ideas. La elección de los ejercicios inevitablemente afectará la narrativa creada: un conjunto de preguntas asumirá el espacio de respuestas potenciales; una pista en cierta dirección puede limitar la exploración en otras direcciones.

Por lo tanto, Sentences puede ser visto como un "mundo construido dentro de un mundo", que es un sandbox primario para la generación colaborativa de conocimiento. Está diseñado intencionalmente para ser simple y limitado, con el objetivo de servir como una plataforma experimental para probar nuevas ideas. En el mundo de Sentences, no existen otras formas de interacción o contribución además de la expansión de la narrativa. El mundo aquí se construye de manera lineal, pero puede ramificarse en múltiples direcciones a partir de una semilla inicial.

Mecanismo central

Cuando los jugadores cargan el cliente de Sentences, si no hay un mundo en curso, el sistema ofrecerá la opción de generar un nuevo mundo. Después de la generación, los jugadores recibirán un aviso que los guiará para usar los mecanismos centrales para desarrollar la historia. Los avisos de ejemplo pueden incluir:

  • "Esta sociedad valora más la naturaleza"
  • "Esta civilización depende completamente del nivel"
  • "Este grupo está construido sobre el dinero"

El mundo entra en un estado activo inmediatamente después de su generación. El autor tiene un tiempo fijo (establecido en 20 bloques, para llevar a cabo un ritmo regular) para proponer nuevos contenidos para la historia. Al finalizar el tiempo, se pasa a la segunda fase, donde los participantes votan por la propuesta más popular. Después de que finaliza la votación, la propuesta con más votos se incorporará a la historia y luego se reiniciará este proceso.

Si no se presenta ninguna propuesta dentro del tiempo estipulado, ese mundo desaparecerá. Pero esta desaparición no es permanente: el mundo simplemente se archiva en una colección de otros mundos que han desaparecido. Dado que todas las propuestas y votaciones se registran en la cadena, cada mundo conserva un historial completo de posibles direcciones de desarrollo, y estas ramas de "desaparición" representan un conjunto de universos paralelos potenciales.

Implementación técnica

El estado narrativo es gestionado por dos sistemas interrelacionados: uno responsable de la generación de nuevas narrativas, y el otro que maneja el tiempo, las votaciones y las propuestas de nuevo contenido.

La inicialización de la nueva historia se completa seleccionando aleatoriamente frases de una lista de indicaciones codificadas en el sistema. Estas indicaciones se generan utilizando un script de sintaxis de reemplazo simple. En versiones futuras, este script podría replicarse en el contrato para proporcionar puntos de partida más diversos.

Después de la inicialización de la historia, se agrega un aviso inicial a la cadena, comenzando un nuevo período de propuestas. Este ciclo dura n bloques (cada bloque aproximadamente un segundo), definido por la variable periodEndsBlock, que se establece al comienzo de cada nuevo período de propuestas.

Durante el período de propuestas, los participantes presentan nuevos elementos narrativos y votan para decidir la expansión elegida. El proceso de propuestas y votaciones es gestionado por un sistema especializado que valida el tiempo de estas contribuciones según la variable periodEndsBlock. Cada propuesta apunta a un "padre" (la propuesta a la que responde), y las propuestas exitosas forman una lista enlazada.

Al final del período de propuestas, el sistema calcula el número de votos de cada propuesta. Si hay un empate, se selecciona aleatoriamente una propuesta. Si no se presenta ninguna propuesta, la historia termina y se archiva, y el jugador puede elegir generar una nueva historia.

Escenarios de aplicación

Las oraciones son más adecuadas para entornos con entre 10 y 50 participantes, quienes pueden conocerse o no entre sí, pero se reúnen con el espíritu de crear leyendas de prototipos. Por ejemplo, se pueden organizar actividades en plataformas sociales, con el objetivo de generar cinco nuevos mundos en una hora.

Como herramienta independiente, Sentences puede no ser especialmente cautivador, es más como una herramienta que un mundo completo. Sin embargo, como componente modular, el mecanismo de generación de narrativas de Sentences puede integrarse bien en juegos de rol más complejos, tejiendo dinámicamente la estructura del juego durante el proceso de juego. Su mecanismo de votación también se puede utilizar para apoyar la integración de contenido generado en las sugerencias generadas por los jugadores.

Una limitación de la versión actual es la especificidad de los mensajes iniciales. Aunque esto se puede ajustar para diferentes implementaciones, expandir aún más el mecanismo de generación de mensajes del juego para que se alinee mejor con la apertura de la parte narrativa sería una dirección de desarrollo interesante.

Fuente de inspiración

La forma de Sentences se inspira en los juegos de aventura de texto, la creación improvisada, las leyendas y los juegos de rol de mesa. Durante el proceso de desarrollo, nos referimos a algunos proyectos específicos, incluidos Epitaph de Max Kreminski (un juego de generación de narrativa fantástica) y la herramienta de gramática alternativa Tracery de Kate Compton. Estos proyectos utilizan la aleatoriedad simple y un enfoque modular para crear narrativas ramificadas complejas, y estamos particularmente interesados en el potencial de aplicación de estos elementos básicos en escenarios colectivos.

Aunque Sentences está principalmente orientado a la construcción del mundo, también puede aplicarse a otros escenarios de escritura colaborativa restringidos, mostrando un amplio horizonte de aplicación.

Perspectivas Futuras

Una dirección de expansión obvia para Sentences es permitir que las personas que inician el mundo establezcan reglas específicas, decidiendo cómo se añadirán nuevas oraciones a la narrativa. Por ejemplo, estas reglas pueden modificar el sistema de votación, exigiendo la participación de un cierto número de jugadores para avanzar la narrativa, o ajustar el tiempo de votación para cambiar la velocidad del desarrollo narrativo. De esta manera, Sentences no solo se convierte en una herramienta para el diseño de prototipos del mundo, sino que también puede convertirse en una plataforma de diseño de prototipos que genera estilos de historia y estructuras de diálogo específicas.

Otra dirección de desarrollo interesante es generar mundos paralelos a partir de la rama "muerta" del mundo actual. La mejor manera de implementar este mecanismo podría ser generar un nuevo contrato de "nuevo mundo" que contenga punteros a la antigua rama, en lugar de generar un nuevo mundo desde cero.

A través de estas posibles expansiones y mejoras, Sentences tiene la esperanza de convertirse en una herramienta de construcción de mundos colaborativa más poderosa y flexible, brindando más posibilidades a creadores y diseñadores de juegos.

MAX0.27%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
DefiSecurityGuardvip
· 08-05 18:44
*suspiro* otra herramienta "innovadora" en cadena sin auditorías de seguridad... apuesto mi billetera fría a que hay al menos 3 vectores de ataque MEV críticos aquí
Ver originalesResponder0
ShibaOnTheRunvip
· 08-05 09:31
Un pequeño mundo también debe ser explorado por los jugadores para ser interesante.
Ver originalesResponder0
SillyWhalevip
· 08-04 22:31
¿No es esto un aburrimiento de burbuja de chicle en mayúsculas?
Ver originalesResponder0
YieldHuntervip
· 08-04 22:30
técnicamente hablando, esta cosa de barro parece ser otro ponzi sobreingeniería... ¿dónde está el rendimiento sostenible?
Ver originalesResponder0
SchrodingerWalletvip
· 08-04 22:25
¿No es esto crear una copia de Monopoly?
Ver originalesResponder0
PessimisticOraclevip
· 08-04 22:22
¿Demasiado a la moda con el mud? Realmente no hay nada nuevo.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)