Tetris

Version 8: Punktezählung

In dieser Übung geht es darum, die Punktezählung des Tetris-Spiels zu implementieren.

Klassen

API-Dokumentation

Aufgaben

  1. Implementieren Sie die Klasse Scoring, welche in den Methoden updateScore und updateHighScore die Logik der Punktezählung enthält.
  2. 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.
  3. 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