Patterned Tiles
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(-95,-95); turtle.pendown(); function square(s,t) { turtle.setheading(0); turtle.right(t); turtle.penup(); turtle.back(s/2); turtle.left(90); turtle.forward(s/2); turtle.setheading(0); turtle.pendown(); turtle.right(t); turtle.forward(s); turtle.right(90); turtle.forward(s); turtle.right(90); turtle.forward(s); turtle.right(90); turtle.forward(s); turtle.right(90); } // The walk function will be called until it returns false. function walk(n) { i = n%20; j = (n-i)/20; turtle.jmp(-95+i*10,-95+j*10); square(10,.2*(i*j)); return n < 400; }