魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
搜索

Sokoban for Windows 的 38293 个关卡

发布者: pan528 | 发布时间: 2016-10-9 18:52| 查看数: 831| 评论数: 8|帖子模式

本帖最后由 pan528 于 2016-10-11 21:52 编辑

Sokoban for Windows 的 38293 个关卡

top_logo.png


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关

等等。

Sokoban for Windows Level-38168.rar (2 MB, 下载次数: 69)


具体关卡目录如下:

38168关.rar (3.09 KB, 下载次数: 37)

Sokoban for Windows levels.rar

1.71 MB, 下载次数: 69

已有 1 人评分经验 收起 理由
anian + 15 很给力!

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

最新评论

鱼肚白 发表于 2016-10-9 20:01:03
感谢楼主分享!!!
鱼肚白 发表于 2016-10-9 20:02:19
对了,刚刚那是传说中的沙发???
anian 发表于 2016-10-9 22:20:27
本帖最后由 anian 于 2016-10-9 22:26 编辑

谢谢楼主分享!   

不知道这些转换的文件你有没有看过。

我看过里面的十几个文件, 全部看过的文件里面的关卡行与行之间都是有空行。
就是说, 没有一个完整的关卡。
还有的是, 希望每个关卡可以加入资料行如:
Title:  <关卡名字>
Author: <作者名字>

sourcecode.se 网站的那些关卡其实推箱子群里面很早就有全部的。
当然, 因为是以前的 (最后更新是2012-7-17), 有些新关卡没有, 但还是比较齐全的。

anian 发表于 2016-10-9 22:24:56
本帖最后由 anian 于 2016-10-12 23:50 编辑

其实批量转换SLC到TXT (XSB), 很早就有了, 有几个。
有几个不同人编写的工具, 目前我还是觉得跳跳灵兄编写的最好用。
他的工具可以转换BOX, SLC和其它几种格式变成TXT。

推箱子群里面的群文件可以下载。   
pan528 发表于 2016-10-9 22:55:06
anian 发表于 2016-10-9 22:20
谢谢楼主分享!   

不知道这些转换的文件你有没有看过。


试了一下,估计你是用YSokoban打开的。如果你先用Sokoban YASC打开,就不存在这个问题。如果你用Sokoban_YASC打开,并点击保存,再用YSokoban打开也不存在这个问题了。原因是转换的关卡之间没有保留空格。

当然,这是个BUG,我尽快修正它。

谢谢你的测试!
anian 发表于 2016-10-10 02:36:50
本帖最后由 anian 于 2016-10-12 22:49 编辑

我其实不是用推箱子程序打开。  我是直接用NOTEPAD++ (或者任何TXT编辑器都是可以) 打开, 看到的就是关卡资料行与行之间有空行。  也是这个原因我才说没有一个完整的关卡。

YASC它其实以前读这样的关卡文件, 也是会说有问题的。 因为这些不是正确的关卡。
为何它现在可以读没有问题?

其实不是YASC作者想到这个问题而特别支持。
原因是, 以前YASC有一个BUG, 这个BUG竟然将关卡文件里面的关卡资料全部用空行分开了。   不用说, 这个是因作者Brian没有测试好了就发出去的缘故。
很多人投诉。  当然, 也不是每个人都是保留了原来的关卡文件。 也不是每个人都是会编辑文件。  再说, 多数人也是不太会用。  一行一行这样删除简直是对修改的人一种虐待。 也是对键盘一种虐待。

所以作者在没有好的想法的情况下, 唯有支持这种不应该支持的格式。
要支持这个格式, 作者要编写很多不必要的支持的代码。

这是其中一个我不喜欢YASC的原因。
程序不应该直接更新/改动关卡文件。  改变就有机会出错。  (YASC过去就出现过几次这样的错)   
经过很多人很多年很多次的投诉, YASC作者终于加入了一个选择, 可以不更新关卡的文件了。
但默认还是更新的。   


Brian经过了这次的错, 决定新版本必须测试好了才发出去。
每次一个新版本发表之前, 都是给他自己测试了一段时间和发给几个人测试一段时间。
有几个版本, 测试时间超过半年才发出去。
pan528 发表于 2016-10-10 21:00:08
anian 发表于 2016-10-10 02:36
我其实不是用推箱子程序打开。  我是直接用NOTEPAD++ (或者任何TXT编辑器都是可以) 打开, 看到的就是关卡资 ...

谢谢提示。
你对推箱子程序可谓研究透了。
我只是先找到一些推箱子的程序和工具,再仔细研究推法。路还长着呢...
还请今后多指教。
redformat 发表于 2017-4-23 02:39:20
我就是来回味以前的东西,想不到有这么多关,感谢分享
上海香港网

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

GMT+8, 2017-9-20 08:07

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部