Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 922 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 922 Bytes

Sokoban

Program Description:

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.

Author:

Kobe Jee B. De Luna CMSC 170 U-9L

Credits:

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

Installation

  1. Clone this repository git clone
  2. Go to the directory cd Sokoban
  3. Compile the java files javac -d . *.java
  4. Execute main file java Main

Shortcut:

  1. Compile and execute the java files make run
  2. Remove all the class files make clean