Construcción del mundo de colaboración on-chain: Exploración del proyecto Sentences
El diseño de juegos en el ámbito de la cadena tiene diversas características y limitaciones, siendo una de las más destacadas la alta importancia que se otorga a la toma de decisiones colectiva. A través de un sistema de prototipos que explora esta característica, presentamos el proyecto Sentences: una herramienta de construcción de mundos colaborativos basada en la cadena, cuya estructura se desarrolla en torno a una narrativa original que solo puede ser ampliada. Este proyecto se construye utilizando el marco MUD, proporcionando un entorno ligero para la generación de narrativas colectivas. Cada nuevo juego de Sentences genera un mundo completamente nuevo, que los jugadores luego enriquecen añadiendo leyendas de forma gradual.
Motivación del proyecto
En el espacio autónomo del mundo, una tarea común al nacer un nuevo proyecto es la "construcción del mundo" colectiva, es decir, construir un sistema de leyendas compartido que determine la experiencia de los jugadores en el mundo. Esta actividad suele ser informal y no estructurada, pero también puede ser apoyada a través de indicaciones y ejercicios ordenados, ayudando a los constructores del mundo a dar forma a la estructura y coherencia de su mundo.
Estos ejercicios en sí mismos constituyen un mundo. Ellos establecen un sistema de información entre los narradores, que es un conjunto de reglas que permite que la narrativa prospere. Este conjunto de reglas es la esencia del mundo, creando un espacio de realidad pendiente para el nacimiento de nuevas ideas. La elección de los ejercicios también afectará inevitablemente la narrativa creada: un conjunto de preguntas supondrá un espacio de respuestas potenciales; un indicio en una dirección puede obstaculizar la exploración en otra dirección.
Por lo tanto, Sentences es un "mundo construido del mundo"; un sandbox primario para la generación colaborativa de conocimiento. Debe ser escaso y limitado, diseñado como un laboratorio para probar nuevas ideas. En el mundo de Sentences, no hay otras formas de interacción o contribución más que la expansión de la narrativa. El mundo se construye de manera lineal, pero puede ramificarse en múltiples direcciones a partir de una semilla inicial.
Mecanismo
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. Una vez generado, los jugadores recibirán un aviso para desarrollar el mecanismo central de la historia, un ejemplo podría ser el siguiente:
"Lo más importante en esta sociedad es la naturaleza"
"Esta civilización depende completamente del nivel"
"Este grupo se ha construido sobre el dinero"
Una vez que el mundo se genera, el autor tiene un tiempo fijo (establecido en 20 bloques, de manera periódica) para proponer nuevos contenidos para la historia. Al finalizar el tiempo, se entra en la segunda fase, donde los participantes votarán por sus propuestas favoritas. Una vez que se contabilicen los votos, la propuesta más popular se añadirá a la historia y luego se reiniciará el proceso.
Si no se presenta ninguna propuesta dentro de la ventana de tiempo, el mundo se desvanecerá. Esta desaparición no es permanente: el mundo simplemente agrega otros mundos que ya han desaparecido a los archivos. Dado que todas las propuestas y votaciones se registran en la cadena, todos los mundos contienen un registro completo de la historia de posibles direcciones, como una rama de "desaparición", que representa un conjunto de posibles universos paralelos.
Estructura del contrato
El estado de la narrativa es gestionado por dos sistemas interrelacionados: uno encargado de la generación de nuevas narrativas, y el otro que maneja el tiempo, las votaciones y las propuestas para narrar nuevo contenido.
La inicialización de la nueva historia consiste en oraciones seleccionadas al azar de una lista de pistas codificadas y de hardcoding. Estas pistas se generan utilizando un script de sintaxis de reemplazo simple. En versiones futuras, este script puede ser replicado en el contrato para proporcionar puntos de partida más diversos.
Una vez que la inicialización de la historia se complete y el aviso inicial se añada a la cadena, comenzará un nuevo período de propuestas. Este ciclo dura n bloques (cada bloque aproximadamente un segundo), definido por la variable periodEndsBlock, que se establece en la historia activa al inicio de cada nuevo período de propuestas.
Durante el período de la propuesta, los participantes pueden sugerir nuevos elementos narrativos y votar por las extensiones que elijan. Tanto las propuestas como las votaciones son gestionadas por un sistema especializado que verifica 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 formarán una lista enlazada.
Al final del período de propuestas, el sistema calculará el número de votos de cada propuesta. Si hay un empate, se seleccionará aleatoriamente una de las propuestas. Si no se ha presentado ninguna propuesta, la historia termina, se archiva y el jugador puede elegir generar una nueva historia.
Escenarios de aplicación
El proyecto Sentences es más adecuado para entornos con entre 10 y 50 participantes, quienes pueden conocerse o no, pero se reúnen en el espíritu de la leyenda del prototipo. Por ejemplo, se puede llevar a cabo un evento en una plataforma social en línea, con el objetivo de generar cinco nuevos mundos en una hora.
Las oraciones en sí mismas no son un juego particularmente atractivo, son más bien una herramienta. Sin embargo, como un componente modular, el mecanismo de generación de narrativas de las oraciones se puede integrar bien en juegos de rol más ricos, tejiendo la estructura del juego a lo largo del proceso de juego. Su mecanismo de votación también se puede utilizar para apoyar la inclusión de salidas generadas en las indicaciones generadas por los jugadores.
Una limitación de la versión actual es la especificidad de las indicaciones iniciales. Aunque esto se puede ajustar para diferentes implementaciones, expandir aún más el mecanismo de generación de indicaciones del juego para que se ajuste más a la apertura de la parte narrativa sería una dirección de desarrollo interesante.
Referencias e Inspiración
La forma de Sentences está inspirada en juegos basados en texto, creación improvisada, leyendas y juegos de rol de mesa. Durante el proceso de producción, nos referimos a algunos proyectos específicos, incluyendo 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 la modularidad para crear narrativas ramificadas complejas, y estamos particularmente interesados en el potencial de estos primitivos en el uso de escenarios colectivos.
Aunque Sentences tuvo en cuenta esto al construir el mundo, y hay cierto grado de subjetividad en esto (es decir, solo narración adicional), también se puede utilizar en otros escenarios de escritura colaborativa restringida.
Dirección futura de desarrollo
Una dirección de expansión obvia para el proyecto Sentences es permitir que los creadores del mundo establezcan reglas específicas sobre cómo se pueden agregar nuevas oraciones a la narrativa. Por ejemplo, estas reglas pueden modificar el sistema de votación, exigiendo un número determinado de jugadores para continuar la narrativa, o ajustar el tiempo de votación para cambiar la velocidad del desarrollo de la narrativa. De esta manera, Sentences no solo se convierte en una herramienta de prototipado para el diseño del mundo, sino que también puede ser una herramienta de prototipado para las restricciones y estructuras de diálogo que generan estilos de historia específicos.
Otra dirección de desarrollo interesante es añadir la opción de generar mundos paralelos a partir de ramas "muertas" del mundo actual. La mejor manera de lograr esta funcionalidad podría ser generar un nuevo contrato de "nuevo mundo" con un puntero hacia la vieja rama, en lugar de generar un nuevo mundo desde cero.
A través de estas posibles expansiones y mejoras, el proyecto Sentences tiene la esperanza de convertirse en una herramienta de construcción de mundos de colaboración en cadena más flexible y poderosa, proporcionando a creadores y jugadores una experiencia de interacción más rica.
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.
10 me gusta
Recompensa
10
10
Compartir
Comentar
0/400
DeFiGrayling
· hace21h
¡La metanarrativa es tan genial!
Ver originalesResponder0
VitaliksTwin
· hace22h
Esto es mucho más interesante que el gráfico de diamantes pintado por Vitalik Buterin.
Ver originalesResponder0
NFTDreamer
· 08-03 23:34
Parece que es otro proyecto de concepto...
Ver originalesResponder0
GateUser-44a00d6c
· 08-01 19:39
Otro juguete del marco mud, ¿qué hay de nuevo?
Ver originalesResponder0
SmartMoneyWallet
· 08-01 19:36
La historia de copiar a los tontos cambia de sopa pero no de medicina. La liquidez es demasiado baja, se cuelga la cabeza de un cordero y se vende carne de perro.
Ver originalesResponder0
GasFeeCrier
· 08-01 19:29
Otra vez hay que quemar gas para jugar en cooperación, ¡qué dolor!
Ver originalesResponder0
MetaMaskVictim
· 08-01 19:25
¿Construir un mundo? La última vez me fui en 20 minutos.
Ver originalesResponder0
SocialFiQueen
· 08-01 19:24
¿Creador del mundo? La propiedad virtual va a ser un éxito.
Ver originalesResponder0
RugResistant
· 08-01 19:20
hmm... ¿estructuras solo de anexado? se detectaron condiciones de carrera potenciales, la verdad. necesita una auditoría de seguridad exhaustiva lo antes posible.
Ver originalesResponder0
CryptoPhoenix
· 08-01 19:15
Mercado bajista, cuanto más cae, más optimista se ve. Mantenerse firme es la mayor fe. Cuando todos estén en ganancias, quizás sea la última oportunidad.
Sentences proyecto: un nuevo paradigma para la construcción de un mundo de colaboración on-chain
Construcción del mundo de colaboración on-chain: Exploración del proyecto Sentences
El diseño de juegos en el ámbito de la cadena tiene diversas características y limitaciones, siendo una de las más destacadas la alta importancia que se otorga a la toma de decisiones colectiva. A través de un sistema de prototipos que explora esta característica, presentamos el proyecto Sentences: una herramienta de construcción de mundos colaborativos basada en la cadena, cuya estructura se desarrolla en torno a una narrativa original que solo puede ser ampliada. Este proyecto se construye utilizando el marco MUD, proporcionando un entorno ligero para la generación de narrativas colectivas. Cada nuevo juego de Sentences genera un mundo completamente nuevo, que los jugadores luego enriquecen añadiendo leyendas de forma gradual.
Motivación del proyecto
En el espacio autónomo del mundo, una tarea común al nacer un nuevo proyecto es la "construcción del mundo" colectiva, es decir, construir un sistema de leyendas compartido que determine la experiencia de los jugadores en el mundo. Esta actividad suele ser informal y no estructurada, pero también puede ser apoyada a través de indicaciones y ejercicios ordenados, ayudando a los constructores del mundo a dar forma a la estructura y coherencia de su mundo.
Estos ejercicios en sí mismos constituyen un mundo. Ellos establecen un sistema de información entre los narradores, que es un conjunto de reglas que permite que la narrativa prospere. Este conjunto de reglas es la esencia del mundo, creando un espacio de realidad pendiente para el nacimiento de nuevas ideas. La elección de los ejercicios también afectará inevitablemente la narrativa creada: un conjunto de preguntas supondrá un espacio de respuestas potenciales; un indicio en una dirección puede obstaculizar la exploración en otra dirección.
Por lo tanto, Sentences es un "mundo construido del mundo"; un sandbox primario para la generación colaborativa de conocimiento. Debe ser escaso y limitado, diseñado como un laboratorio para probar nuevas ideas. En el mundo de Sentences, no hay otras formas de interacción o contribución más que la expansión de la narrativa. El mundo se construye de manera lineal, pero puede ramificarse en múltiples direcciones a partir de una semilla inicial.
Mecanismo
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. Una vez generado, los jugadores recibirán un aviso para desarrollar el mecanismo central de la historia, un ejemplo podría ser el siguiente:
"Lo más importante en esta sociedad es la naturaleza" "Esta civilización depende completamente del nivel" "Este grupo se ha construido sobre el dinero"
Una vez que el mundo se genera, el autor tiene un tiempo fijo (establecido en 20 bloques, de manera periódica) para proponer nuevos contenidos para la historia. Al finalizar el tiempo, se entra en la segunda fase, donde los participantes votarán por sus propuestas favoritas. Una vez que se contabilicen los votos, la propuesta más popular se añadirá a la historia y luego se reiniciará el proceso.
Si no se presenta ninguna propuesta dentro de la ventana de tiempo, el mundo se desvanecerá. Esta desaparición no es permanente: el mundo simplemente agrega otros mundos que ya han desaparecido a los archivos. Dado que todas las propuestas y votaciones se registran en la cadena, todos los mundos contienen un registro completo de la historia de posibles direcciones, como una rama de "desaparición", que representa un conjunto de posibles universos paralelos.
Estructura del contrato
El estado de la narrativa es gestionado por dos sistemas interrelacionados: uno encargado de la generación de nuevas narrativas, y el otro que maneja el tiempo, las votaciones y las propuestas para narrar nuevo contenido.
La inicialización de la nueva historia consiste en oraciones seleccionadas al azar de una lista de pistas codificadas y de hardcoding. Estas pistas se generan utilizando un script de sintaxis de reemplazo simple. En versiones futuras, este script puede ser replicado en el contrato para proporcionar puntos de partida más diversos.
Una vez que la inicialización de la historia se complete y el aviso inicial se añada a la cadena, comenzará un nuevo período de propuestas. Este ciclo dura n bloques (cada bloque aproximadamente un segundo), definido por la variable periodEndsBlock, que se establece en la historia activa al inicio de cada nuevo período de propuestas.
Durante el período de la propuesta, los participantes pueden sugerir nuevos elementos narrativos y votar por las extensiones que elijan. Tanto las propuestas como las votaciones son gestionadas por un sistema especializado que verifica 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 formarán una lista enlazada.
Al final del período de propuestas, el sistema calculará el número de votos de cada propuesta. Si hay un empate, se seleccionará aleatoriamente una de las propuestas. Si no se ha presentado ninguna propuesta, la historia termina, se archiva y el jugador puede elegir generar una nueva historia.
Escenarios de aplicación
El proyecto Sentences es más adecuado para entornos con entre 10 y 50 participantes, quienes pueden conocerse o no, pero se reúnen en el espíritu de la leyenda del prototipo. Por ejemplo, se puede llevar a cabo un evento en una plataforma social en línea, con el objetivo de generar cinco nuevos mundos en una hora.
Las oraciones en sí mismas no son un juego particularmente atractivo, son más bien una herramienta. Sin embargo, como un componente modular, el mecanismo de generación de narrativas de las oraciones se puede integrar bien en juegos de rol más ricos, tejiendo la estructura del juego a lo largo del proceso de juego. Su mecanismo de votación también se puede utilizar para apoyar la inclusión de salidas generadas en las indicaciones generadas por los jugadores.
Una limitación de la versión actual es la especificidad de las indicaciones iniciales. Aunque esto se puede ajustar para diferentes implementaciones, expandir aún más el mecanismo de generación de indicaciones del juego para que se ajuste más a la apertura de la parte narrativa sería una dirección de desarrollo interesante.
Referencias e Inspiración
La forma de Sentences está inspirada en juegos basados en texto, creación improvisada, leyendas y juegos de rol de mesa. Durante el proceso de producción, nos referimos a algunos proyectos específicos, incluyendo 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 la modularidad para crear narrativas ramificadas complejas, y estamos particularmente interesados en el potencial de estos primitivos en el uso de escenarios colectivos.
Aunque Sentences tuvo en cuenta esto al construir el mundo, y hay cierto grado de subjetividad en esto (es decir, solo narración adicional), también se puede utilizar en otros escenarios de escritura colaborativa restringida.
Dirección futura de desarrollo
Una dirección de expansión obvia para el proyecto Sentences es permitir que los creadores del mundo establezcan reglas específicas sobre cómo se pueden agregar nuevas oraciones a la narrativa. Por ejemplo, estas reglas pueden modificar el sistema de votación, exigiendo un número determinado de jugadores para continuar la narrativa, o ajustar el tiempo de votación para cambiar la velocidad del desarrollo de la narrativa. De esta manera, Sentences no solo se convierte en una herramienta de prototipado para el diseño del mundo, sino que también puede ser una herramienta de prototipado para las restricciones y estructuras de diálogo que generan estilos de historia específicos.
Otra dirección de desarrollo interesante es añadir la opción de generar mundos paralelos a partir de ramas "muertas" del mundo actual. La mejor manera de lograr esta funcionalidad podría ser generar un nuevo contrato de "nuevo mundo" con un puntero hacia la vieja rama, en lugar de generar un nuevo mundo desde cero.
A través de estas posibles expansiones y mejoras, el proyecto Sentences tiene la esperanza de convertirse en una herramienta de construcción de mundos de colaboración en cadena más flexible y poderosa, proporcionando a creadores y jugadores una experiencia de interacción más rica.