Tetris

Version 1: Erzeugen und Bewegen eines Blocks

In dieser Übung geht es darum, einen Tetris-Block zu erzeugen und zu bewegen.

Klassen

Sequenzdiagramm
API-Dokumentation

Aufgaben

  1. Implementieren Sie die Klasse Game, welche das Spielfeld und die Spiellogik implementieren soll.
    Die start-Methode erzeugt einen Block, wartet wiederholt auf ein ActionEvent und bewegt den Block entsprechend.
  2. Implementieren Sie die Klasse Tetris, welche zum Starten der Tetris-Applikation verwendet wird.
    Die main-Methode erzeugt ein GUI-Objekt, übergibt dieses einem Game-Objekt und ruft dann dessen start-Methode auf.
Lösung