Best run on turbo mode (unless you like the squiggling up and down). Seeds can be negative How it works (basically): the code has many layers of calculating, but they are each very similar. It uses a mathematical function that goes up and down as you increase the number you put into it, like a wave. Then it adds another function that goes up and down (otherwise known as vibrating) at a slightly slower rate, and adds another function, and another, and another. What makes it so chaotic is the way they interact. At a certain point, half of the functions could be going up, the other half going down, and each of the functions changes the height by a different amount. The seed just changes what numbers you put in. I have no idea which number the functions become synchronized into one direction, like at the 0 seed, but I think its around a eleven digit number, so there are a lot of seeds!
considering changing it to alter speed based on slopes and speed up both x and y moving down a hill #procedural #generated #generation #sine #wave rounding artifacts may appear after 4503599627370496, and become quite severe at exactly 144115188075855872