![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Something almost magical happened last weekend in upsilon. And something broke, too, which necessitates a bit of design review.
For a while now, when you press '>' in the countryside, you're dropped into a wilderness map. But the generated wilderness maps had borders, to keep you from seeing or moving off the edge and dumping core.
Last weekend I removed the edges of the wilderness maps. Suddenly there was an almost infinite wilderness (right now it's only 4096x4096, but I suspect this will increase to at least 16Kx16K and maybe even 64Kx64K).
But that wasn't the cool bit. The cool bit was one more piece of wire... when I hooked it up so that the city level replaced the wilderness level at the right coordinate.
So you're walking across trackless terrain, nearly infinite... and suddenly there's this city wall.
And you walk around to the western edge, and there's a gate you can walk in. The same map you start on, except now you're walking into it from the wilderness that was always supposed to be outside it, but was only ever inferred, not seen.
I got shivers. Suddenly this is not a bunch of code. It's a world.
And then it broke and revealed a little design flaw, because now you can't get within 64 squares of the goblin caves (or any other special location) without a stack overflow... but I'll fix that... I'll spend the Wednesday morning drive thinking about how.
For a while now, when you press '>' in the countryside, you're dropped into a wilderness map. But the generated wilderness maps had borders, to keep you from seeing or moving off the edge and dumping core.
Last weekend I removed the edges of the wilderness maps. Suddenly there was an almost infinite wilderness (right now it's only 4096x4096, but I suspect this will increase to at least 16Kx16K and maybe even 64Kx64K).
But that wasn't the cool bit. The cool bit was one more piece of wire... when I hooked it up so that the city level replaced the wilderness level at the right coordinate.
So you're walking across trackless terrain, nearly infinite... and suddenly there's this city wall.
And you walk around to the western edge, and there's a gate you can walk in. The same map you start on, except now you're walking into it from the wilderness that was always supposed to be outside it, but was only ever inferred, not seen.
I got shivers. Suddenly this is not a bunch of code. It's a world.
And then it broke and revealed a little design flaw, because now you can't get within 64 squares of the goblin caves (or any other special location) without a stack overflow... but I'll fix that... I'll spend the Wednesday morning drive thinking about how.