Sokoban Solver written in Java

This was my first attempt to write in Java. My task was to write a Sokoban game solver. Main goal of program was to use brute-force method for finding all possible solutions. This solution is CLI based program which can be used with input files.

Basic description about it

There are two parameter and they are required.
The first parameter is for map file which we want to resolve.
The second parameter is the output directory. It is directory because it is not save only the end result, it also save every better result for now while resolving.
You can also find example map in the project directory called example_map1.txt

This solution is hosted on Bitbucket and can be viewed/downloaded from
or you can download jar file at