In der letzten Sitzung haben wir an unserem Frogger-Spiel weitergearbeitet. Als neue Themen kamen dazu:

Und wir haben eine if-Abfrage für die x- und/oder y-Position durchgeführt in Form von if(this.getY() == 0) oder if(this.getY() == this.getWorld().getHeight() (Achtung: ZWEI Gleichzeichen!). Zu if-Abfragen könnten Sie diese Folge ansehen, wir machen das aber noch ausführlich.

Hausaufgabe: Bauen Sie nochmal ein neues Frogger-Spiel, das folgenden Anforderungen genügt:

  • Der Frosch durchquert das Bild und muss hin und her fahrenden Objekten ausweichen.
  • Verwenden Sie die Methode showText(...), z.B. wenn zwei Objekte zusammenstoßen.
  • Wenn der Frosch oben (oder rechts oder links, je nach Spiel) ankommt, soll er mit setLocation(...) auf eine andere Position gesetzt werden.