Informatik

Epic: Schneller mit der Zeit

Das Spiel soll alle paar Sekunden schneller werden.

Hilfe: Globale Geschwindigkeit

Zunächst wollen wir ein Attribut "geschwindigkeit" in der Level haben, welches die Geschwindigkeit des Spiels repräsentiert. Dieses Attribut verändern wir alle 5000 Millisekunden (5 Sekunden).

public class Level extends Stage {
    private float geschwindigkeit = 1;
 
    // ...
 
    public void run() {
        if (this.getTimer().everyMillis(5000)) {
            geschwindigkeit += 0.5;
        }
    }
}
Hilfe: Geschwindigkeit nutzen

Damit wir die Geschwindigkeit in anderen Klassen nutzen können, müssen zunächst einen Methode in der Klasse Level hinzufügen.

public float getGeschwindigkeit() {
    return geschwindigkeit;
}

Jetzt können wir die Methode in anderen Klassen nutzen.

Hilfe: Beispiel Implementierung
🥉 Schneller mit der Zeit

Teilbare URL erstellen

Abschnitte auswählen