魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 1436175|回复: 9
打印 上一主题 下一主题

推箱子程序下载,及网页链接 【2009-07-07更新】 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

跳转到指定楼层
1#
发表于 2009-4-5 00:08:10 |显示全部楼层 |倒序浏览

(甲)推箱子简介


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

推箱子最早是日本人今林宏行于(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, 下载次数: 340)
Sokoban++ 的功能还是非常齐全的,但比起 Sokoban YASC 和 YSokoban 还是
稍微逊色一点。基本处于停止开发状态。


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

原帖由 西北天狼 于 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



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

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

@
表示人(仓库管理员)

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


比如关卡文件

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

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

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

表示下面这样一个关卡:







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


(一)关卡求解工具

葛永先生的 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 编辑 ]
已有 1 人评分经验 收起 理由
证明题 + 20 Mr. Sokoban辛苦了~~

总评分: 经验 + 20   查看全部评分

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

2#
发表于 2009-4-5 11:56:27 |显示全部楼层
谢谢各位支持,我这两天先把规则订一下。如何避免电脑求解的确是个问题。



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



[ 本帖最后由 sokoban 于 2009-7-8 21:02 编辑 ]

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

3#
发表于 2009-4-6 20:14:30 |显示全部楼层
补充:比赛规则已经初步拟定,请看:http://bbs.mf8-china.com/viewthread.php?tid=25232

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

4#
发表于 2009-6-11 21:59:39 |显示全部楼层
更新了一下一楼,主要是根据 anian 和 ChangKai 等朋友的帖子,补充了常用推箱子软件的介绍

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

5#
发表于 2009-6-12 18:27:47 |显示全部楼层
谢谢楼上几位提供的信息,已经补充到一楼了。 几位都是资深推箱子玩家,想必这些东西都是知道了,这个帖子的目的主要是给新手快速入门。不全的地方,还请各位不吝指正,使得更加完善。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

6#
发表于 2009-6-13 15:34:23 |显示全部楼层
又添加了一些推箱子工具软件 和 推箱子网站的链接

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

7#
发表于 2009-6-14 12:30:35 |显示全部楼层
谢谢,JSoko 已经添加到一楼。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

8#
发表于 2009-7-7 14:08:32 |显示全部楼层

回复 23# 的帖子

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

这个破解版我也没有见过

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

9#
发表于 2009-11-23 09:08:13 |显示全部楼层

回复 31# 的帖子

已经更正,谢谢!

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

10#
发表于 2010-1-28 15:55:28 |显示全部楼层
一楼增加百度推箱子贴吧链接

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-7 03:30

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部