Diseño de mundos virtuales: el arte de equilibrar la diversión y la eficiencia computacional

robot
Generación de resúmenes en curso

Diseño del mundo virtual equilibrado: la compensación entre diversión y eficiencia computacional

Como creadores de mundos virtuales, nos dedicamos a crear un entorno atractivo y divertido para los usuarios. Esto requiere encontrar un equilibrio entre diseñar leyes físicas digitales que puedan generar comportamientos complejos e inesperados y asegurar que la infraestructura pueda soportar dichos comportamientos. Para lograr esto, debemos considerar tres dimensiones principales de las leyes físicas digitales: tiempo, forma de las leyes y alcance de aplicación.

El paso del tiempo en el mundo virtual puede entenderse como la aplicación iterativa de las leyes físicas sobre sí mismas. Cada aplicación discreta representa un "momento" en el flujo del tiempo del mundo. Una forma de diseñar el tiempo del mundo es hacer que avance sincronizadamente con el tiempo real. En un mundo virtual basado en blockchain, cada bloque puede corresponder a un cierto número de momentos transcurridos en el mundo, independientemente de qué transacciones contenga el bloque. Este método de "tiempo sincronizado" puede aumentar el interés de los usuarios en el mundo, ya que pueden ver en tiempo real el impacto de sus acciones. Sin embargo, este método también tiene desventajas. Un intervalo de tiempo más largo generalmente requiere más recursos computacionales, lo que pronto puede exceder la capacidad del sistema.

Otra opción es el tiempo asíncrono. En este esquema, el flujo del tiempo en el mundo virtual no necesariamente avanza con el tiempo externo. En cambio, el tiempo avanza según eventos específicos (generalmente acciones del usuario). Los juegos de tablero tradicionales que no implican temporizadores pertenecen a esta categoría. El tiempo asíncrono es más fácil de implementar en la cadena, pero también sacrifica algunas características que podrían hacer que el mundo sea más interesante.

Los creadores de mundos también deben decidir si las leyes matemáticas que controlan el mundo virtual siguen un formato abierto o cerrado. Las expresiones de formato cerrado tienen un número fijo de operaciones, mientras que las expresiones de formato abierto (o recursivas) pueden aumentar el número de operaciones según las variables dadas. En las expresiones de formato abierto, el estado futuro solo se puede calcular aplicando repetidamente las leyes del mundo a un estado conocido. Los entornos en tiempo real complejos suelen pertenecer a esta categoría. En comparación, las expresiones de formato cerrado permiten calcular cualquier estado futuro en un tiempo constante según el estado pasado y el tiempo transcurrido.

Las expresiones abiertas pueden hacer que el mundo virtual sea más interesante, ya que tienen una previsibilidad limitada, al igual que el mundo real. Predecir el estado futuro del mundo requiere cada vez más tiempo y recursos computacionales. Además, comportamientos macro inesperados pueden surgir de interacciones micro simples. En un mundo controlado por expresiones cerradas, estos comportamientos repentinos generalmente ocurren externamente a través del comportamiento del usuario, en lugar de surgir dentro del propio alcance físico del mundo.

La compensación entre las expresiones en forma abierta y cerrada implica un equilibrio similar al del tiempo. Las expresiones en forma cerrada pueden reducir el potencial de interés del mundo, pero son más eficientes en términos de computación. Al implementarse en blockchain, las expresiones en forma cerrada tienen una ventaja significativa sobre las expresiones en forma abierta en situaciones de sincronización temporal.

El tiempo en el mundo virtual no tiene que estar presente en todas partes. Para aliviar la carga computacional, se pueden dividir el mundo en áreas discretas, donde el flujo del tiempo es diferente. Por ejemplo, en áreas con actividad de usuarios se pueden utilizar leyes físicas más complejas y costosas, mientras que en áreas sin actividad se pueden aplicar leyes físicas más simples. La desventaja de este enfoque es que puede hacer que el mundo parezca inconsistente y carezca de integridad, y también limita la forma en que las relaciones causales se propagan en el mundo.

Para crear un mundo virtual interesante y atractivo, es necesario equilibrar cuidadosamente la eficiencia computacional y la diversión. Esto incluye decidir el tipo de tiempo a utilizar (sincrónico o asincrónico), así como evaluar la forma de las leyes físicas que controlarán el mundo. El tamaño del área de aplicación de la física es otro elemento clave. Al tomar estas decisiones con seriedad, los constructores de mundos pueden lograr diversión mientras mantienen la carga computacional del mundo bajo control, además de crear una base creativa extremadamente rica para otros desarrolladores.

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
  • 4
  • Compartir
Comentar
0/400
CoffeeNFTradervip
· hace17h
Interesante enfoque de desarrollo
Ver originalesResponder0
DataPickledFishvip
· hace18h
El rendimiento de la capa base es lo más importante
Ver originalesResponder0
OPsychologyvip
· hace18h
El alma del diseño es lo más importante
Ver originalesResponder0
LiquidatedNotStirredvip
· hace18h
Todo depende de la potencia computacional para funcionar.
Ver originalesResponder0
  • Anclado
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)