Explicación detallada de los juegos de cadena completa y su ecología: ¿el futuro de los juegos Web3?

Autor: Investigación AW

Recientemente, la dirección del juego de la que todo el mundo habla ha cambiado de los juegos de cadena de bloques tradicionales a los juegos de cadena completa, entonces, ¿cuál es la diferencia entre los juegos de cadena completa y los juegos de cadena de bloques tradicionales?

Este artículo analiza en profundidad las diferencias y las características esenciales de los juegos de cadena completa y los juegos de cadena tradicionales, incluidas las diferencias significativas entre los juegos de cadena completa y los juegos de cadena tradicionales en términos de conceptos de diseño, modos de operación e incluso experiencia de usuario. La segunda parte del artículo explorará algunas tecnologías clave de los juegos de cadena completa desde una perspectiva detallada y profesional y, basándose en casos reales, mostrará cómo se pueden aplicar estas tecnologías en juegos de cadena completa y promover su desarrollo e innovación continuos.

Juegos en cadena

Un juego de cadena completa es un juego en el que todas las operaciones del juego, incluida la lógica del juego, los activos, los modelos económicos, las reglas y las interacciones, se registran en la cadena de bloques y se ejecutan mediante la cadena de bloques. En este modelo, la cadena de bloques actúa como un servidor de juegos, utilizando contratos inteligentes para garantizar el cumplimiento estricto y la verificación de las reglas del juego.

En el juego de cadena completa, cada operación del jugador se realiza a través de la interacción con el contrato inteligente. De esta manera, no solo se mejora la transparencia, sino que también se mejora la seguridad de funcionamiento. Todo el almacenamiento de datos, la ejecución lógica y la narrativa del juego se llevan a cabo en la cadena de bloques, mientras que la gobernanza se realiza en forma de una organización autónoma descentralizada (DAO).

El juego de cadena completa representa un modelo completamente descentralizado, que no requiere ningún permiso para ejecutar el juego y es altamente componible. Este modo de juego rompe con el modo de operación de juego tradicional, realmente logra una interacción justa entre jugadores y desarrolladores, y también mejora en gran medida la durabilidad y la escalabilidad del juego.

Juegos tradicionales de blockchain

En 2021, surgirá el modelo "Play-to-Earn (P2E)" (Play-to-Earn, P2E), que hará que los juegos de cadena de bloques (GameFi) sean muy populares. Sin embargo, esos calores se desvanecieron con la misma rapidez. En su mayor parte, la mayoría de los proyectos de GameFi no son tan diferentes de los proyectos de finanzas descentralizadas (DeFi). El éxito del modelo P2E requiere la participación de suficientes usuarios nuevos y una estrategia moderada de distribución de tokens para mantener beneficios limitados para los usuarios, prolongando así el ciclo de vida del proyecto. Sin embargo, esto no resuelve los problemas de jugabilidad a largo plazo de estos juegos.

De hecho, muchos juegos P2E no son atractivos por naturaleza, por lo general solo agregan un paquete de juego simple además de algunos instrumentos financieros en un intento de atraer usuarios. Para empeorar las cosas, el proceso de determinación de las recompensas de estos juegos suele ser opaco, lo que hace que todo el sistema carezca de transparencia, por lo que los jugadores pueden desarrollar un sentimiento de desconfianza.

Además, este tipo de juego, si tiene éxito, podría atraer la atención de los especuladores. Estos especuladores invierten algo de dinero con la esperanza de obtener una ganancia rápida. Sin embargo, esto da como resultado una salida de valor del sistema de juego, ejerciendo una presión a la baja sobre los precios de los activos. Finalmente, la lógica principal y la interacción de dichos juegos aún están centralizadas y dependen de servidores centralizados para el cálculo y el procesamiento.

Características del juego en toda la cadena

1/ Propiedad de los activos del jugador

