Generador de mapa de mazmorra aleatorio en cuadricula

Tus datos

La semilla es el mapa. El mismo numero siempre dibuja la misma mazmorra, asi que un mapa que te gusto nunca se pierde por un clic de mas, y puedes pasarselo a otra persona enviando un numero en vez de una imagen.

Toda habitacion es alcanzable desde cualquier otra. Los pasillos no se sortean al azar: siguen un arbol de expansion minima sobre los centros de las habitaciones, y eso es lo que hace que una habitacion aislada sea imposible de dibujar, no solo improbable.

Tu mazmorra

Habitaciones que pediste
Habitaciones que cupieron
Cuanto de la cuadricula es piso, en porcentaje
Se puede ir de cualquier habitacion a cualquier otra

La ultima linea se comprueba sobre el dibujo mismo, no la promete el metodo. Cada vez que se dibuja un mapa, la pagina inunda los pasillos desde la primera habitacion y cuenta cuantas alcanza. Si ese numero alguna vez deja de coincidir, la linea de arriba lo dice en vez de esconderlo.

Pedir mas habitaciones de las que caben en la cuadricula no falla con estruendo. El generador simplemente deja de encontrar lugar, asi que el conteo de las que cupieron aparece junto al que pediste. Una cuadricula mas grande, o menos habitaciones, es lo que lo arregla.

Reacciones

0

0 Comentarios

User profile image

Se el primero en comentar

Puede salir una habitacion aislada, sin ninguna entrada?

No, y no por improbable: por como se eligen los pasillos. Siguen un arbol de expansion minima sobre los centros de las habitaciones, lo que para n habitaciones da exactamente n-1 pasillos y garantiza camino entre cualesquiera dos.

La pagina tampoco lo da por sentado. Cada vez que se dibuja un mapa, inunda los pasillos desde la primera habitacion, cuenta las que alcanza y muestra el resultado. Probado en 400 semillas distintas, sin ninguna habitacion aislada.

Para que sirve la semilla?

La semilla es el mapa. El mismo numero siempre dibuja la misma mazmorra, asi que puedes volver a un mapa que te gusto y compartirlo enviando un numero en vez de una imagen.

Sin ella, hacer clic una vez mas destruiria el mapa que tenias, y no habria vuelta atras. Cambia el numero y tienes otra mazmorra; mantenlo y tienes la misma en cualquier dispositivo.

Por que salieron menos habitaciones de las que pedi?

Porque dejaron de caber. Las habitaciones se colocan de modo que nunca se toquen entre si ni el borde, y en una cuadricula pequena el espacio libre se acaba mucho antes del numero que pediste.

La pagina dice cuantas pediste y cuantas cupieron, lado a lado, en vez de apretar habitaciones para llegar a tu numero. Una cuadricula mas grande, o menos habitaciones, es el arreglo.

CuadriculaHabitaciones pedidasHabitaciones que cupieron
20 x 15303
24 x 18256
48 x 323024
90 x 703030
Se imprime bien el mapa?

Esta hecho para imprimirse: el mapa mantiene fondo blanco y trazo oscuro sea cual sea el tema del resto del sitio, porque un mapa oscuro gasta tinta y sale ilegible en papel.

Es dibujo vectorial y no una imagen, asi que sigue nitido en cualquier tamano de papel. Las habitaciones estan numeradas para que puedas senalar en la mesa y decir en cual esta el grupo.