usokoban

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

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.