魔方吧·中文魔方俱乐部

标题: 推箱子程序下载,及网页链接 【2009-07-07更新】 [打印本页]

作者: sokoban    时间: 2009-4-5 00:08:10     标题: 推箱子程序下载,及网页链接 【2009-07-07更新】


(甲)推箱子简介


推箱子主要是作为一种电子游戏存在的。

推箱子最早是日本人今林宏行于(Imabayashi Hiroyuki)1982年发明,由thinking rabbit 软件公司出版发行。日语中叫“仓库番”,意为仓库管理员。英语中,推箱子称为 Sokoban ,是日语“仓库番”的音译。

今林宏行目前和 Falcon 公司合作,仍然继续发行新的“仓库番”游戏。他们的官方网站地址是:http://www.sokoban.jp/


推箱子规则极其简单,就是(1)把箱子推到指定的位置,(2)一次只能推动一个箱子,(3)箱子只能推不能拉。


Fibo6D.gif


fibo8_new.gif



sokoban.gif


虽然规则简单,变化却可以非常复杂,所以很快就流行开了。从家用游戏机、掌上游戏机、各种操作系统的个人电脑、掌上电脑、手机、电子词典,几乎所有的电脑系统上,我们都可以发现推箱子的身影。事实上,我最早是从“文曲星”上知道推箱子这个游戏。

据Wikipeida介绍,1988年的《Computer Gaming World》杂志给推箱子的评价是“pure and simple, very playable and mentally challenging”。有机会要找这本杂志看看。(注:《Computer Gaming World》创刊于1981年,是最早的电脑游戏杂志之一。2006年和微软合作,变身为《Games for Windows: The Official Magazine》。)


顺便提一下的是,电子游戏作为计算机软件,固然是受著作权保护的,不能随意复制。但是游戏规则本身,一般认为不属于著作权的保护范围,所以任何人都可以写独立的推箱子程序,而不侵犯原发明者的权益。关于“电子游戏规则”的知识产权方面,还有个有趣的故事。“俄罗斯方块”是一个名气和影响力比“推箱子”大得多的另外一个小游戏,也以规则简单却趣味无穷而称著。俄罗斯方块的发明者是前苏联的Alexey Pajitnov (于1984年发明,苏联尚未解体)。此人后来移居美国,成立了一个游戏公司Tetris Company,专门授权各种游戏平台开发俄罗斯方块游戏,赚了不少钱。但是在Mac 平台上有个叫Quinn 的游戏,是 Mac 系统上最受欢迎的俄罗斯方块程序之一, 而这个游戏没有经过Tetris Company 授权。2006年,Tetris 公司曾给 Quinn 的团队发律师信,要求他们停止发行 Quinn 。不过 Quinn 团队作为回应,只是把网页和游戏中所有 Tetris 字眼去掉(因为 Tetris 是注册商标),至今仍然发行 QuinnTetris 公司也无可奈何。

所以,Windows 操作系统、手机等各种移动设备上的推箱子的克隆是数不胜数。

另外值得一提的是,今林宏行和 Falcon 公司目前还声称拥有“仓库番”的著作权和其他一切权利。游戏规则本身是否应该保护,这个一个说不清楚的问题。不过就一些具体的行为和后果,我们可以预料。比如说要在 PS3, Nintendo Game Cube 或者XBOX等系统发行推箱子软件,恐怕就不能没有今林宏行的授权。又比如说,Windows 上众多个人开发的免费推箱子程序,应该不必担心收到今林宏行的律师信或者起诉。

关于推箱子更多的历史,请看另外一贴:
http://bbs.mf8-china.com/viewthread.php?tid=32360

关于今林宏行发明推箱子的故事,请看:
http://bbs.mf8-china.com/viewthread.php?tid=31783


(乙)推箱子软件介绍及下载


Windows 系统里面,优秀的推箱子游戏可以说是非常多。其中最好的有以下的这些:



(一)YSokoban  
网页 http://ygp.orgfree.com/
作者George Petrov
强烈推荐,功能很强大,且有很多方便的功能,因此另有专贴介绍 YSokoban
请看 YSokoban 下载和介绍专贴:
http://bbs.mf8-china.com/viewthread.php?tid=33679