En comparación con los juegos de cadena de bloques tradicionales, los juegos de cadena completa han traído innovaciones significativas en la propiedad de activos de los jugadores. En los juegos en cadena tradicionales, si el equipo de operación y desarrollo del juego deja de avanzar, el valor de los activos de los jugadores puede verse afectado, e incluso puede entrar en la llamada "espiral de la muerte de Gamefi", porque la línea de vida del juego depende de la operación. estado del equipo. En este caso, una vez que el equipo deja de operar, el valor de los activos del jugador puede disminuir significativamente.

Sin embargo, los juegos de cadena completa tienen poco de qué preocuparse en este sentido. Una vez que el equipo de desarrollo del juego completa el desarrollo y lo implementa en la cadena, no importa si el equipo de desarrollo original continúa realizando el mantenimiento de seguimiento. El impacto en el juego es relativamente pequeño. Esto se debe a que el código del juego es de código abierto y la comunidad es totalmente capaz de hacerse cargo del trabajo del equipo de desarrollo original e incluso liderar el desarrollo del juego. Dark Forest es un ejemplo tan vívido que demuestra el poder de la comunidad en los juegos de cadena completa.

En resumen, los juegos de cadena completa han cambiado las limitaciones de los juegos de cadena tradicionales al proporcionar una mayor protección de propiedad de activos para los jugadores, es decir, el fenómeno de que los valores de los activos dependen demasiado de las operaciones del equipo. En los juegos de cadena completa, el código fuente abierto y el poder de la comunidad pueden hacer que el juego continúe desarrollándose y protegiendo el valor de los activos de los jugadores.

2/ Componibilidad

La componibilidad de los juegos de cadena completa es la característica más importante que los distingue de los juegos de cadena tradicionales, y el núcleo se refleja en su naturaleza libre de permisos. Siempre que los desarrolladores abran la interfaz de código, cualquiera puede tomar activos existentes y darles nuevas definiciones y funciones en nuevos entornos de juego. Por ejemplo, los jugadores pueden personalizar libremente la configuración de las sesiones de juego y combinar varios elementos para crear juegos y aventuras que satisfagan plenamente sus necesidades.

Este tipo de personalización y componibilidad dota al juego de cadena completa de infinitas posibilidades, lo que permite a los jugadores crear y experimentar innovaciones ilimitadas en el mundo del juego. Esto no solo mejora el atractivo del juego, sino que también abre un nuevo camino de desarrollo para la industria del juego.

3/Lógica central

En pocas palabras, un juego de cadena completa es una forma de juego que pone toda la lógica central del juego, incluido el almacenamiento de estado, el cálculo y la ejecución, además de los contratos inteligentes de blockchain.

Por el contrario, los juegos tradicionales de blockchain implementan toda su lógica central, como almacenamiento de estado, cálculo y ejecución, en servidores centralizados.

Estos dos representan dos modos completamente diferentes de operación del juego: los juegos de cadena completa tienden a enfatizar la descentralización y la apertura, mientras que los juegos de cadena tradicionales se basan en la operación y administración de servidores centralizados.

4/ Mecanismo de juego

Todo el juego en cadena se basa en el diseño del juego, que produce un juego con juego.

Tome "Dark Forest", por ejemplo, un juego de estrategia basado en la cadena de bloques Ethereum. En este juego, los jugadores pueden descubrir, ocupar y defender galaxias. Todos los comportamientos del juego se ejecutan en la cadena de bloques de Ethereum, lo que hace que las acciones de cada jugador sean completamente transparentes e inmutables y, al mismo tiempo, hace que los activos del juego (como las galaxias) tengan un valor real.

La jugabilidad del juego "Dark Forest" presenta elementos de teoría de juegos. Los recursos del juego son limitados (como las galaxias) y los jugadores deben optimizar la adquisición y el uso de recursos a través de la estrategia y la planificación para lograr los mejores resultados. En este modo, las decisiones de cada jugador afectan las decisiones de otros jugadores y el estado del juego como un todo. Esto da como resultado un entorno de juego dinámico e interactivo, en el que cada jugador intenta predecir e influir en el comportamiento de los otros jugadores para su propio beneficio.

