291 meneos
10750 clics

Generador de mapas fantásticos [INGLÉS]

Quería hacer mapas que se parecieran a algo que encontrarías en la parte posterior de una de las novelas de bolsillo de fantasía de mi juventud. Siempre he tenido una fascinación por estos mundos imaginarios, que eran a menudo mucho más interesante que cualquier cuento tipo Tolkien.
etiquetas: mapas, generador, fantasía, fantásticos, tolkien
usuarios: 157   anónimos: 134   negativos: 0  
67comentarios cultura karma: 520
Comentarios destacados:               
#1   Me encanta :-)
votos: 6    karma: 62
#3   #1 Es una currada importante. A mi tb me ha encantado.
votos: 2    karma: 28
#24   #1 #3 #4 #5 #6 #9 #10

Me alegra que os guste, lo cierto es que yo no soy muy fan de este tipo de novelas y tenía mi dudas si podría interesar o no.
votos: 8    karma: 56
#61   #24 en meneame hay mucho friky (entre los que me incluyo), lo has enviado al sitio correcto xD
votos: 0    karma: 11
#2   Sprague de Camp (un escritor mediocre, por otro lado) recomendaba siempre a los escritores jóvenes primero dibujar el mapa de su país de fantasía y luego comenzar a escribir.
votos: 8    karma: 79
#16   #2 malos artistas pueden ser grandes profesores
votos: 9    karma: 63
#35   #16 "El que sabe, hace. El que no sabe, enseña. Y el que no sabe enseñar, enseña gimnasia" ;)

CC #2
votos: 10    karma: 99
#4   Muchísimo curro y muy buen resultado. Ojalá hubiera tenido esto hace muuuchos años... :-(
votos: 1    karma: 17
#37   #4 Ya te digo. Ahora sólo le falta hacer una versión de ese generador de mapas que pueda importar y exportar de Minecraft :-)
votos: 0    karma: 11
#47   #37 No deberia tener mucho misterio el exportar de mc, no? Sus triangulos serían los cuadrados superiores de los cubes en el juego...
votos: 1    karma: 17
#48   #47 Ni idea: el tema está que Minecraft tiene ya su propio generador de mundos, con lo cual la exportación sería básicamente convertir el mapa de fantasía generado en un mundo de Minecraft, así que habría que ver si existe una forma directa de hacerlo, si el formato está documentado, etc.

Si supiese programar igual me animaba a mirarlo... :-P
votos: 0    karma: 11
#5   Que grande!
votos: 0    karma: 9
#6   cuento tipo Tolkien.
votos: 0    karma: 9
#15   #6 Dark Sun, LOTR, Aquelarre... tu echale guindas al pavo!
votos: 0    karma: 14
#7   Es genial!

Ideaca: usar esto como base para hacer tableros aleatorios de juegos de mesa.

(tipo risk o catan)
votos: 5    karma: 29
#8   #7 O para hacer mas llevaderos los tiempos muertos en el trabajo :-)
votos: 4    karma: 34
#9   Sí que son fantásticos.
votos: 0    karma: 12
#10   Para las partidas de Rol esto es la leche
votos: 10    karma: 93
#11   Con un editor gráfico e imaginación puedes hacerlo simplemente.

PD: Que vaya por delante que no me caso con la novela fantástica de esa.
votos: 0    karma: 9
#12   Qué guapo. Aquí mi primer territorio. Ya se me están ocurriendo ideas para una novela :-P  media
votos: 7    karma: 64
#25   #12 Como te lo has bajado?
votos: 1    karma: 1
#26   #25 me da que es screenshot
votos: 0    karma: 14
#34   #25 y #26 En efecto es un pantallazo. Si estuviera hecho en un canvas podrías bajarlo como .png, pero es un .svg.

Una opción más chula pero más farragosa es hacer click con botón secundario en un área blanca del mapa (más que nada para no tener que salir hacia atrás en la jerarquía) y copiar el contenido del tag <svg>. Luego lo pegas en un fichero de texto, le pones cabecera de svg y lo renombras con extensión svg y tendrás tu mapa en vectorial :-D. Eso sí, tendrás que añadir el css que lleva la web para los svgs o te renderizará muy raro.

