Skip to content

T-Muha/sokoban-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sokoban Solver

Application Running With Python Running Without Python About Sokoban About the Solver

Application

Program and UI for a Sokoban solver There are two versions available, one for those with Python and one for those without. Both kinds are available in the "version" folder located on this GitHub page.

Running with Python

For those with Python, download the most recent version of the app as a folder from "version" on this GitHub page. Then, there are a series of packages you must install. It is highly reccomended to use a virtual environment such as Venv for the packages. I have also included the series of pip commands I used to install the packages in a Venv virtual environment. I know for sure that these commands install the correct package versions.

Using Venv: https://docs.python.org/3/tutorial/venv.html

Required Packages:

  • Kivy version 1.11.1
  • docutils
  • pygments
  • pypiwin32
  • kivy_deps.sdl2 version 0.1.22
  • kivy_deps.glew version 0.1.12
  • kivy_deps.gstreamer version 0.1.17
  • Python Image Library (PIL)

Pip Commands for Best Results:

  • pip install docutils pygments pypiwin32 kivy_deps.sdl2==0.1.22 kivy_deps.glew==0.1.12
  • pip install kivy_deps.gstreamer==0.1.17
  • pip install kivy==1.11.1
  • pyp install pil