This program is based on the Japanese transport puzzle, Sokoban. The game features a warehouse keeper that needs to push all the crates in their prospective locations. The program is implemented using Java and uses awt and swing components to recreate the Sokoban environment. The program also features a game solver, using BFS and DFS algorithms.
Kobe Jee B. De Luna CMSC 170 U-9L
Sprites are provided by - http://kenney.nl/assets/sokoban - http://www.101computing.net/wp/wp-content/uploads/arrowKeys.png - https://i.stack.imgur.com/WHu9Z.png -https://i.imgur.com/1bXkyrY.jpg
- Clone this repository
git clone
- Go to the directory
cd Sokoban
- Compile the java files
javac -d . *.java
- Execute main file
java Main
- Compile and execute the java files
make run
- Remove all the class files
make clean