Solves arbitrary Sokoban mazes with various algorithms and visualizes the learning
Goals:
-->Multiple ways of solving a generic Sokoban maze with different algorithms and machine learning methods.
-->Visualizing the solving process step by step with SFML.
Different kinds of search algorithms to implement: -DFS -BFS -Dijkstra -Astar(With different implementation details) -Constraint satisfaction -more...