El método de juego trae un nuevo modo de interacción con el jugador y un método de creación de valor para toda la cadena de juegos. Pero al mismo tiempo, también se debe tener en cuenta que este tipo de juego puede causar algunos problemas, como el desequilibrio económico, el fenómeno de que los fuertes son más fuertes, etc. Cómo hacerlo justo y divertido es un desafío importante que deben enfrentar los desarrolladores de juegos de cadena completa.

5/Mercadotecnia de operaciones

Debido a las características de los juegos de cadena completa, incluso los equipos pequeños o los desarrolladores de bajo costo pueden participar en el desarrollo del juego. En este caso, es posible que estos pequeños equipos no puedan dedicar grandes presupuestos a actividades de marketing. Sin embargo, eso no significa que sus juegos no puedan llegar a su público objetivo. Los juegos de cadena completa generalmente se dirigen a grupos de audiencia muy profesionales y específicos, que buscarán activamente los productos que les interesan y, por lo general, tienen sus propias comunidades a través de las cuales se difunde y comparte la información.

La estrategia de operación de los juegos de cadena completa también es diferente de los juegos de cadena. Los juegos de cadena completa se enfocan más en el juego en sí y en el mantenimiento técnico. Su principal enfoque operativo es garantizar el funcionamiento estable del juego en sí.

Por el contrario, los juegos en cadena tradicionales prestan más atención a la obtención de beneficios utilizando el comportamiento de juego de los usuarios. En este modelo, su estrategia de marketing consiste principalmente en atraer y retener jugadores proporcionando una experiencia de juego de alta calidad. Además, el modelo económico del juego debe tener atributos financieros. Con respaldo institucional y soporte de plataforma, se puede establecer una comunidad de jugadores más rápido y expandir su base de usuarios.

6/Experiencia operativa

Existen algunas diferencias significativas en la experiencia operativa entre los juegos de cadena completa y los juegos de cadena tradicionales.

Participación del jugador: los juegos de cadena completa generalmente ponen más énfasis en la participación e influencia del jugador. Por ejemplo, los jugadores pueden influir en las reglas o la dirección del desarrollo del juego a través de votaciones u otros medios.

Rendimiento y escalabilidad: debido a que todas las operaciones de los juegos de cadena completa se realizan en la cadena de bloques, pueden verse limitadas por el rendimiento y la escalabilidad de la cadena de bloques. Por ejemplo, si la red de la cadena de bloques está ocupada, las transacciones del juego pueden tardar más en confirmarse, lo que puede afectar la fluidez y el rendimiento en tiempo real del juego.

Costo: Es posible que los jugadores de juegos de cadena completa deban pagar algunas tarifas por las transacciones del juego, y estas tarifas pueden variar debido a la actividad de la red blockchain.

Explicación detallada de los juegos de cadena completa y su ecología: ¿el futuro de los juegos Web3?

Importante tecnología de juego de cadena completa

1/Prueba de conocimiento cero

Pruebas de conocimiento cero (ZKP) es un principio criptográfico que permite que una persona demuestre a otra que una declaración es verdadera sin proporcionar ninguna otra información que no sea la prueba. Es decir, puedes probar que conoces cierta información o cumples con cierta condición sin revelar ninguna información válida.

En criptografía, la prueba de conocimiento cero implica tres conceptos importantes:

Integridad: si una afirmación es verdadera, siempre hay una forma de probarla para que el verificador acepte la prueba.

Solidez: si una afirmación es falsa, no importa cuánto lo intente el probador, el verificador no puede aceptar la prueba.

Conocimiento cero: si una declaración es verdadera, entonces el probador puede hacer que el verificador acepte la prueba, pero el proceso de prueba no revela ninguna otra información.

