Tetris
Version 8: Punktezählung
In dieser Übung geht es darum, die Punktezählung des Tetris-Spiels zu implementieren.
API-Dokumentation
Aufgaben
- Implementieren Sie die Klasse
Scoring
, welche in den Methoden updateScore
und updateHighScore
die Logik der Punktezählung enthält.
- Lesen Sie im Konstruktor den aktuellen High-Score mit der Methode
loadHighScore
aus einer Datei und speichern Sie ihn bei jeder Änderung mit der Methode saveHighScore
wieder ab.
- Erzeugen Sie in der Klasse
Game
ein Scoring
-Objekt und ergänzen Sie die Methoden figureLanded
und stop
so, dass der Score bzw. der High-Score neu berechnet und in der Methode updateGUI
angezeigt wird.
Lösung