Das Mover-Game ist dem Spiel Sokoban nachempfunden. Ziel des Spiel ist es, alle Kisten an die Zielpositionen zu schieben.
Nützliche Design-Patterns in diesem Spiel:
Verwendung von String-Feldern zum Speichern der Levels (siehe die Klassen Levels
und Level
)
Speicherung der vergangenen Spielzüge, um undo und redo von Spielzügen zu ermöglichen
Animation der Bewegung der Spielerfigur und der Kisten durch Setzen der destination-Position und automatisches „Daraufzubewegen“ (siehe die act-Methode der Klasse MyTile
)