En todo el juego de la cadena, la aplicación de la prueba de conocimiento cero es de gran importancia. Por ejemplo, el juego Dark Forest utiliza pruebas de conocimiento cero. En este juego, todo el estado del juego se almacena en la cadena de bloques, que teóricamente cualquiera puede ver. Sin embargo, es posible que los jugadores no quieran que otros jugadores vean sus estrategias y recursos, y aquí es donde entran en juego las pruebas de conocimiento cero. A través de la prueba de conocimiento cero, los jugadores pueden demostrar que han realizado operaciones de juego compatibles sin revelar sus estrategias y recursos específicos.

Además, debido a la naturaleza descentralizada de la cadena de bloques, las pruebas de conocimiento cero también se pueden usar para evitar las trampas. En los juegos centralizados tradicionales, el servidor del juego realizará la detección de trampas, pero en los juegos de cadena completa, esta función se puede realizar a través de la prueba de conocimiento cero. Debido a que toda la lógica del juego se ejecuta en la cadena de bloques, si alguien intenta hacer trampa, debe demostrar que su operación cumple con los requisitos sin revelar ninguna información válida, lo cual no es posible sin suficientes recursos informáticos y conocimiento. Down es muy difícil.

En general, la prueba de conocimiento cero proporciona una protección eficaz de la privacidad y un mecanismo de prevención de trampas para el diseño y la implementación de juegos de cadena completa, de modo que el juego aún pueda garantizar la privacidad de los jugadores y el juego en el entorno abierto y transparente de la cadena de bloques. justicia

2/Motor de juego

Un motor de juego es un componente central de software que se utiliza para crear y desarrollar videojuegos. Proporcionan una variedad de herramientas y funciones para crear juegos, incluida la representación gráfica, la simulación física, el procesamiento de audio, la animación, la inteligencia artificial y más. Con un motor de juego, los desarrolladores de juegos pueden concentrarse en el diseño y la jugabilidad del juego sin tener que escribir todo el código de bajo nivel desde cero. Unity, Unreal Engine y Godot son motores de juegos famosos.

Los juegos de cadena completa, debido a sus complejas características de interacción con la cadena de bloques, requieren herramientas especiales para ayudar a los desarrolladores a construir e implementar la lógica del juego. En este espacio, hay algunos proyectos que han mostrado una madurez considerable, proporcionando a los desarrolladores un poderoso conjunto de herramientas.

El motor de juego de cadena completa basado en Solidity MUD desarrollado por Lattice Studio es una herramienta de este tipo. Permite a los desarrolladores implementar fácil y rápidamente la lógica del juego en contratos inteligentes y realizar la sincronización entre el cliente y el estado en la cadena, lo que mejora en gran medida la eficiencia del desarrollo.

Otro proyecto digno de atención es Dojo, un motor de juego de cadena completa desarrollado conjuntamente por los fundadores de Realms y Briq, dos proyectos en el ecosistema StarkNet. Dojo se desarrolla en base al lenguaje Cairo, que también permite a los desarrolladores implementar rápidamente la lógica del juego en contratos inteligentes y realiza funciones como la sincronización con los estados del cliente.

Al utilizar estos motores de juegos de cadena completa, los desarrolladores pueden desarrollar juegos que se ejecutan en la cadena de bloques de manera más rápida y eficiente, logrando una verdadera descentralización y propiedad real de los activos de los usuarios, lo que brinda más posibilidades a los juegos.

SEC

En el desarrollo tradicional de juegos de blockchain, los desarrolladores crean estructuras y agregan funciones para leer datos y lanzar eventos para que los clientes puedan sincronizar su estado. También utilizan los estándares ERC20, ERC721 y ERC1155 para garantizar la interoperabilidad entre juegos.

