TIL.
troyunrau
Needs to be combined with ASCII art renderer.
Beat me to it. More info here, including diagrams of all the changes. If you're curious about rationale and how each one will work:
Never even heard of it. The cover art is ethereal though. How does the game play?
13, probably (rescue, hard to know for sure, but we've had her for like 8)
Gary the snail
I'm in this comment and I don't know why
Cat choose their pets wisely
Flooding the zone
Yeah, swiggle is pretty much exactly that. The coordinates, amplitudes, and radius are randomized (based on the map seed, so it is reproducible). It makes a good distortion on top of things like mountain range positions. You don't see the swirls in practice.
Yeah, I mathematically compute a gradient vector. Which is actually one of the very easy things to do in python. I then bias Voronoi cell centre point density based on the amplitude of the local gradient.
The same gradient calculations would be used in a real erosion/deposition model. Where the gradient is high, erode. Move those particles down gradient. Deposit particles where gradient is less steep. Repeat a thousand times. Marvel at emergent phenomenon like river valleys and deltas. It's the "repeat a thousand times" that python really struggles with. It's fine to run it once and wait. But I don't want it to be days of modeling per map :)
It's statistically improbable, but possible Almost all minerals you'll find in the wild are bog standard ones.
Tangent about slate, shale, and clay. One of the diagnostic properties is "grain size". To determine if soil is clay or silt sized particles, one of the common tests is: rub it on a tooth -- if it feels smooth, the particles are clay sized. Slate and shale are clay minerals, and will feel smooth on a tooth if rubbed in the direction of the grain. If it doesn't feel smooth, then it's a siltstone or similar.
Yes