Ethernal
Ethernal es un juego de mazmorras multijugador que se genera completamente a partir de la cadena de bloques. Exploras la mazmorra para descubrir (generar) nuevas habitaciones. En estas habitaciones, encontrarás objetos y monstruos. Puedes colaborar con otros jugadores para derrotar a los monstruos o competir contra ellos para ser el primero en descubrir nuevas habitaciones y objetos raros. Tu personaje subirá de nivel para explorar las partes más profundas y peligrosas de la mazmorra. Pero recuerda, si mueres perderás todo lo que lleves y otros podrán buscar tus restos.
La idea original de crear un juego de barro clásico en la cadena de bloques surgió después de descubrir Ethereum en 2016. La cadena de bloques parece ser una gran opción para generar mundos de juegos de manera procedimental. Edward A Thomson había escrito sobre una idea similar de construir un juego tipo pícaro en Parity's Substrate.
La generación de procedimientos se ha utilizado en los videojuegos durante mucho tiempo para crear automáticamente una gran cantidad de contenido dentro de los mundos de los juegos. El método combina 1) activos creados por el diseñador, 2) algoritmos (reglas para generar el contenido), 3) aleatoriedad generada por ordenador y 4) potencia de procesamiento. La cadena de bloques se puede utilizar para definir las reglas de generación (escritas en los contratos inteligentes), generar aleatoriedad (utilizando hashes de bloques) y proporcionar potencia de procesamiento (a través de nodos en la cadena de bloques).
Pero había muchas limitaciones para crear un juego completamente en cadena en 2016. Avanzando rápidamente hasta el día de hoy, hay varios desarrollos dentro de la comunidad Ethereum para permitir transacciones más rápidas y baratas (xdai, matic, eth2), una mejor gestión de billeteras y un flujo de embarque (Portis, Authereum, monedero quemador). Así que vamos a darle una oportunidad a esta idea y empezar por volver a lo básico: centrarnos en los juegos principales de los MUD clásicos y aprovechar las características específicas de las criptomonedas y la cadena de bloques.