Estoy creando un juego y necesito crear un mapa 2d aleatorio de un castillo o un edificio similar. Debería verse como planos, es decir, disparado desde arriba y solo se usan líneas.¿Cómo generar un mapa 2D aleatorio para un castillo o edificio?
Estoy buscando algún algoritmo que lo haga. No estoy tan interesado en el código, sino en el algoritmo en sí. ¿Por dónde empezar y cómo llenar el área deseada?
Gracias, el enlace "generación de mazmorras" ofrece algunas buenas ideas para comenzar. –
Si desea un comportamiento parecido a un modelo, entonces una 2da simplificación de [los algoritmos en este artículo] (http://www.vision.ee.ethz.ch/~pmueller/wiki/CityEngine/PaperBuildings) podría ser un buen lugar para comenzar. Esto podría darle diseños de habitación básicos dentro de una casa, luego podría aplicar cosas como dividir, etc. y aleatorizar las ubicaciones de conexión. Esto probablemente te daría mejores resultados que los algoritmos de generación de mazmorras sobre los que he leído antes, porque representaría mejor las formas en edificios sobre el suelo, en lugar de formas excavadas. –
@ MerlynMorgan-Graham ese enlace parece ser el enlace de retorno muerto aquí http://web.archive.org/web/20110830033753/http://www.vision.ee.ethz.ch/~pmueller/wiki/CityEngine/PaperBuildings –