Skip to content

A simple Sokoban game that implements searching algorithms such as BFS and DFS

Notifications You must be signed in to change notification settings

kjdeluna/Sokoban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple Sokoban game that implements searching algorithms such as BFS and DFS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published