亦可参考这一贴:(涉及 YSokoban 与 MF8 推箱子版相关的一个功能)
http://bbs.mf8-china.com/viewthread.php?tid=33161

还有 anian 的介绍
http://bbs.mf8-china.com/viewthread.php?tid=30733&page=2&fromuid=13140#pid612498



(二)Sokoban YASC (这个也要拿来备用,有些功能如关卡可视化编辑等十分好用)
作者:Brian Damgaard
http://sokobanyasc.sourceforge.net/
Sokoban YASC 是一个开放源代码的软件,起始于2001年11月。
可到下贴下载:(下面提到的 SokoMind 亦可到下帖下载)
http://bbs.mf8-china.com/viewthread.php?tid=25232

(三)JSoko
作者:Matthias Meger
http://sourceforge.net/projects/jsokoapplet/
Java 程序,而且也是一个开源的程序,还在不断开发中


(四)老封推箱子
我们中国人“老封”写的推箱子程序freesoko (后来改名supersoko)也非常棒,原来有一个主页和论坛的。
但现在已经停止维护更新了。
V1.85 请到下帖下载,谢谢管窥子兄分享
http://bbs.mf8-china.com/viewthread.php?tid=28907

原帖由 ChangKai 于 2009-6-11 21:29 发表
老封本来也是个推箱子迷,当时国内推箱子程序很少,他在许多人的支持、帮助下就写了一个:从2002.1.1 的boxman V1.0到boxworld V1.25到freesoko V1.6 (freesoko V1.85已经有人上传了)到2003.05.18的supersoko V4.0共42个版本。(supersoko V4.0是收费版本)老封写推箱子程序之时一直到今年3、4月间其网站关闭,在其网站的bbs上先后聚集了众多的推箱子爱好者、高手,jinyou、qwater 等人就来自老封的论坛。


(五)Sokoban++
http://www.joriswit.nl/sokoban/  
作者:Joris Wit
点击下载 Sokoban++ v1.62
sokopp162.rar (808.82 KB, 下载次数: 341)
Sokoban++ 的功能还是非常齐全的,但比起 Sokoban YASC 和 YSokoban 还是
稍微逊色一点。基本处于停止开发状态。


西北天狼兄做了一个
汉化文件: China.rar (4.94 KB, 下载次数: 63)

原帖由 西北天狼 于 2010-4-13 15:26 发表
不知道有没有使用sokoban++的,我做了一个汉化文件china.txt,解压到languages目录即可。欢迎大家使用,并提出宝贵意见!



(六)Sokoban for Windows
http://www.sourcecode.se/sokoban/
作者: Björn Källmark
从2.0起变成共享软件了。


(七)SokoMind
http://www.sokomind.de
作者:德国人Gerald Holler
该程序现在不再维护了,最后的版本是 SokoMind 3.4。
起前身是 Sokoban1997
SokoMind 还包含了一种 SokoMind Plus 的变形。

(八)WinSoko
http://www.mtg.sk/rva/
作者: Robert Vasicek
载请到本站站长 cube_master 发的帖子
http://bbs.mf8-china.com/viewthread.php?tid=25030

(九)SokoFun Pro
http://www.sokofun.de

http://www.games4brains.de
共享软件
关卡比较有特色






(丙)推箱子关卡

除了世界各地有不少编程爱好者写了很多推箱子程序外。还有另外的一些推箱子爱好者喜欢设计各种推箱子关卡,并放在网上供别人下载游戏。这些由爱好者设计的推箱子关卡,比很多商业发行的“仓库番”游戏里面的关卡都来的有意思。设计推箱子关卡,就好比魔方中的DIYMOD,需要创新的思维,应该也是很有乐趣的。

常用的推箱子关卡下载网页有:

