Matrix City - The map
In this part of my Matrix City series, we are adding maps and buildings. Now that characters have origins, activities, and skills, my idea was that they need some place where they can execute and work on those.
Thus, I needed to create some kind of town around them. The idea for these towns and cities was simple:
- For each town, define key locations that matter.
- Each town had around 9–10 key locations.
- Create different buildings and sizes for the buildings.
- Assign these buildings and sizes using some town generation algorithm.
Here, we can see key buildings highlighted in different colors. There are road passages, cobblestones, and nice old-town vibes that are enough to represent and symbolize some of those elements.
The core algorithm for this is a mixture of many things. Writing them will take a long time, and these days I am packed with my own work. Hence the delay with the update on Matrix City.
The idea is simple:
- Voronoi tessellation followed by a space colonization road network.
- Some definition of building shapes and placement of the buildings.
- Tile structure and building structure follow rules from this paper
Yes, these were enough for this post.