Aquí un ejemplo del mapa en vectorial: imgh.us/map_18.svg
votos: 9    karma: 64
#13   En mis tiempos de jugador de rolemaster esta web habria sido la ostia.
votos: 7    karma: 60
#14   MENEAZO!!!! #13 I know how you feel bro :_(
votos: 1    karma: 21
#32   #13 pero si de estos hay tela de diferentes...aun no he probado este y tiene pinta de estar muy muy bien pero desde luego no es el único.
votos: 0    karma: 12
#17   Es como el del sim city :-)
votos: 0    karma: 9
#18   Como puedo exportar mis mapas? Captura de pantalla?
votos: 0    karma: 9
#19   #18 hay un enlace al final de salvar en alta resolucion
votos: 0    karma: 14
#20   #19 ¿Cual? yo solo veo el botón de generar mapa en alta resolución (y crea uno nuevo, pero no me guarda nada)
votos: 0    karma: 10
#22   #20 #21 perdon, me he equivocado, yo tambien me he vuelto loco y no puedo como quiero :-(
votos: 0    karma: 14
#21   #19 Entonces es que no me funciona porque le doy a ese boton y nada pasa
votos: 0    karma: 9
 *   elchampi elchampi
#23   Contemplad el mapa que me ha salido a mí: la mítica península de Peponia!!! Ya lo tengo todo pensado. Es un reino regentado por un brujo llamado Rajonides, y hay una zona al noreste en la que viven unos rebeldes llamados Lacatans, y hay otros villanos como los Ciudadadanos de las Arenas Blancas, los psocofantes posquialistas, y tambien pululan por ahí los Pueblos Rejonitas. Y bueno, ese es el contexto, ahora hay que meter héroes y mierdas, y al final gana el puto PP porque España está llena de obreros de derech... ay, no, que ya me he liao.  media
votos: 22    karma: 59
#27   #23 Toma, se te ha caído esto:  media
votos: 11    karma: 82
#30   #27 Mmmm... no, eso se te ha desmontado a tí, que era parte de esto:  media
votos: 8    karma: -2
#31   #30 ¿Un pato de juguete?
votos: 3    karma: 33
#33   #31 UHAHAHAHAHAHAHA
votos: 0    karma: 14
#28   #23 ¿No has generado nombres de ciudades? :-P
votos: 1    karma: 12
#29   Oye, muy interesante el envío, #0

La verdad es que esto de la generación de mapas siempre me ha gustado bastante, es el mítico pasatiempo de programación al que vuelvo de vez en cuando. Y me gustan las intuiciones sobre erosión, creo que tomaré algo prestado la próxima vez (lo más cerca que quedé de una erosión realista fue con www.youtube.com/watch?v=X8I_AgSsxlk y aún así no se generan demasiados valles).

Hay una cosa que echo de menos en este artículo, y es el tema de la generación de líneas de falla y cordilleras realistas. Hasta ahora no he encontrado ninguna pista :-/ a ver si tengo más suerte la próxima vez.
votos: 7    karma: 54
#63   #62 pues tío, como yo. En mis escasísimos ratos libres me estoy peleando con algoritmos de erosión que sean realistas (en #29 tienes un ejemplo de cómo me están saliendo las cosillas). En mi caso tengo varias herramientas sueltas (una para generar el mapa, varias para erosionarlo, otra para cambiar la proyección), pero creo que estaría bien ir pensando en integrarlas todas.

Y ahora es cuando yo te pregunto discretamente ¿en qué lenguaje programas y para qué SO? ¿es libre? guiño-guiño ;)
votos: 0    karma: 11
#64   #63 Solía programar en C++ bajo Linux. En cuanto a la licencia, nunca llegué a publicar nada, pero mi intención es que al menos parte fuera libre.
votos: 0    karma: 7
#65   #64 pues mola, mola. Yo mis herramientillas me las estaba haciendo también para Linux en C, aunque no me preocuparía escribir en C++.

Te lo preguntaba por si te interesaba iniciar alguna cosilla conjunta en github, más que nada por tener un proyecto definido al que volver en los ratos libres. No conozco a nadie a quien le mole este pasatiempo, y puede estar guay discutir ideas con alguien y ponerlas a prueba.
votos: 0    karma: 11
#66   #65 Pues estaría muy bien. Dame tu correo o información de contacto (Skype, Telegram, lo que sea menos Whatsapp) y hablamos :-)
votos: 0    karma: 7
#67   #66 pues es mi nick arroba gmail punto com (no sé si se pueden enviar mensajes privados desde aquí)
votos: 0    karma: 11
#36   Si queréis ver un buen generador de mapas fantásticos os recomiendo el juego "Dwarf fortress" que no solo genera un mundo entero (y su subsuelo) si no que ademas le dota de una historia de miles de años, la única pega es que para jugar hace falta sacarse un master :-/ .

www.bay12games.com/dwarves/
votos: 2    karma: 13
 *   Davor_Vitief Davor_Vitief
