Once again a reaction to a turtle by markknol: Square to Circle ⬜️⚪️

Log in to post a comment.

// You can find the Turtle API reference here: https://turtletoy.net/syntax Canvas.setpenopacity(.7); // Global code will be evaluated once. const turtle = new Turtle(); const radius = 90; const side = 90; const distortion = 2; // The walk function will be called until it returns false. function walk(i) { let t = Math.random() * Math.PI * 2; let x = Math.sin(t) * radius; let y = Math.cos(t) * radius; x += (Math.sin(Math.random() * Math.PI * 2) * distortion); y += (Math.cos(Math.random() * Math.PI * 2) * distortion); let xM = side / 2; let yM = side / 2; switch(Math.round(Math.random())) { case 0: xM *= Math.random(); break; case 1: yM *= Math.random(); break; } xM *= (Math.round(Math.random()) * 2) - 1; yM *= (Math.round(Math.random()) * 2) - 1; turtle.jump(x, y); turtle.goto(xM, yM); return i < 1000; }