http://www.sokobano.de/en/levels.php         非常多的关卡下载
http://www.sourcecode.se/sokoban/levels.php   (上万个的推箱子关卡)
http://users.bentonrea.com/~sasquatch/sokoban/     David W. Skinner
http://web.telia.com/~u40915103/                       Sven Egevad
http://www.erimsever.com/sokoban.htm           Erim Sever
http://membres.lycos.fr/nabokos/                              Aymeric du Peloux
http://www.sokoban.republika.pl/                                    Ziko
http://www.geocities.jp/rmcsokoban/soko/skrmc_a.htm       Kenyam
http://www.freewebs.com/dries/soko.htm                                 Dries De Clercq
http://grigr.narod.ru/                                                               Evgeny Grigoriev
http://www.discussionator.com/sokoban.html                         Lee J Haywood
http://druille.canalblog.com/albums/jeux/index.html                     Bruno Druille
http://sokoban.online.fr/collections.html                                Francois Marque
http://kantorek.webzdarma.cz/sokobana.htm                         FPok



箱子关卡通常都用文本文件保存。这种格式是比较通用的,几乎所有的推箱子程序都可以读入这种格式的关卡文件。

文本格式用 # 表示墙
$ 表示箱子
.表示目标

@
表示人(仓库管理员)

* 表示箱子在目的位置
+ 表示人站在目标位置上
空格表示仓库里的空地 (或者用 - 表示空地,因为空格在电子邮件和网页上有时不能正常显示)


比如关卡文件

-------------------------

  ####
###  ####
#     $ #
# #  #$ #
# . .#@ #
#########

----------------

表示下面这样一个关卡:



[soko=9,6]
__HHHH___
HHH__HHHH
H_____$_H
H_H__H$_H
H_._.Ha_H
HHHHHHHHH
[/soko]



(丁)其他推箱子工具软件


(一)关卡求解工具

葛永先生的 BoxSearch v5.1 beta
http://notabdc.vip.sina.com/index.htm

Takaken Solver v7.2.2
http://www.ic-net.or.jp/home/takaken/e/soko/index.html

YASS (Yet Another Sokoban Solver)
这个包含在 Sokoban YASC 里面,也有单独的命令行程序可以使用。

JSoko Solver
包含在 JSoko 中

SPS
http://codecola.net/sps/index.php

rbox
http://www.sourcecode.se/sokoban/rbox-r1.zip


(二)由解法还原关卡的工具

金优先生的 XSB还原程序

http://bbs.mf8-china.com/viewthread.php?tid=31960




(三)关卡格式转换工具

Evgeny Grigoriev 的关卡转换工具
http://grigr.narod.ru/utils.htm


(四)重复关卡搜索工具

SokoDup
作者:George Petrov ( YSokoban 的作者)
http://ygp.orgfree.com/

(五)关卡旋转反射变换工具

SokoXform
作者:George Petrov ( YSokoban 的作者)
http://ygp.orgfree.com/


(戊)推箱子网页链接


(一)博客、论坛

ChangKai 的推箱子博客
http://blog.163.com/changkai_8428/


葛永先生的益智游戏求解论坛  【推箱子专区】
http://free.activeclub.net/script/forum/list.asp?board_id=1381879

百度推箱子贴吧
http://tieba.baidu.com/f?kw=%CD%C6%CF%E4%D7%D3

Yahoo Sokoban Group
http://games.groups.yahoo.com/group/sokoban/



“Sokoban for Windows” Forum
http://www.sourcecode.se/sokoban/forum/

(二)在线玩推箱子网站

Sokoban Game
http://www.game-sokoban.com/index.php

Boxxle Online
http://www.boxxle.net/online/

Sokoban - Play Online the game Sokoban (保加利亚)
http://www.SokobanBG.com/

The Online Sokoban Community (南非)
http://www.letslogic.com/



(己)MF8 推箱子比赛



就如我们玩魔方追求速度。玩推箱子也可以追求最少步数。可以追求最少总步数,也可以追求最少“推”的步数。大多推箱子程序都会记录这两个数字的。

玩过推箱子的朋友都可能有这样的经历,有些关卡玩了很久都解不出来,实在令人抓狂,有时候玩着玩着就想放弃。又或者为了追求步数的优化锲而不舍。所以本版举行一个月一次的推箱子关卡求解比赛。每次选择一个关卡出来(一般25个箱子以上,这样计算机很难暴力求解),大家提供解答,解答步数最少者为优胜。这样有竞争,才有动力。

