usokoban

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

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.