Ciclo de juego local priorizado: Innovación en la experiencia de juegos Web3 y optimización de la interacción on-chain

Ciclo de juego local priorizado: un modelo innovador para optimizar la experiencia de juego on-chain.

El bucle de juego local prioritario es un nuevo patrón de diseño de juegos que prioriza la experiencia fuera de la cadena o fuera de línea. La característica central de este patrón es que el bucle principal del juego se ejecuta completamente en el dispositivo del jugador, sin estar limitado por la confirmación de transacciones en la cadena o por otras respuestas de la red, a menos que el jugador elija activamente interactuar con ello. Este concepto se origina en la idea de software local prioritario y ha sido aplicado en algunos experimentos de juegos Web3.

Motivo de diseño

Con el rápido aumento de la capacidad de cálculo de los dispositivos en el borde, trasladar más trabajo de procesamiento a estos dispositivos puede reducir significativamente la latencia y mejorar la experiencia de juego. Esta estrategia es especialmente importante al diseñar mundos autónomos y juegos en cadena, ya que estos juegos a menudo requieren esperar a que se completen las transacciones para actualizar su estado, lo que lleva a una alta latencia.

Para resolver este problema, los desarrolladores propusieron un nuevo diseño de ciclo de juego, donde cada jugador solo necesita enviar una transacción por partida, desacoplando efectivamente el ciclo de juego de la velocidad de transacción y el tiempo de bloque. Al ejecutar el ciclo de juego principal localmente, se puede eliminar el impacto del tiempo de bloque en la experiencia del juego, aprovechando al máximo los recursos de computación locales.

Estructura del modo

El bucle de juego local priorizado se compone de dos partes principales:

  1. Ciclo de juego central: constituye la experiencia principal del juego, que se ejecuta completamente en el dispositivo local del jugador.
  2. Ciclo de juego de metaverso: se ejecuta de manera asíncrona, fomentando la interacción entre jugadores, sin afectar la ejecución del ciclo central del juego.

El bucle central del juego transmite información al bucle meta del juego, que genera nuevos datos según la información enviada por los jugadores. Estos nuevos datos se envían de vuelta de manera asíncrona a los dispositivos de los jugadores.

El ciclo de juegos en la cadena puede tener varias implementaciones, como:

  • Tabla de puntuaciones: registra y ordena los logros de los jugadores al resolver acertijos.
  • Sistema de emparejamiento: empareja estrategias de jugadores para juegos de combate automático e implementa un sistema de calificación.
  • Ciclo de juegos multijugador: implementar interacciones masivas entre múltiples jugadores, como en un juego de batalla real de robots.

Ejemplo de implementación

Tomando como ejemplo el juego MuMu, su bucle central de juego es un front-end web que se ejecuta en el navegador del jugador, incluyendo la interfaz de usuario y el simulador. Los jugadores pueden enviar soluciones al bucle meta-juego basado en Starknet. Los contratos inteligentes verifican las soluciones enviadas y emiten eventos que contienen descripciones de soluciones e información de rendimiento.

Actualizaciones de la base de datos del ciclo de juegos central que suscriben el ciclo de metajuegos, permitiendo a los jugadores ver todas las soluciones enviadas y sus clasificaciones, y aprender de las estrategias de otros jugadores.

Ampliar posibilidades

Este modo se puede ampliar aún más, utilizando datos con prueba (PCD) tecnología. Los dispositivos de los jugadores generan pruebas que indican que el programa de simulación se ha ejecutado correctamente. El bucle del meta-juego solo necesita verificar la prueba, sin necesidad de volver a ejecutar la simulación, reduciendo así la complejidad computacional.

Además, a través de la tecnología de pruebas de cero conocimiento, se puede lograr la protección de la privacidad de las soluciones. El ciclo de juego de metaverso puede clasificar las soluciones sin conocerlas específicamente, protegiendo los logros intelectuales de los jugadores.

El modo de bucle de juego local prioritario ofrece un enfoque innovador para el desarrollo de juegos Web3, equilibrando eficazmente la descentralización y la experiencia del usuario, señalando una nueva dirección para el diseño de juegos en la cadena.

STRK6.48%
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
  • 7
  • Republicar
  • Compartir
Comentar
0/400
GigaBrainAnonvip
· Hace7m
Oh, esto es optimización de hilo, otra vez quieren tomar a la gente por tonta.
Ver originalesResponder0
DeFiDoctorvip
· 08-07 02:22
Los síntomas están dentro de un rango controlable, se recomienda monitorear regularmente los indicadores de latencia.
Ver originalesResponder0
StopLossMastervip
· 08-06 09:40
Pisar mucho y ser tomado por tonto es priorizar lo local.
Ver originalesResponder0
NFT_Therapyvip
· 08-05 20:10
La experiencia fuera de línea es una necesidad, ¿quién juega y puede esperar a que el on-chain sea tan lento?
Ver originalesResponder0
RektRecordervip
· 08-05 20:06
Esta ola off-chain realmente ahorra gas.
Ver originalesResponder0
BridgeTrustFundvip
· 08-05 19:57
¿Cómo se soluciona la congestión en la red on-chain?
Ver originalesResponder0
faded_wojak.ethvip
· 08-05 19:53
Ya he operado, simplemente perdí mi Billetera y eso es todo.
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)