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