Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Tanz der Turtles (Java)

Ähnliche Präsentationen


Präsentation zum Thema: "Tanz der Turtles (Java)"—  Präsentation transkript:

1 Tanz der Turtles (Java)
November 18 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()); November 18 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 November 18 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? November 18 Tanz der Turtles (Java)

5 Die benötigte Turtle-Methoden
November 18 Tanz der Turtles (Java)

6 Tanz der Turtles (Java)
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)); November 18 Tanz der Turtles (Java)


Herunterladen ppt "Tanz der Turtles (Java)"

Ähnliche Präsentationen


Google-Anzeigen