Publicación técnica, ¿cómo genera mapas aleatoriamente el juego Niu Niu?
Es muy simple. Es una matriz bidimensional M * N. Cada nodo es transitable o intransitable aleatoriamente en determinadas condiciones, es decir, 0 o 1. Finalmente, se utiliza un algoritmo de transferencia transversal de árbol para excluir los nodos en blanco. En cuanto al control de mapas aleatorios, por ejemplo, la dirección se puede abstraer en un valor de inercia de dirección aleatoria. En cuanto a la reducción de los nodos de obstáculos que no están en blanco, GD puede controlar la eliminación aleatoria de una proporción determinada de obstáculos. Otros, como cofres del tesoro, eventos, trampas, teletransportación, etc., se pueden seleccionar y generar aleatoriamente a partir del conjunto de baldosas en blanco. Darles a las baldosas en blanco un valor de probabilidad opcional puede excluir de manera efectiva varios cofres del tesoro juntos o todo el camino es continuo. lleno de trampas, etc. La distribución geográfica es demasiado alta y la "brecha entre ricos y pobres" es un problema.
En cuanto a algunas cuestiones estéticas, como la continuidad natural, la densidad y la transición, puedes lograr el efecto de densidad ideal en el mapa estableciendo parámetros centrales como el coeficiente de erosión y el coeficiente de apilamiento. Haga que el rendimiento del mapa sea más rico y natural. Por supuesto, hay muy pocos juegos que utilicen este tipo de mapa mundial generado aleatoriamente. Generalmente, los mapas generados aleatoriamente son mapas de laberintos.
Además, también podemos establecer plantillas para personalizar el terreno, que no es sólo una matriz cuadrada.