<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