Lanzamiento de Battledome, un juego de blockchain en WAX
Trabajamos duro para crear un divertido juego de cadena de bloques :) Ahora es el día del lanzamiento, y los jugadores de repente comienzan a iniciar sesión y jugar el juego... ¿cómo irá?
¿Se mantendrá el sistema bajo carga? ¿Hay agujeros en la seguridad? Y lo más importante, ¿disfrutarán los jugadores jugando el juego? — estas eran las preguntas que pasaban por mi mente :)

Afortunadamente, y con un poco de trabajo duro, el lanzamiento de nuestro juego salió muy bien.
Battledome es un juego de batalla de cartas estratégicas para WAX blockchain
Puedes probar nuestro juego enhttps://battledome.live– se llama Battledome y está patrocinado por Galactic Hubs, que es parte de Alien Worlds Metaverse (el juego de cadena de bloques número 1).
En primer lugar, el juego se desarrolla en la cadena de bloques WAX. Hace uso de NFT ya acuñados de las colecciones "alien.worlds". Lo mejor de esto es que ya existe una base de usuarios: miles de personas que juegan Alien Worlds a diario ya poseen Alien Worlds NFT, todo lo que teníamos que hacer era crear un gran juego :)

La idea de un juego de cadena de bloques es que los jugadores usen sus NFT de alguna manera para competir por diversión y premios. Nuestro juego ofrece ambos :)
¡Haz que el juego sea divertido!
Nuestro juego tenía un diseño simple, ¡pero divertido!
Logramos hacer esto mejorando iterativamente el juego usando la metodología Agile. Eso significa que desarrolla un producto mínimo viable (MVP) muy temprano y mejora el juego con cada iteración (2 semanas).
También recibimos aportes de otros diseñadores de juegos (¡gracias, David Elvion!), nuestros evaluadores y la comunidad más amplia de Alien Worlds.
Y, por supuesto, ¡nosotros mismos jugamos nuestro propio juego! Cuando nos quedamos despiertos hasta tarde y prometimos "solo un juego más", sabíamos que la fórmula era divertida y tal vez un poco adictiva.

En Battledome, los jugadores usan sus NFT para luchar entre sí en un juego de estilo "Battle Royale". El último jugador en pie gana.
Premia a tus jugadores
¡No hace falta decir que a todo el mundo le gusta ganar! El centro de nuestro juego es una tabla de clasificación que se reinicia cada mes. Al final de cada mes o "temporada", los mejores jugadores reciben recompensas en tres niveles diferentes: bronce, plata y oro.
¡Las recompensas incluyen Trilium (la moneda criptográfica para Alien Worlds), elementos del juego (Orbes) y NFT!

Sí, es correcto: los 5 mejores jugadores de cada temporada reciben NFT gratis.
Haz que tu juego sea Free to Play
Un juego gratuito reduce la barrera de entrada y alienta a los jugadores ocasionales a probarlo.
Omita las tarifas de entrada: ¡su juego probablemente no las necesite!
En su lugar, busque otras formas de monetizar su juego. Estos pueden incluir mecanismos de reparación (los elementos del jugador se "dañan" y necesitan un temporizador o un costo para repararlos), actualizaciones, elementos del juego, potenciadores y elementos cosméticos o "estilo".
En nuestro juego, comenzamos con una mecánica de reparación simple. ¡En tres días, nuestro juego tomó más de 1000 microtransacciones!

Es importante destacar que el juego sigue siendo totalmente gratuito para aquellos que lo deseen.
Apoya tu juego durante las 48 horas posteriores al lanzamiento
Si está desarrollando un juego de cadena de bloques, es muy importante que todos los miembros de su equipo se concentren en estar disponibles durante las 48 horas posteriores al lanzamiento.
En nuestras primeras 48 horas, encontramos y solucionamos con éxito 7 (¡sí, siete!) errores y problemas. Implementamos correcciones de código continuamente en nuestro entorno en vivo durante este tiempo. El tiempo promedio para corregir un error fue de 2 horas. Esto se debe al hecho de que utilizamos metodología Agile, servicios en la nube y una tubería moderna de implementación continua (CI / CD).

Habla con tus jugadores que encuentran errores
Unas horas después del lanzamiento, hubo una publicación en Twitter que mostraba dos errores de nuestro juego. En un error, las imágenes del planeta Kavian y el planeta Veles se intercambiaron (¡lo siento, el planeta Veles!).
¿Cómo reaccionamos a esto? En primer lugar, solucionamos el error de inmediato. Luego respondimos en Twitter que el error se solucionó y gracias por encontrarlo.
¡La persona que hizo la publicación en Twitter era en realidad un tipo genial! Es un desarrollador de software en los Países Bajos. El CEO de Restack.AI comenzó a hablar con él. De hecho, apoyó mucho nuestro juego: nos habíamos hecho amigos con alguien que encontró un error.

De manera similar, cuando las personas informaron errores en nuestro discordia, hablamos con ellos y les pedimos más información para ayudar a resolver el problema. Si lo hace, entablará buenas relaciones con su base de jugadores: son los mayores apoyos (o detractores) de su juego.
Encuentra un error, gana 50 Trilium
¡Sí, has leído bien! Empezamos a pagar 50 TLM (la moneda criptográfica de los mundos alienígenas) a los jugadores que descubrían errores en nuestro juego.
No solo motiva y recompensa a los jugadores por reportar errores, sino que crea excelentes relaciones con nuestros jugadores.

Supervisa tu juego de cerca
Anteriormente, hablamos sobre un ataque de piratas informáticos en nuestro juego en un artículo de Medium aquí:https:///@restack.ai/hacker-attack-protecting-a-blockchain-game-against-intrusion-53c7f82b4bcf
El día del lanzamiento, monitoreamos los inicios de sesión y los registros del servidor en busca de actividad anormal.
Durante un período de 30 minutos, un hacker usó un bot para atacar nuestro juego con 10.000 inicios de sesión falsos. Dado que anteriormente habíamos implementado seguridad de contrato inteligente para proteger nuestro juego, todos esos 10.000 inicios de sesión falsos fueron rechazados.

Después de algunos intentos, ¡el hacker finalmente se dio por vencido!
Era importante para nosotros saber exactamente lo que estaban haciendo y asegurarnos de que nuestra seguridad funcionaba.
Piense en la escalabilidad
El número de jugadores en nuestro juego era 50 veces mayor que el que habíamos visto en nuestro juego anterior.
Por lo tanto, era importante para nosotros considerar la escalabilidad de nuestro juego. ¿Cómo aguantaría bajo carga?

Afortunadamente, nuestra arquitectura técnica se diseñó para esto, ya que nuestros servidores de juegos se implementan en la nube con escalado horizontal y podemos monitorear el uso de recursos de nuestros juegos en un panel de la consola de administración.
¡Hasta ahora tan bueno!
Gracias a todos los que jugaron Battledome el día del lanzamiento, ¡esperamos que disfruten jugando!

Gracias por leer, soy Tr0n y mi empresa.https://restack.aitrabaja con el desarrollo de blockchain. También tenemos experiencia en seguridad de TI y finanzas.
Si estás desarrollando tu propio juego, ¡te deseo todo el éxito!