比赛规则请看:http://bbs.mf8-china.com/viewthread.php?tid=25232

[ 本帖最后由 anian 于 2010-4-13 22:01 编辑 ]

附件: sokopp162.rar (2009-4-5 00:08:10, 808.82 KB) / 下载次数 341
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxODJ8ZTc0MGM4OTd8MTczMjIwODY1MnwwfDA%3D

附件: sokoban.gif (2009-6-11 22:51:25, 52.68 KB) / 下载次数 208
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NTQ5NTl8MjlkODI1N2Z8MTczMjIwODY1MnwwfDA%3D

附件: Fibo6D.gif (2009-6-20 00:23:35, 507.46 KB) / 下载次数 213
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NTYwMjB8ZDQ0NWRhMjR8MTczMjIwODY1MnwwfDA%3D

附件: fibo8_new.gif (2009-6-23 12:39:11, 53.36 KB) / 下载次数 242
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NTY0ODV8YzA1NWY4N2R8MTczMjIwODY1MnwwfDA%3D

附件: China.rar (2010-4-13 21:59:30, 4.94 KB) / 下载次数 63
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=OTMxNjJ8Y2JmMDc1ODl8MTczMjIwODY1MnwwfDA%3D
作者: tonylmd    时间: 2009-4-5 00:32:01

sokoban版主如鱼得水哈~(请按字面含义理解)
作者: tonylmd    时间: 2009-4-5 00:36:13

一开始开版时就有想过 如果lulijie算个算法出来暴力破解~不就没的搞了~?
不过版主说15个箱子…又觉得好难喔……加上一个月的长周期…感觉要用心钻研才行…门槛好高喔……
看能否3者之间再选个权衡?
作者: Cielo    时间: 2009-4-5 00:42:02

呵呵支持!吧里比赛越来越多了啊
作者: cube_master    时间: 2009-4-5 00:45:29

很好,欢迎相关厂家赞助这项活动。

具体事宜可找版主商议。
作者: 证明题    时间: 2009-4-5 04:24:21

恩~支持老师的比赛提议~具体规则还要讨论下~为防用电脑求解,不知道多少个箱子和一期比赛运行多少天为宜。
作者: yuanxy    时间: 2009-4-5 08:42:18

觉得这样比较有趣
支持
作者: sokoban    时间: 2009-4-5 11:56:27

谢谢各位支持,我这两天先把规则订一下。如何避免电脑求解的确是个问题。



=============================
测试论坛嵌入关卡代码。

[soko=9,3]
HHHHHHHHH
Hax*_$.HH
HHHHHHHHH
[/soko]

[ 本帖最后由 sokoban 于 2009-7-8 21:02 编辑 ]
作者: juventus66    时间: 2009-4-5 13:33:17

谢谢分享,学习了
作者: kaylmu    时间: 2009-4-5 13:43:03

哇爽啊~想当年我小学上课经常玩~15个不算太多吧
作者: yuquan88    时间: 2009-4-5 16:41:19

哈哈 我喜欢推箱子 和魔方一样着迷
作者: 老魔新手    时间: 2009-4-6 20:10:39

好啊!我很喜欢推箱子啊!
作者: sokoban    时间: 2009-4-6 20:14:30

补充:比赛规则已经初步拟定,请看:http://bbs.mf8-china.com/viewthread.php?tid=25232
作者: 小Yu    时间: 2009-4-6 20:44:26

谢谢分享。学习学习了
作者: sokoban    时间: 2009-6-11 21:59:39

更新了一下一楼,主要是根据 anian 和 ChangKai 等朋友的帖子,补充了常用推箱子软件的介绍
作者: zhenying    时间: 2009-6-12 14:19:03     标题: 回复 1# 的帖子

sokoban版主更新了“推箱子简介及程序下载”详细、实用,对推箱子爱好者可是福音。当初我摸索、了解版主提供的这些,用了很长一段时间,如今得来全不费工夫。
补充一点:
http://www.geocities.com/erimsever/sokoban.htm
erim sever's 的推箱子主页
可以找到几乎所有的有关仓库番的信息
作者: migl    时间: 2009-6-12 14:54:52     标题: 这个我要及时跟进一下

