Generador de mazmorras
Como último añadido al editor interno de mapas hice un generador automático, para ayudar a la creación de los mismos.
Con unas pocas opciones básicas que queramos para basar el mapa generado, es capaz de crearnos un laberinto de habitaciones de distintos tipos.
Básicamente lo que hace es generar aleatoriamente una serie de habitaciones conectadas entre ellas por suelos o puertas. Dependiendo de las opciones seleccionadas, esas habitaciones tendrán techos, determinadas texturas o incluso diferentes efectos atmosféricos si están a la intemperie.
Incluso podemos pedirle únicamente el esqueleto de la mazmorra, sin texturas ni elementos y usar eso como base.
El generador empieza por la habitación de inicio de la mazmorra y establece el objetivo de la misma en la última habitación generada.
Con este sistema está casi garantizado que el generador nunca te dé 2 mazmorras iguales. Si que puede pasar a veces que una parte del mapa no se utilice o que la mazmorra quede muy pequeña... En esos casos, siempre podemos pedirle que genere otra vez.
Además, una vez generado un mapa, se puede editar para terminar de dejarlo a nuestro gusto.