This application is a clone of the famous puzzle game Sokoban.
It respects the MVC architecture, the Observer pattern and the SOLID principles.
- Choose the level
- Implement the Undo and Redo commands
- Colorful GUI
- Use the keyboard arrow to move
- Show the list of movements done and undone
See all features in action on Youtube: https://www.youtube.com/watch?v=IfcvmUeEVh4
- Java
- JavaFX
- Maven