http://www.geocities.com/erimsever/sokoban.htm
这个好像是 土耳其 的网页。

这个是翻译成中文了的网页。( 换个 土耳其语 的翻译 )
http://203.208.37.132/translate_c?hl=zh-CN&ie=UTF-8&sl=tr&tl=zh-CN&u=http://www.geocities.com/erimsever/sokoban.htm&rurl=translate.google.cn&usg=ALkJrhhx5uymHT-lv4ZUfwxjmFeTgRzp8A


翻译后,将将可以理解。最好是原网页与翻译后的网页对照着看。( 发现里面有很多东西,确实是够全的  )
而且里面的所有链接都能继续翻译成中文。

[ 本帖最后由 migl 于 2009-6-12 15:52 编辑 ]
作者: bsky    时间: 2009-6-12 16:11:06

我也推荐一个网页,有1万多个关卡的成绩记录。(大多数关卡是可以下载的)
http://www.sokobano.de/en/levels.php
可以看看最新的世界较好记录,几乎每天都有更新。如果你有更好的答案也可以破破纪录了。
作者: sokoban    时间: 2009-6-12 18:27:47

谢谢楼上几位提供的信息,已经补充到一楼了。 几位都是资深推箱子玩家,想必这些东西都是知道了,这个帖子的目的主要是给新手快速入门。不全的地方,还请各位不吝指正,使得更加完善。
作者: sokoban    时间: 2009-6-13 15:34:23

又添加了一些推箱子工具软件 和 推箱子网站的链接
作者: anian    时间: 2009-6-14 08:55:08

JSoko's solver is also pretty good, probably just slightly not as good as BoxSearch.   However, I know the author is improving his solver.  When Matthias' work is complete, it is believe to be slightly better than YASS.
作者: sokoban    时间: 2009-6-14 12:30:35

谢谢,JSoko 已经添加到一楼。
作者: bsbq    时间: 2009-7-7 12:16:21

http://www.sourcecode.se/sokoban/
这个功能全,有没有破解版?
作者: sokoban    时间: 2009-7-7 14:08:32     标题: 回复 23# 的帖子

楼上注册了有一段时间了,处女帖献给了推箱子版啊

这个破解版我也没有见过
作者: anian    时间: 2009-7-8 21:43:27

原帖由 sokoban 于 2009-4-5 11:56 发表
谢谢各位支持,我这两天先把规则订一下。如何避免电脑求解的确是个问题。


只要加多几个箱子就可以避免电脑求解。
作者: zxb096    时间: 2009-8-21 23:54:07

谢谢分享,学习了
作者: 1qaz2wsx    时间: 2009-11-6 12:56:07

很多链接都失效了。
作者: anian    时间: 2009-11-6 13:52:06

可否说清楚那些链接失效了?
作者: 1qaz2wsx    时间: 2009-11-6 22:22:19

(四)重复关卡搜索工具 SokoDup 作者:George Petrov ( YSokoban 的作者) http://www.geocities.com/ygp_bg/ (五)关卡旋转反射变换工具 SokoXform 作者:George Petrov ( YSokoban 的作者) http://www.geocities.com/ygp_bg/
作者: anian    时间: 2009-11-6 23:10:38

你说的很多链接其实只是因为George Petrov 的主页改变了。   只是一个链接。  已修改!
作者: stopheart    时间: 2009-11-23 09:01:32

http://fruise.googlepages.com/sokoban.html                           Lee J Haywood
已经更改为:http://www.discussionator.com/sokoban.html

这个"http://www.geocities.com/erimsever/sokoban.htm             又一个关卡集成下载网站"已不存在
作者: sokoban    时间: 2009-11-23 09:08:13     标题: 回复 31# 的帖子

已经更正,谢谢!
作者: sokoban    时间: 2010-1-28 15:55:28

一楼增加百度推箱子贴吧链接
作者: zhenying    时间: 2010-3-1 23:05:33     标题: 回复 31# 的帖子

