usokoban

rain1 fe5ec7cf1d added handmade levels by yoshio and masato. 8 rokov pred
levels fe5ec7cf1d added handmade levels by yoshio and masato. 8 rokov pred
skins fb084e52ea kenyam 9 rokov pred
LICENSE ee8402356a Initial commit 9 rokov pred
Makefile caeda54b31 * Makefile: Added an install target. 8 rokov pred
README.md 142da3a84e * package.scm: added a guix package definition. 8 rokov pred
README.source a13bfa7c8c initial source import 9 rokov pred
base.c 49871e1826 explained mouse controls too 9 rokov pred
package.scm caeda54b31 * Makefile: Added an install target. 8 rokov pred
savitch.c a13bfa7c8c initial source import 9 rokov pred
savitch.h a13bfa7c8c initial source import 9 rokov pred
settings.c 2cbbe4b177 added assets 9 rokov pred
settings.h a13bfa7c8c initial source import 9 rokov pred
sokoban.c c2b4e7acae * sokoban.c: Make the sokoban level parser a bit more forgiving. 8 rokov pred
sokoban.h a13bfa7c8c initial source import 9 rokov pred
sokoban2.c a13bfa7c8c initial source import 9 rokov pred
solution.c a13bfa7c8c initial source import 9 rokov pred
solution.h a13bfa7c8c initial source import 9 rokov pred
solver.c a13bfa7c8c initial source import 9 rokov pred
solver.h a13bfa7c8c initial source import 9 rokov pred
usokoban.png 2cbbe4b177 added assets 9 rokov pred

README.md

usokoban

USokoban is an excellent sokoban implementation by Yang Chao.

this version

I have put it on github and added a makefile, edited slightly to my preference (no need to 'install' it).

building

type make if on guix use guix environment -l package.scm to get a build environment set up.

running

On first run use ./usokoban and it will set the current working directory as an absolute path in the preferences file ~/.usokoban. After that you can run usokoban from any directory.

levels

I collected some level sets which you can easily find by searching on the internet.