En este contexto, los juegos MUD toman prestado un patrón de arquitectura de software del desarrollo de juegos tradicional para mantener la productividad de los desarrolladores a medida que aumenta la complejidad de las relaciones entre los objetos del juego. Ese es el patrón arquitectónico de ECS (Entidad/Componente/Sistema). Muy eficaz a la hora de diseñar y gestionar una gran cantidad de objetos en los juegos.

El esquema consta de tres partes:

Entidad: en ECS, cada objeto del juego se considera una entidad. Una entidad es un contenedor abstracto que no contiene ningún dato o comportamiento en sí mismo. En cambio, una entidad define sus propiedades y comportamiento asociando un conjunto de componentes.

Componente: Un componente es un contenedor para almacenar datos. Todos los datos se almacenan en componentes, no en entidades. Cada componente representa una propiedad o comportamiento específico. Por ejemplo, un componente de posición puede contener coordenadas X e Y, mientras que un componente de velocidad puede contener la magnitud y la dirección de la velocidad.

system(): El sistema es la parte que maneja el comportamiento. Se ocupan de entidades con componentes específicos. Por ejemplo, un sistema de "mover" puede encontrar todas las entidades que tienen componentes de "posición" y "velocidad", y luego actualizar sus posiciones en función de su velocidad.

La ventaja del modo ECS es que mejora la flexibilidad y el rendimiento del juego. Esto facilita a los desarrolladores la creación y gestión de objetos de juego con diversas propiedades y comportamientos.

LODO

MUD es un marco de aplicación basado en Ethereum cuya principal ventaja es que simplifica en gran medida la complejidad de crear aplicaciones Ethereum Virtual Machine (EVM) a través de una pila de software estrechamente integrada. Ha creado múltiples demostraciones de juegos en un corto período de tiempo, incluidos juegos de estrategia, prototipos de simulación, juegos de vóxeles en 3D y más.

En el marco MUD, los desarrolladores pueden crear un espacio de nombres de datos sin dueño en la cadena llamado "Mundos". En este espacio de nombres, todos los objetos están registrados en "Mundo", y estos objetos se denominan "Entidades" o entidades. Cada entidad tiene una identificación numérica para identificarla de manera única. Por ejemplo, si estuviéramos en un "Mundo" simple como un contrato ERC-20, la entidad podría ser la dirección. Y en un mundo diferente lleno de varias flores y pájaros, cada flor y pájaro tendrá una identificación de entidad única.

Para asignar propiedades y comportamientos concretos a estas entidades abstractas, MUD utiliza un contrato llamado "Componente". Cualquiera puede registrar un nuevo contrato de componente en un "Mundo", siempre que la ID del componente sea única. Estos componentes son pequeños paquetes de datos que tienen tipos que se pueden adjuntar a entidades, dándoles propiedades y comportamiento concretos.

En general, MUD brinda a los desarrolladores un marco poderoso y flexible para crear y administrar aplicaciones complejas en cadena mediante la creación de mundos (espacios de nombres de datos sin propietario), entidades (entidades) y componentes (componentes).

DOJO

Escrito en Rust y Cairo, Dojo es un framework. Dojo implementa el modelo ECS, que simplifica la creación, administración y expansión sin permiso de mundos a lo largo del tiempo, para el motor de juego de cadena completa de código abierto de Starknet. Dojo todavía está en desarrollo temprano.

Principales características:

Sistema de componentes de entidad (ECS) Cairo 1.0

Planificador de migración de Sozu

Red Torii y pila de índices

Red de desarrollo de Katana RPC

SDK escrito

Caja de juego de cadena completa

Bosque oscuro

Dark Forest es un juego estratégico de cadena de bloques inspirado en las "Leyes del Bosque Oscuro" de la novela de ciencia ficción "El problema de los tres cuerpos". En el juego, los jugadores ingresarán a un enorme espacio cósmico, necesitarán explorar las galaxias circundantes e intentarán expandir su territorio.

