An homage.
Log in to post a comment.
// Forked from "Unknown Turtles" by maraz // https://turtletoy.net/turtle/ca12448d34 Canvas.setpenopacity(-1); const turtle = new Turtle(); const height = 10; const width = 50; const zstart = 70; const layer = 2; const layers = 80; //min=20 max=300 step=1 const gap = 1; //min=0.25 max=2 step=0.1 const roughness = 0.5 //min=0.0 max=2 step=0.1 const perspective = 0.15; const peak = 1 //min=0 max=5 step=0.1 turtle.penup(); function walk(i) { const left = -width+perspective*i*gap; const right = width-perspective*i*gap; const z = zstart-layer*i*gap; turtle.goto(left, z); for (let n = left; n < right; n++) { if (Math.random() > 0.5) { const maxh = height-Math.random()*roughness; const h = z+maxh*Math.log10(Math.abs(turtle.x())+peak); turtle.goto(n, h); turtle.pendown(); } } turtle.penup(); turtle.goto(right, z); return i < layers; }