¡Saludos, guerreros de Calradia!
Bannerlord tiene muchos sistemas dinámicos para mantener la mayoría de los mecanismos de juego. Los caballos son un buen ejemplo. Se producen en ciertas aldeas, por lo que se crea un suministro constante cada día. Luego se compran (o a veces se saquean) al pasar los ejércitos o se llevan a los mercados de la ciudad para cambiar de manos. Los caballos también son retirados regularmente del juego cuando las tropas de caballería eventualmente mueren o los grupos desesperados los matan por comida.
Sin embargo, este dinamismo trae sus propios desafíos únicos. ¿Cómo nos aseguramos de que todos estos sistemas se mantengan más o menos equilibrados y funcionen según lo previsto, incluso después del transcurso de muchos años dentro del juego? Para ayudar a los diseñadores con esto, nuestro equipo de motores agregó una pequeña utilidad para crear mapas de calor.
Entonces, ¿qué son los mapas de calor? Los mapas de calor son una representación visual de las rutas y áreas activas que atraviesan los grupos, así como también, el flujo de mercancías alrededor del mapa de la campaña.
Puede parecer limitado a primera vista, sin embargo, esta es en realidad una herramienta bastante poderosa que nos permite identificar problemas con el comportamiento de la IA, además del diseño del mapa y el equilibrio. Cada viaje que realicen los ejércitos, los grupos y las caravanas puede darnos una valiosa información sobre lo que está sucediendo en el juego, destacando cualquier problema potencial o confirmando que nuestro diseño funciona según lo previsto. ¡Con estos datos, podemos realizar los ajustes y cambios necesarios para corregir problemas, ahorrando tiempo, esfuerzo y recursos en el proceso!
Pero, en lugar de tratar de explicar cómo procesamos y evaluamos la información, probablemente sería mejor si te damos un par de ejemplos directamente del juego:
Comercio
El lino es un recurso crudo que se produce en las aldeas del norte de Calradia. Como muestra el siguiente mapa, hay una gran concentración de lino en esas áreas, con poca propagación a otras regiones. Esto se debe a que el lino es un elemento de bajo beneficio y los comerciantes tienen poco sentido para invertir en él. Sin embargo, el lino textil, un bien que se produce con lino, está muy disperso en todo Calradia. Esto se debe a que la ropa tiene un valor mucho más alto que su forma de lino sin refinar y, además, porque tiene una gran demanda en todo el continente.
Grupos
Tenemos varios tipos diferentes de grupos de bandidos que recorren las distintas regiones del mapa, pero los Bandidos de la Estepa fueron uno de los más destacados para nosotros.
Cuando mapeamos sus movimientos, vimos que no podían penetrar en el interior del territorio Khuzait. Cuando revisamos sus caminos y las áreas en las que se concentraron, comenzamos a obtener algunas pistas sobre lo que estaba sucediendo. Una de las razones fue la colocación de los castillos Khuzait. Los bandidos tienden a aprovecharse de los débiles, como es su naturaleza. La ubicación de los asentamientos en la región daba a los bandidos pocas opciones cuando se trataba de trazar una ruta a los aldeanos indefensos. Las fiestas de bandidos intentaban activamente evitar a los hostiles señores Khuzait, que es exactamente lo que queremos que suceda, sin embargo, esto a menudo resultó en largos viajes alrededor de las cordilleras para llegar a su destino. Este problema se vio agravado por el hecho de que los señores Khuzait tienden a tener grupos más pequeños y móviles, que son bastante expertos en perseguir a los bandidos. Al final, esto resultó en un extraño bucle, literalmente, con los bandidos corriendo en círculos sin lograr nada. En este caso, cambiar ligeramente la ubicación de los asentamientos y los escondites resolvió el problema.
Como puedes ver en los ejemplos dados, la herramienta es realmente muy valiosa para nosotros para asegurarnos de que nuestros sistemas funcionen según lo previsto. Esta es exactamente la razón por la que expandiremos esta herramienta para trabajar con escenas también. ¡Y no solo para un jugador, sino también para ayudarnos a refinar el diseño y el equilibrio de nuestros mapas multijugador!
En el blog de la próxima semana, hablamos con el artista 3D, Gökhan Şahin.