Playing around with seth to come up some interesting circles.
Log in to post a comment.
// You can find the Turtle API reference here: https://turtletoy.net/syntax Canvas.setpenopacity(1); // Global code will be evaluated once. const turtle = new Turtle(); const radiusRange = [3, 12]; const borderRange = [1, 2]; const iterations = 12; const fraction = 6; function random(range) { return Math.floor(Math.random() * (range[1] - range[0]) ) + range[0]; } // The walk function will be called until it returns false. function walk(i) { turtle.home(); turtle.seth(i / fraction); turtle.penup(); const multiplier = Math.floor(i / 360) + .5; turtle.forward(random(radiusRange) * multiplier); turtle.pendown() turtle.forward(random(borderRange)); return i < 360 * iterations; }