Turtle Demo 3

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<eval id="4adad1eed15da">
canvas.clear(); // Zeichenfläche löschen
Turtle drunken = new Turtle(1);
drunken.penColor(255,0,0);
drunken.home(); 

drunken.right(90);
Turtle follower = new Turtle(1);
follower.penColor(0,255,0);
follower.move(200,0);

for(step = 0; step < 1000; step++) {
  follower.setAngleTo(drunken);
  follower.forward(2);
  drunken.forward((int) (20 * Math.random()) );

  if (step%2 == 0)
    drunken.right((int) (180 * Math.random()) );
  else
    drunken.left((int) (180 * Math.random()) );
}
</eval>

<canvas></canvas>