In the Artificial Intelligence and Multi-Agent Systems course (Technical University of Denmark, AY 2017/18), our team project involved creating a Sokoban puzzle solver in Java. Leveraging HTN planning, optimization heuristics, and the Belief-Desire-Intention model, we built a fully autonomous system capable of solving complex Sokoban levels.
Demo#
The below videos show a running demo of our solver for two different levels.


