The turtle gets 30 moves on the hex grid to escape. Will it make it?

You can change the number on line 8 to get different attempts. I chose one I liked.

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.pendown(); const r = Random(846); // The walk function will be called until it returns false. function walk(i) { if (i % 30 == 0) { turtle.jump(0, 0); } turtle.forward(6); if (r() > 0.5) { turtle.left(60); } else { turtle.right(60); } const [x, y] = turtle.position(); return ( -100 < x && x < 100 && -100 < y && y < 100); } function Random(seed) { this._seed = seed % 2147483647; if (this._seed <= 0) this._seed += 2147483646; return function nextFloat() { return ((_seed = _seed * 16807 % 2147483647) - 1) / 2147483646; }; }