Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

© 2003 Pohlig - Taulien Tanz der Turtles (Java) 1 Tanz der Turtles.

Ähnliche Präsentationen


Präsentation zum Thema: "© 2003 Pohlig - Taulien Tanz der Turtles (Java) 1 Tanz der Turtles."—  Präsentation transkript:

1 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 1 Tanz der Turtles

2 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 2 Walter tanzt den Random-Walk Die Schrittweite und die Richtung unterliegen einer Zufallszahl. Math.random(); liefert Zufallszahl aus [0;1) Turtle walter; … walter = new Turtle(tWin); walter.forward(30*Math.random()); walter.right(360*Math.random());

3 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 3 Walter und Elsa versuchen den Passo-Doble Der Konstruktor public PassoDoble(String title) { super(title); walter = new Turtle(tWin); walter.setColor(Color.BLUE); elsa = new Turtle(tWin); elsa.setColor(Color.RED); } Implementieren Sie PassoDoble.java Walter und Elsa machen beide einen Random-Walk

4 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 4 Der Turtle BalzTanz oder eher eine Verfolgungsjagd? Elsa macht einen Random-Walk. Walter geht immer in die Richtung von Elsa. Seine Schrittweite ist immer der halbe Abstand zischen sich und Elsa. Welche Methoden der Turtle könnte man benutzen? Welche Mathematischen Methoden könnte man gebrauchen?

5 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 5 Die benötigte Turtle-Methoden

6 © 2003 Pohlig - Taulien Tanz der Turtles (Java) 6 Benutzen der Methoden double elsaX = elsa.getX(); double elsaY = elsa.getY(); double walterX = walter.getX(); double walterY = walter.getY(); double abstand = Math.sqrt(Math.pow((walterX-elsaX),2)+Math.pow(walterY-elsaY,2));


Herunterladen ppt "© 2003 Pohlig - Taulien Tanz der Turtles (Java) 1 Tanz der Turtles."

Ähnliche Präsentationen


Google-Anzeigen