usokoban

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

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.