I’ve been trying to see whether I could get Text Mapper to create a square grid instead of a hex grid. Preliminary results aren’t too bad!
This is the traditional example hex map:
And this is the result when you feed the same text into a square grid mapper:
It already looks like magic!
The goal I have in mind is to generate square-based Alpine maps.
OK. Alpine maps. I mean, the algorithm often uses loops over the six neighbouring directions in order to create the textual description of the map, so that surely needs fixing.
Then again, once the textual description has been generated, the code no longer cares about hexes and squares, as seen above. It just looks – different.
Let’s give it a try.
Random Alpine hex map:
Same data, but using squares:
It is in fact recognisable! Like some weird projection from a strange fantasy cartographer. Uncanny.
I’m not even sure I want to change anything at this point! A quick scan at this point just shows that cliffs don’t look too good (because the icon library still uses six different cliff icons).
Well, a bit more studying also reveals that some spatial relationships are disrupted, like the swamp for 0102–0201. Or the river that flows from 1204–1105 now makes a detour through the mountains of 1104.