Skip to content

Spiral maps.

#28
Auto-translated
Nasos
It's easier to iterate through the radius values than to create a double loop.
Where should I iterate?
To draw a spiral, you need the boundary values of the circles for all radii less than the given one. You'll have to calculate them.

The first loop is for the circle radius.
The second loop is for calculating the boundary for each radius.

Added 6 minutes later
Marlo_Stanfield
Author, what's the point of drawing these maps, if you don't mind me asking? I'm surprised by your persistence.
There are several meanings here.
You know, some people doodle in their notebooks when they have nothing else to do. This is something similar. Sometimes you just want to calculate. To exercise your brain by drawing radii. And to make it not completely pointless, I draw maps. And here's the result.
In the end, it should turn out to be a large map. Ideally, one with 24 (or 16) cities, or a little less. The point is that there should be many adventures there.
When you travel across such a large map, for a long time, you periodically end up in a dark zone. This is where the Necromancer opponent has cast a spell. "Alone in the dark."
And you can also place an ally, and he will "illuminate" the area where he wasn't originally supposed to.
Another meaning is that Heroes III is a two-dimensional game, and I'm turning it into a game with partial dimensionality - greater than 1, but less than 2.
I'm going to explore all these effects.