El juego utiliza una tecnología criptográfica llamada "Prueba de conocimiento cero" (zk-SNARK), lo que significa que todos los estados del juego se almacenan en la cadena de bloques, pero las acciones específicas del jugador solo son visibles para el jugador, por lo que la información está oculta en la cadena de bloques pública. , creando un entorno de juego para los jugadores.

Explicación detallada de los juegos de cadena completa y su ecología: ¿el futuro de los juegos Web3?

** Profundicemos en cómo se juega Dark Forest **

Exploración y descubrimiento: al comienzo del juego, cada jugador tiene un planeta natal rodeado de un espacio inexplorado. Los jugadores pueden enviar naves espaciales para explorar alrededor de la estrella madre y descubrir nuevos planetas. Cada planeta tiene sus recursos y capacidad de producción únicos, y los diferentes tipos de planetas pueden tener diferentes valores, lo que requiere que los jugadores utilicen estrategias de exploración para encontrar los planetas más valiosos.

Gestión de recursos: Los planetas explorados tienen sus propios recursos y capacidad de producción. Los jugadores deben administrar cuidadosamente su planeta para maximizar la producción y la utilización de los recursos. Esto puede implicar decidir cómo asignar recursos, cómo equilibrar el flujo de recursos entre planetas, etc.

Guerra y conquista: mientras expanden su territorio, los jugadores también deben evitar que su planeta sea atacado y ocupado por otros jugadores. Si el planeta del jugador está bajo ataque, necesita movilizar su ejército para defenderlo. Por el contrario, los jugadores también pueden optar por atacar los planetas de otros jugadores para expandir su territorio. El resultado de la guerra estará determinado por factores como el número de tropas de ambos bandos, la distancia y las estrategias tácticas.

Prueba de conocimiento cero: Dark Forest utiliza la tecnología de criptografía zk-SNARK. Todos los estados del juego se registran en la cadena de bloques, pero las acciones específicas del jugador solo son visibles para el jugador. Esto significa que los jugadores pueden realizar operaciones encubiertas en la cadena de bloques pública, como mover flotas en secreto o planificar ataques.

Estrategia y juegos: Cada acción del juego puede considerarse un juego. Los jugadores deben sopesar constantemente varios factores, como recursos, tropas, capacidad de producción del planeta, posibles acciones de otros jugadores, etc., para formular la estrategia óptima.

El concepto de diseño de Dark Forest es crear un mundo de juego dirigido por el jugador a través de este método de mezclar criptografía, juegos de estrategia y modelos económicos. En este mundo, los jugadores no solo necesitan explorar y ocupar nuevos planetas, sino también ajustar constantemente las estrategias en el juego con otros jugadores para sobrevivir y desarrollarse.

Perspectivas futuras de los juegos de cadena completa

El desarrollo futuro de los juegos de cadena completa tiene un enorme potencial y posibilidades ilimitadas.

Con el avance continuo de tecnologías de vanguardia como blockchain e inteligencia artificial, la base técnica de los juegos de cadena completa también mejora y se actualiza continuamente. Esto no solo puede promover la mejora de la experiencia del juego, sino también conducir a la innovación de formas y modos de juego.

En todo el juego en cadena, se proporcionarán algunos mecanismos para permitir que los jugadores participen en la creación y toma de decisiones del juego, como la modificación de las reglas del juego y la adición de nuevos contenidos. Este tipo de participación no solo puede mejorar la experiencia de juego de los jugadores, sino también ayudar a los desarrolladores de juegos a obtener ideas más innovadoras e información de retroalimentación.

En general, los juegos de cadena completa pueden proporcionar un entorno abierto, justo y transparente, y alentar a los jugadores a participar e innovar, por lo que su potencial de innovación es mucho mayor que el de los juegos de cadena tradicionales. Además, en los futuros juegos de cadena completa, nacerán más juegos básicos.

Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Comercie con criptomonedas en cualquier lugar y en cualquier momento
qrCode
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)