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)
Mai 19 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()); Mai 19 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 Mai 19 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? Mai 19 Tanz der Turtles (Java)

5 Die benötigte Turtle-Methoden
Mai 19 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)); Mai 19 Tanz der Turtles (Java)


Herunterladen ppt "Tanz der Turtles (Java)"

Ähnliche Präsentationen


Google-Anzeigen