#41   #36 Este me recuerda a un mapa de un MUD :-O
votos: 2    karma: 20
#44   #41 Un MUD, que tiempos aquellos, pero que el ascii no te impida ver el bosque, el juego es gratuito y aunque no lo juegues merece la pena probarlo solo para crear un mundo y leer su historia, el juego crea cada habitante reino y criatura de ese mundo generación tras generación con lo que puedes leer autenticas sagas familiares o la historia de un reino, de como creció y se colapso, o de como un humano se hizo con una espada mágica, se la dejo en herencia a su hijo y este la perdió al despeñarse por una loma o de como un grupo de elfos acabaron con un dios, porque este juego es así, salvando las distancias, te puede generar una tierra media en unos minutos. Si solo fuera mas accesible.
votos: 0    karma: 6
#49   #41 #44 Solo requiere paciencia y saber inglés para documentarse. En la wiki hay un bonito tutorial para ir empezando, y no es tan difícil montar una fortaleza "básica" que funcione, y que perderás en cuanto decidas embarcarte en algún proyectillo más complejo :-D. Eso es lo que se llama FUN.
votos: 0    karma: 9
#55   #49 Con que le dedicasen algo de tiempo a mejorar la interfaz me conformaría.
votos: 1    karma: 9
#42   #36 Venía a poner esto mismo. Dwarf Fortress te genera todo un continente (o varios) con todo lujo de detalle físico, le añade climatología, y luego pone las culturas a correr sobre él, y para hacer eso no se necesita el máster.

Incluyo mapa de ejemplo. Ésta es la vista física solo.  media
votos: 4    karma: 32
#45   #42 Te me has adelantado {0x1f44d}
votos: 0    karma: 6
#38   duplicado por favor borradlo.
votos: 0    karma: 6
 *   Davor_Vitief Davor_Vitief
#43   #38 Solo has puesto el único signo de puntuación inútil. Felicidades.
votos: 2    karma: 8
#51   #43 Era un mensaje supuestamente provisional, usted perdone.
votos: 0    karma: 6
#58   #51 Provisional porque no te quedaban puntos y comas, y lo has dejado ahí en modo "provisional" mientras ibas a por más? U otro tipo de "provisional"? :roll:
votos: 1    karma: 1
#39   Creo que voy a tocar un poco el código para intentar hacer un mapamundi completo y ponerlo en una esfera, quizá hay que hacer un poco de AI para que cierre bien el mapa, pero puede estar chulo.
votos: 1    karma: 16
#46   #39 oye, pues me gustaría saber cómo cierras la esfera sin que se deforme por los polos. Hasta ahora lo que mejor me funciona (y conserva bien las formas de las costas) es generar un mapa cuadrado, tomarlo como si fuese una proyección de Mercator y pasar a Rectangular Equidistante. La pega es que aunque la primera impresión es buena, si prestas atención valles y montañas tienden a ser comparativamente más pequeños que en el resto del planeta. Esto es lo que he conseguido hasta ahora:  media
votos: 2    karma: 22
#52   #46 Pues en realidad aún no lo sé, pero había pensado en utilizar un algoritmo simple como un simulated annealing o algún otro algoritmo probabilístico y en lugar de utilizar un rectángulo como base, podría utilizar directamente algo como lo que adjunto.  media
votos: 1    karma: 11
#59   #46 #39 Para hacer un mapa esférico lo mejor es partir de una subdivisión poligonal de una esfera. En este artículo muestran un sistema muy interesante, que además modela el clima y otras historias: experilous.com/1/blog/post/procedural-planet-generation
votos: 1    karma: 18
#60   #59 JO-DER, gracias, ya me había dado por vencido, bufff.
votos: 0    karma: 11
#62   #60 De nada. Llevo varios años interesado en los algoritmos de generación procedural, uno de mis proyectos personales es escribir mi propio generador de mundos, pero al paso que voy creo que acabaré en el 2040 :-D
votos: 0    karma: 7
#40   Increíble
votos: 0    karma: 7
#50   No me entero.¿Como se usa?
votos: 0    karma: 6
#53   En ciertos momento me entretengo haciendo mapas imaginaris como estos con boli y papel. ¡¡Gracias por esto!!!!
votos: 0    karma: 11
vet vet
#54   Genial el generador, lo único que no me convence mucho son los nombres que salen :-/
votos: 0    karma: 6
#56   Está mal traducida la entradilla. Da la impresión de criticar la obra de Tolkien, cuando lo que dice el original es que muchas veces los mapas de las contraportadas eran más interesantes que los cuentos imitando (mal) a Tolkien que había luego dentro.
votos: 0    karma: 6
comentarios cerrados

menéame