Version 1 |
Klassen und Objekte |
Erzeugen und Bewegen eines Blocks |
Version 2 |
Objektbeziehungen |
Erzeugen und Bewegen einer Figur |
Version 3 |
Vererbung und Polymorphismus |
Verschiedene Figurentypen |
Version 4 |
Interfaces und innere Klassen |
Asynchrones Event-Handling |
Version 5 |
Exception-Handling |
Kollisionsdetektion Spielfeld |
Version 6 |
Collections |
Landen von Figuren |
Version 7 |
Collections und Iterator |
Entfernen voller Zeilen |
Version 8 |
Ein-/Ausgabe |
Punktezählung |
Version 9 |
Threading |
Herunterfallen der Figuren |
Version 10 |
Lambda-Ausdrücke und Streams |
Template-Methode |
Version 11 |
Zustandsautomat |
Spielzustände |