<script src="http://spelprogrammering.nu/simple.js">
function start()
{
turtle.y = 0;
turtle.direction = -120;
var axiom = 'F++F++F';
var rules = {'F': 'F-F++F-F',
'+': '+',
'-': '-'};
var actions = {'F': function() { turtle.move(length); },
'+': function() { turtle.turnLeft(angle); },
'-': function() { turtle.turnRight(angle); }};
var iterations = 6;
var angle = 60;
var length = 1;
var system = axiom;
for (var i = 0; i < iterations; i++)
{
var currentLength = system.length;
var newSystem = '';
for (var u = 0; u < currentLength; u++)
{
var currentAction = system[u];
newSystem = newSystem + rules[currentAction];
}
system = newSystem;
}
for (var i = 0; i < system.length; i++)
{
var action = actions[system[i]];
action();
}
}
</script>
Gå tillbaka