<script src="http://spelprogrammering.nu/simple.js">
function start()
{
turtle.x = 0;
shape = 'F';
rules = {'F': 'F+F-F-F-f+F+F+F-F',
'f': 'fff',
'+': '+',
'-': '-'};
angle = 90;
events = {};
events['F'] = function() { turtle.move(1); };
events['f'] = function() { turtle.moveWithoutPen(1);};
events['+'] = function() { turtle.turnLeft(angle) };
events['-'] = function() { turtle.turnRight(angle) };
iterations = 6;
for (var i = 0; i < iterations; i++)
{
currentLength = shape.length;
newShape = '';
for (var u = 0; u < currentLength; u++)
newShape += rules[shape.charAt(u)];
shape = newShape;
}
for (var i = 0; i < shape.length; i++)
events[shape.charAt(i)]();
}
</script>
Gå tillbaka