|
本帖最后由 pan528 于 2017-9-30 11:10 编辑 (二)Sokoban YASC Sokoban YASC 自称是“可还原推箱子的程序”,逆推(拉箱子)是其标志性特点。它的编辑器、求解器、优化器、生关器和截图器等五大工具也很实用。 下载地址:https://sourceforge.net/projects/sokobanyasc/?source=recommended 主要功能: 支持逆推解关,逆推(拉箱子)是其标志性特点,功能、设置细腻; 支持死锁检测,反向模式和重放模式; 支持接口功能,可配置皮肤和外挂工具程序: 支持更换皮肤; 支持截取关卡图编辑皮肤; 支持编辑关卡,编辑时可旋转,镜像,添加或删除多余的要素,为不失去现有的答案或注释,编辑前请注意保存; 支持求解关卡,YASS求解器的能力仅次于Jsoko; 支持优化关卡,YASO优化器根据箱子路经、箱子移动、推动数量和搬运工的路经,对局部推动重新排序,删除多余的推动; 支持自动生成关卡,生关器使用“遗传算法”,根据“等位基因”递减顺序的规则,按“轨迹函数”生成新的关卡; 支持重复关卡查找。 支持100×100方阵,最大5000个箱,但每场比赛只限于250000个动作(这是 1.630SE 试验版,正式版 1.630 不能运行“递推level 16”该关卡“pushes 35412, moves 105003”超过10万个动作。因此,正式可能只支持10万以下动作)。 缺点: 1、没有“穿越”功能; 2、YASS求解器还有进一步提高的空间(YASS 2.141已有很大改善,能解许多以前版本不能解的关); 3、如果能将答案导入独立的数据库就更完美了; 4、推移动作最大只支持250000个动作。 键盘功能: 方向键 移动; PageUp 上一关; PageDown 下一关; Ctrl+PageUp 搜索上一未解的关; Ctrl+PageDown 搜索下一未解的关; Del或Backspace 撤消最后一步; Ins 重做最后一步; End 重做所有从历史上的移动; Home或Enter 重新启动关卡; Enter 打开选定快照; Ctrl+Enter 保存位置为一个快照; Shift 切换窗口; Ctrl+Shift 切换游戏模式(“正常模式”或“逆推模式”); Ctrl+End 重播前移(再次按下变速); Ctrl+Home 重播向后移动(再次按下变速); Ctrl+C 复制关卡到剪贴板(使用“填充地板?”设置); Alt+C 复制关卡到剪贴板(没有使用“填充地板?”设置); Shift+Ctrl+C 复制关卡到剪贴板(运行长代码); Ctrl+B 复制到剪贴板(使用“填充地板?”设置); Alt+B 复制到剪贴板(没有使用“填充地板?”设置); Shift+Ctrl+B 复制到剪贴板(运行长代码); Ctrl+Alt+B 复制标准化地板到剪贴板(使用“填充地板?”设置); Shift+Ctrl+Alt+B 复制标准化地板到剪贴板(运行长代码); Ctrl+M 复制答案/移动到剪贴板; Shift+Ctrl+M 复制答案/移动到剪贴板(运行长代码); Ctrl+P 复制答案/推动到剪贴板; Shift+Ctrl+P 复制答案/推动到剪贴板(运行长代码); Ctrl+F 复制移动到剪贴板; Shift+Ctrl+F 复制移动到剪贴板(运行长代码); Ctrl+G 复制继续移动到剪贴板; Shift+Ctrl+G 复制继续移动到剪贴板(运行长代码); Ctrl+T 打开工具; Shift+Ctrl+T 对当前位置快照; Ctrl+D 打开编辑; Ctrl+Q 打开求解; Alt+M 显示最佳方案/移动; Alt+P 显示最佳方案/移动; Shift+Ctrl+L 重播关卡演示(从目前的关卡开始,一直向下播放); Ctrl+V 从剪贴板导入(导入关卡、答案和注释); Ctrl+Alt+F2 切换“显示坐标”; 0 计算推动下限(数字为零,而不是字母“O”); Ctrl+0 将推动下限导入剪贴板; Ctrl+. 截图(保存截图文件夹为:folder\截图文件”,覆盖任何现有文件不警告。提示:应考虑设置皮肤最大为100%的最佳图像质量,并得到与关卡大小一致的图像) Shift+. 截图(回放动作,保存每一个移动的截图) 旋转/镜像关卡界面: Ctrl+1 复位; Ctrl+2 顺时针旋转90度; Ctrl+3 顺时针旋转180度; Ctrl+4 顺时针旋转270度; Ctrl+5 水平翻转; Ctrl+6 水平翻转+旋转90; Ctrl+7 垂直翻转; Ctrl+8 水平翻转+旋转270; Ctrl+方向键 在“逆推模式”下,倒回所推关卡步数;前拉箱子,搬运工可以跳过墙和箱子走出栅栏内: Ctrl+方向键 人箱分离,在“逆推模式”下,不拉箱子,有两种方法来实现: Ctrl+方向键 没有拉箱子的推动;或者,让箱子推到仓位里,如果想分离人箱,可相反方向分别点击仓位和箱子; 用鼠标拖动一个框通常移动箱和推一个操作数的步骤。 默认设置,“撤消移动”和“重做举动”模仿这种行为。使用[Ctrl]键结合“撤消移动”和“重做动”为了执行单步动作相反(或联合行动,如果在设置选项中已改为单步动作)。结合使用[Ctrl]键适用于鼠标功能和按钮以及“撤消移动”和“重做动”键盘功能。请注意,单步执行在当前会话的其余部分的组合移动,但它没有长期的后果,因为一个最佳组合移动顺序计算每次加载一个级别。 键盘快捷键 F1 帮助; F2 设置(按[F2]两次,打开皮肤选择界面); F3 默认皮肤红框; Ctrl + F3 默认皮肤黄色框; F4 最近使用的皮肤; F9 工具; Ctrl + F9 新的快照当前位置; F11 默认窗口大小; Ctrl + F11 默认窗口大小、中心; F12 切换正常/最大化窗口; 鼠标功能 1、拖放箱子:将光标放在一个箱子上,单击并按住鼠标左键,将箱子拖动到箱子路经覆盖的仓位上,然后释放按钮。搬运工将自动选择最佳移动路线和最少推动方案。 2、左击箱子:左击目标箱子,显示箱子的路经,再左击路经,搬运工将自动将箱子推到点击处;若路经覆盖了仓位,搬运工则自动完成了推箱任务;若再次左击的仍是箱子,则取消箱子路经显示。“点击式”是“拖放式”的变体操作,比按住鼠标左键进行长时间移动的操作要容易得多。 3、左击仓位:左击一个仓位或空位,可显示当前可移动至此的箱子。若再左击可移动的箱子,搬运工将自动将其推入该处。 上述操作,只适用于推箱子的通道已打开的情形,否则操作不能完成。 4、左击墙体:左击任意墙体,可显示当前可移动的箱子。左击其中的一个箱子,将显示可移动的路经,左击选定的路经单元,搬运工将自动将箱子推至该处。 5、双击墙体:双击任意墙体或墙外空地,切换“回放/重做”模式,进行“逆推”或“重做”演示。 6、转动鼠标滚轮:向后转动滚轮,进行回放操作,相当于“逆推”;向前转动鼠标滚轮,将重做最后一步。 7、浏览进程条:当您在游戏中做了一个或多个动作后,“浏览”按钮显示在状态栏的右下角。光标指向这个按钮,将显示浏览进程条。这时,您可以轻松地在进程条上滑动鼠标,浏览游戏的播放。您可以选择下列两种方式离开浏览进程条。 1)滑动光标后离开进程条,将返回您进入浏览模式前的游戏点; 2)点击进程条上的位置,将锁定您选定的游戏点。 8、右击鼠标:鼠标右键的默认动作是“撤消移动”。右击鼠标是一个非常方便的快捷方式,如果您的鼠标没有滚轮,可以为正常移动提供一个替代的方法。如果您的鼠标有滚轮,可以旋转它,做撤销或重做动作。 右击鼠标“打开当前选择的快照”(如果有的话),如果没有选择快照。可在“设置”中分配给右键单击的操作。 9、双击还原:双击鼠标右键的默认动作是“重新启动关卡”,无论鼠标光标放在什么地方,也不论是推箱模式还是“逆推”模式。 |
(三)Jsoko Jsoko 是开源、免费的Java程序,它的自动求解和优化,自动推,无限撤消/重做,死锁检测等功能表现突出。 下载地址:https://sourceforge.net/projects/jsokoapplet/ 主要功能: 支持死锁检测,以防止解关时,把箱子推到死角。注意:死角是死路,不可解。因此,设置JSoko显示此消息,是给你一个死锁的提示; 支持更换皮肤; 支持逆推解关; 支持自动求解和优化,它的求解和优化能力目前是最强的,它能解开许多 Sokoban YASC 解不了的关卡。 缺点: 1、界面不够完美; 2、没有“逆推”功能; 3、没有“穿越”功能; 4、求解有时会冻机。 键盘快捷键功能: 箭头键 移动推箱人; Del或Backspace 撤消最后一步; PageUp 上一关; PageDown 下一关; Shift+PageUp 搜索上一未解的关; Shift+PageDown 搜索下一未解的关; Ctrl+A 选择任意关卡; Home 撤销所有移动; Del 撤销移动; R 重演移动; Insert 重做已做的移动; End 恢复所有移动; Ctrl+J 到达移动; Ctrl+L 显示 lurd 格式答案界面; Ctrl+M 将移动复制到剪贴板; Ctrl+Shift+M 将移动x-y复制到剪贴板; Ctrl+P 从剪贴板粘贴移动; F1 打开帮助界面; Shift+F1 打开选择事物帮助界面; F4 打开自动求解界面; F5 打开自动优化界面; F6 打开编辑界面; F7 打开数据库浏览器; F8 打开答案库管理器; F11 打开答案侧栏; 鼠标功能: 在任意仓位或地面上单击左键,推箱人将移动到该位置上; 单击左键选定箱子,再在仓位上单击左键,推箱人自动将选定的箱子推到仓位; 单击右键,撤消最后一次的操作; 鼠标滚轮向前或向后,执行重做或撤销操作。 |
本帖最后由 pan528 于 2016-11-15 09:33 编辑 (四)Riddle Sokoban Riddle Sokoban(睿斗推箱子)以多变的皮肤、丰富的关卡兼收和逆推解关、格式转换、动画制作等实用工具并蓄著称。 下载地址:http://sokoban.cn/riddle/RiddleSokobanVer3.95.rar 主要功能: 支持更换皮肤,可用快捷键变更背景色,还可模拟PC闪游手机关卡风格; 支持常见格式的关卡。Riddle Sokoban 收集了 FreeSoko、Sokoban YASC 和 YSokoban 等其他主要推箱子游戏的关卡; 支持多种格式的转换。格式转换工具可将 box --> xsb,xml --> xsb,slc --> xsb,map --> xsb,Excel --> xsb 格式;最绝的是“关卡截图转换XSB文件辅助小工具”,可将关卡图片转为xsb关卡文件! 支持逆推解关,并自动播放; 支持关卡动画制作; 缺点: 1、解关数据库不能批量导入; 2、界面分类有点乱,且不够美观; 3、帮助文件不可用。 快捷键功能 F1 帮助; F2 显示当前关卡信息; F3 打开文本管理窗口; F4 打开关卡编辑窗口; F5 打开关卡进程窗口; F6 打开兰花手(答案)窗口; F7 打开关卡预览图窗口; F8 开启/关闭背景音乐和音效; F9 开启/关闭图示显示功能; F10 开启/关闭显示箱子号; F11 全屏显示; F12 打开睿斗推箱子程序网站; CTRL+M 开启/关闭菜单显示; CTRL+K 开启/关闭皮肤选项; CTRL+R 开启/关闭标尺; CTRL+T 开启/关闭右侧资料菜单; CTRL+D 复制当前关卡文本信息; CTRL+L 复制当前关卡信息及解答; CTRL+C 复制当前LURD答案至剪贴板; CTRL+B 更换推箱子背景文件; CTRL+O 打开兰花手数据库界面; CTRL+Q 打开瞬移极速功能; CTRL+1 设置右侧资料为黑色; CTRL+2 设置右侧资料为白色; CTRL+3 设置右侧资料为黄色; CTRL+4 使用皮肤地板作为背景色; CTRL+5 使用皮肤背景作为背景色; CTRL+6 使用皮肤文件作为背景色; Alt+1 播放原始答案; Alt+2 播放最佳移动答案; Alt+3 播放最佳推动答案; CTRL+G 按剪贴板中的答案播放; Alt+4 以原始答案制作动画; Alt+5 以剪贴板答案制作动画; Alt+6 播放制作的动画; Alt+7 保存当前的关卡图片; Alt+8 查看截取的关卡图片; Alt+9 清除缓存文件和制作碎片; |
(五)FreeSoko FreeSoko v1.85 是老封2002年放出的推箱子游戏免费版,与正式版相比,除了定制等功能有所限制外,关卡包可以任意添加,给了玩家很大的编辑空间。免费版不仅取消了注册,而且保留了编辑功能、优化关卡答案功能、演示过关功能、关卡管理器、主要的自定义界面等功能。 下载地址:http://bbs.mf8-china.com/forum.p ... xM3wyMzV8Mjg5MDc%3D 主要功能: 支持更换皮肤; 支持 xsb 与 box 格式单关卡转换; 支持关卡的简介优化; FreeSoko 最突出表现的是关卡管理器,它是编辑、比较关卡的利器: 可以同时对两个文件进行操作,先打开游戏文件(*.box),然后用上下箭头调整关卡顺序; 用删除标志删除关卡; 左右箭头可以对两个文件中的关卡进行相互拷贝; 被拷贝的关卡自动加到目标文件的最后。当进行完删除和相互拷贝后必须点击保存按钮进行保存。单击文件信息列表的列名称可以进行相应排序。可以对设计的关卡进行错误检测和相同关卡检测。两个文件可以进行关卡比较,分析出两个文件中是否有相同关卡。 某些在地图最外围添加或者减少墙壁的都可以被检测出; 选择两边的“显示关卡预览窗口”进行精细而直观的比较; 在比较时可以将两个文件的关卡信息进行更新(同时更新答案),也可以选择只进行答案更新; 关卡比较与拷贝都可以多选关卡进行操作,等等。 功能强大到几乎没有编辑器解决不了的编辑问题! 缺点: 1、关卡管理器只支持 box 特殊格式; 2、可读 xsb 格式是加入了 FreeSoko 标识的格式,兼容性较差; 3、没有“逆推”和“穿越”功能; 4、已停止更新。 快捷键功能 F1 帮助 PageUp 前一关 PageDown 下一关 SHIFT+PageUp 到前一个未解决的关卡 SHIFT+PageDown 到后一个未解决的关卡 A(小键盘1) 读取答案进行演示 N(小键盘9) 单步执行答案演示 Home 切换界面是否自动缩放 CTRL+PageUp 增大界面元素 CTRL+PageDown 减小界面元素 CTRL+S 答案演示过程中暂停或继续演示 Shift+S 快速保存进度 Shift+L 快速读取进度 CTRL+C 将当前路径及地图拷贝到剪贴板中 CTRL+V 读取剪贴板中答案进行演示 CTRL+E 文本编辑器 BackSpace 弹出撤销菜单 U 撤销一步或多步推动 I 重做一步或多步推动 CTRL+U 撤销一步或多步移动 CTRL+I 重做一步或多步移动 H(小键盘8) 显示或隐藏文件列表栏和关卡信息 O 打开游戏文件 G(小键盘7) 选关 S 是否声音提示 M 是否播放背景音乐 D 显示关卡设计窗口 T 显示“选项”窗口 F(小键盘6) 显示自定义界面窗口 B(小键盘2) 打开背景图片文件 + 主界面下增加答案自动演示速度,自定义界面下增加界面演示速度 - 主界面下减小答案自动演示速度,自定义界面下减小界面演示速度 Escape 最小化游戏到系统托盘 ALT+F4 退出游戏 |
好久没玩推箱子游戏了,支持。 |
关于歪推 (YSokoban), >>> 除 YSokoban BMP 需另下载外 从 1.800 版本 (2014年3月24日发表) 开始就已经没有 BMP/PNG 单独版本了。 全部版本合并在一起了。 |
本帖最后由 anian 于 2016-10-8 02:11 编辑 关于:Riddle Sokoban(睿斗推箱子) >>>> 3、已停止更新,帮助文件不可用。 睿斗推箱子的作者是群里面的风过兄做的, 也在这个论坛有注册。 我看不是不更新, 只是他没有看到有大问题就不更新而已。 如果你有什么想法, 可以写出来, 或许他会加入新功能也说不定。 |
总结得不错!! |
推箱子是我的兴趣之一,不过开外挂…… |
GMT+8, 2024-4-25 07:20
Powered by Discuz! X2
© 2001-2011 Comsenz Inc.