Simple grid of 5, 6, and 7 point stars.
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(); turtle.penup(); turtle.goto(0,0); turtle.pendown(); const rows = 12; const cols = 11; const width = 200; const height = 200; const margin = 10; function star(points, scale) { if (typeof(scale) === 'undefined') scale = 1.0; turtle.pendown(); for (var i = 0; i < points; i++) { turtle.forward(10 * scale); turtle.right(720 / points); turtle.forward(10 * scale); turtle.left(720 / points / 2); } turtle.penup(); } // The walk function will be called until it returns false. function walk(i) { if (i >= rows * cols) return(false); var points = i % 3 + 5 var row = Math.floor(i / cols); var col = i % cols; var x = -(width / 2) + margin + ((width - 2 * margin) / cols) * col + (10); var y = -(height / 2) + margin + ((height - 2 * margin) / rows) * row + (10 - points); turtle.penup(); turtle.goto(x, y); star(points, 2 / points); return(true); }