Estoy en el proceso de escribir un pequeño juego de rol de vista aérea muy en la línea de la clásica serie Ultima. Necesito una forma rápida y sucia (más rápida que la sucia) de diseñar mapas grandes, digamos 1000 tiles x 1000 tiles, y necesito ayuda para pensar cómo hacerlo.La mejor manera de crear un mapa de juego
Yo diría que hay un buen 50-60 diferentes tipos de baldosas - bosques, ríos, llanuras, etc.
Hasta ahora, lo mejor que se le ocurrió fue
definen una matriz (o una estructura similar) para contener dos elementos clave de información: un identificador de ubicación/coordenadas y un número entero de 1-60 que define qué tipo de mosaico es.
en una aplicación de edición de trama, dibuje una imagen de 1000px x 1000px. Usando una paleta de 50 colores diferentes, dibujo mi mapa - 1 píxel corresponde a 1 azulejo. Digamos que para una baldosa de agua determinada, dibujaré un grupo de píxeles en un cierto tono de azul. Guardar como .gif o .png.
escribe un procesador que luego analiza el gif/jpg antes mencionado y lo analiza píxel por píxel. Según el valor RGB del píxel, determina el tipo de mosaico. El procesador luego genera un código de algunas rutinas que pueblan la matriz del mapa.
Hasta ahora, creo que debe haber una manera más fácil.
1 para salir de la caja de pensamiento! ¡Estaré aquí toda la noche, amigos! –