This is the game Sokoban built in C++ (https://en.wikipedia.org/wiki/Sokoban). This was the outcome of a team project.
- John Ayad (900150853)
- Monica Mamdouh (900142228)
- Youssef Ibrahim (900142576)
Game is built in C++ and SFML.
- More levels could be easily added via adding a simple text file in the levels folder
- Validates user inputs
- Supports two game modes (Infinity mode and classic mode)
- BFS implemented to have a "Hints" button. (Enabled only for the first 5 levels considering how complex Sokoban could be) (DFS is implemented but commented out as it doesn't return the optimal solution)
- Animated character movements