Erim SEVER 的网站已经更改为:http://www.erimsever.com/sokoban.htm
刚才留几句英语,本人不济使用翻译器还是无法准确理解,求助于众仁兄发帖或发邮解惑。
changkai_8428@163.com
-----------------------------
Erim SEVER

Hi
I'm collection Sokoban at www.erimsever.com/sokoban.htm  

please help for Sokoban utils that where can i find ? (About solver, editor, other utils for Sokoban)

Sincerely

Erim SEVER from Turkey
---------------------------------------

我是汇集Sokoban在www.erimsever.com/sokoban.htm
的Sokoban utils的please帮助哪里能我发现?
(关于解难题者、编辑, Sokoban的其他utils)

恳切地

Erim 从土耳其
---------------------------------------
作者: anian    时间: 2010-3-2 01:24:32

感谢zhenying兄!    一楼已经更新。

从Erim Sever写的英文来看, 他也不会英文, 而且也是用翻译器。
也许是从土耳其语翻译到英文吧?

他大概是在说:   
你好
我汇集所有关于推箱子的东西在:www.erimsever.com/sokoban.htm  
请帮忙告诉我在那里可以找到和推箱子有关的工具。
(如解关器, 编辑器, 或者其它和推箱子有关的工具。)
作者: zhenying    时间: 2010-3-2 15:16:23     标题: 回复 35# 的帖子

谢过anian兄,祝版主新春愉快。
作者: stopheart    时间: 2010-4-4 08:59:23

http://www.erimsever.com/sokoban.htm           Erim Sever
这个链接不对
作者: stopheart    时间: 2010-4-4 09:01:05

他的已经改了,应该是 www.erimsever.com/sokoban9.htm 这个吧
作者: anian    时间: 2010-4-4 21:36:32

37楼的链接没有问题。
作者: stopheart    时间: 2010-4-4 21:59:58

奇怪,早上没有打开,怎么回事儿
作者: 西北天狼    时间: 2010-4-13 15:26:45     标题: sokoban++汉化文件

不知道有没有使用sokoban++的,我做了一个汉化文件china.txt,解压到languages目录即可。欢迎大家使用,并提出宝贵意见!

China.rar (4.94 KB, 下载次数: 27)

附件: China.rar (2010-4-13 15:26:45, 4.94 KB) / 下载次数 27
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=OTMxNDJ8YzM5OWJiOGN8MTczMjIwODY1MnwwfDA%3D
作者: migl    时间: 2010-4-13 16:22:35


天狼兄连汉化都会~~
作者: anian    时间: 2010-4-13 22:04:34

推箱子程序下载贴子已经更新加入天狼兄的文件。  
作者: zxy6350479    时间: 2010-11-2 08:47:58

哦 赶紧 能下载的 就下载 三号断网 只能手机看帖子了 呵呵呵
作者: ldc2298    时间: 2012-9-19 13:34:33

本帖最后由 ldc2298 于 2012-9-20 11:27 编辑

  记一个地址在这儿,有空逛逛,可以在线推,
http://www.abelmartin.com/rj/sokobanJS/sokoban.html

关卡集
http://www.abelmartin.com/rj/sokoban_colecciones.html
作者: ldc2298    时间: 2014-2-10 15:53:32

本帖最后由 ldc2298 于 2014-2-10 16:15 编辑

试用了下Sokoban for windows 3.3.1, 用了SYday来解除30天试用期限。
把系统日期设为30天之后仍可正常使用,看来SYday这个软件很有效!

不过在另一台电脑上,我因早前(约一两年前)装过Sokoban for windows 3.2.9(已卸载了),今天再装Sokoban for windows 3.3.1,再用SYday设为今天的日期,Sokoban for windows 3.3.1已无法打开运行了。(也想设置为上次安装的日期,但想不起来了是哪天了,看来只有系统重装才行了)

附件: SYDAY-V1.4.rar (2014-2-10 16:02:08, 82.77 KB) / 下载次数 26
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNTc4fDMyODkyYmE4fDE3MzIyMDg2NTJ8MHww
作者: 大大大魔方    时间: 2016-2-8 21:07:25

涨姿势。。。。
作者: duocaitian    时间: 2016-6-6 10:23:29

顶贴顶贴顶贴




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2