Sokoban for Windows 的 38293 个关卡
本帖最后由 pan528 于 2016-10-11 21:52 编辑Sokoban for Windows 的 38293 个关卡
Sokoban for Windows 的最新版是 3.3 build 3,这个程序的最大特点是关卡多,程序中包含了 463 个关卡包,38293关卡。但是专用的slc格式,兼容性差。虽然“睿斗推箱子”可以转换格式,但不支持批量转换。
关卡包也可在网页上下载,下载地址:http://www.sourcecode.se/sokoban/levels
为了方便其他程序打开,我用批处理把它们全部转为TXT格式,而且与网页上的名称一致。现上传与大家共享。
根据 anian 的提示,我用qq群里的“关卡转换V1.5”程序,重新对 Sokoban for Windows 关卡进行了转换和整理,转换后的格式包括关卡名和作者姓名。
这个小程序挺实用的,功能有:
*.SLC 转为 *.txt 格式
*.LP0 转为 *.txt 格式
*.RDF 转为 *.txt 格式
*.box+*.opt(*.pak)转为 含答案的*.txt格式
因此,更新了关卡包,但463 个关卡包,38293关卡,调整为 38168关卡,作者自己进行了调整,简单看了,有部分关卡有增减:
如:Erim Sever Collection Erim Sever -85关
Loma Many Authors, see each level +20关
Sasquatch XII David W Skinner +26关
等等。
具体关卡目录如下:
感谢楼主分享!!! 对了,刚刚那是传说中的沙发??? 本帖最后由 anian 于 2016-10-9 22:26 编辑
谢谢楼主分享! :handshake
不知道这些转换的文件你有没有看过。
我看过里面的十几个文件, 全部看过的文件里面的关卡行与行之间都是有空行。
就是说, 没有一个完整的关卡。
还有的是, 希望每个关卡可以加入资料行如:
Title: <关卡名字>
Author: <作者名字>
sourcecode.se 网站的那些关卡其实推箱子群里面很早就有全部的。
当然, 因为是以前的 (最后更新是2012-7-17), 有些新关卡没有, 但还是比较齐全的。
本帖最后由 anian 于 2016-10-12 23:50 编辑
其实批量转换SLC到TXT (XSB), 很早就有了, 有几个。
有几个不同人编写的工具, 目前我还是觉得跳跳灵兄编写的最好用。
他的工具可以转换BOX, SLC和其它几种格式变成TXT。
推箱子群里面的群文件可以下载。 anian 发表于 2016-10-9 22:20 static/image/common/back.gif
谢谢楼主分享!
不知道这些转换的文件你有没有看过。
试了一下,估计你是用YSokoban打开的。如果你先用Sokoban YASC打开,就不存在这个问题。如果你用Sokoban_YASC打开,并点击保存,再用YSokoban打开也不存在这个问题了。原因是转换的关卡之间没有保留空格。
当然,这是个BUG,我尽快修正它。
谢谢你的测试! 本帖最后由 anian 于 2016-10-12 22:49 编辑
我其实不是用推箱子程序打开。 我是直接用NOTEPAD++ (或者任何TXT编辑器都是可以) 打开, 看到的就是关卡资料行与行之间有空行。 也是这个原因我才说没有一个完整的关卡。
YASC它其实以前读这样的关卡文件, 也是会说有问题的。 因为这些不是正确的关卡。
为何它现在可以读没有问题?
其实不是YASC作者想到这个问题而特别支持。
原因是, 以前YASC有一个BUG, 这个BUG竟然将关卡文件里面的关卡资料全部用空行分开了。 不用说, 这个是因作者Brian没有测试好了就发出去的缘故。
很多人投诉。 当然, 也不是每个人都是保留了原来的关卡文件。 也不是每个人都是会编辑文件。 再说, 多数人也是不太会用。 一行一行这样删除简直是对修改的人一种虐待。 也是对键盘一种虐待。
所以作者在没有好的想法的情况下, 唯有支持这种不应该支持的格式。
要支持这个格式, 作者要编写很多不必要的支持的代码。
这是其中一个我不喜欢YASC的原因。
程序不应该直接更新/改动关卡文件。 改变就有机会出错。 (YASC过去就出现过几次这样的错)
经过很多人很多年很多次的投诉, YASC作者终于加入了一个选择, 可以不更新关卡的文件了。
但默认还是更新的。
Brian经过了这次的错, 决定新版本必须测试好了才发出去。
每次一个新版本发表之前, 都是给他自己测试了一段时间和发给几个人测试一段时间。
有几个版本, 测试时间超过半年才发出去。 anian 发表于 2016-10-10 02:36 static/image/common/back.gif
我其实不是用推箱子程序打开。 我是直接用NOTEPAD++ (或者任何TXT编辑器都是可以) 打开, 看到的就是关卡资 ...
谢谢提示。
你对推箱子程序可谓研究透了。
我只是先找到一些推箱子的程序和工具,再仔细研究推法。路还长着呢...
还请今后多指教。
我就是来回味以前的东西,想不到有这么多关,感谢分享
页:
[1]