- 最后登录
- 2024-10-13
- 在线时间
- 160 小时
- 阅读权限
- 20
- 注册时间
- 2004-10-4
- 积分
- 1771
- 帖子
- 153
- 精华
- 6
- UID
- 235
- 积分
- 1771
- 帖子
- 153
- 精华
- 6
- UID
- 235
|
本帖最后由 pan528 于 2017-9-30 11:04 编辑
五款推箱子程序的主要功能及快捷键
最近在收集比较推箱子程序,觉得这五款最强,拿出来与大家共享。
关于本贴的声明:
首先,“最强”——是针对当前阶段这几款软件对我需要功能的评价。我个人的评价,只表明我的喜好与体验。仁者见仁,显然每个人都会有不同评价。再者,软件也是发展变化的,排在后面的软件也可能因为功能的改善而冲到前面去,排在前面的软件也可能因为停滞不前或赶不上时代潮流而落后,甚至被人遗忘。
第二,我发贴的初衷只想帮助刚入门推箱子的朋友,少走一点弯路,能快速地找到几款软件,提高操作能力与乐趣。
第三,本贴只是简单议论、评价,有感而发,不是学术论文,并没有经过数据认证,这当然是不够严谨的,希望读者只把本贴当一般推荐文章看。
第四,欢迎读者跟帖发表不同看法或批评意见。我认为对的,有时间就会吸收、修改、完善本贴。
(一)YSokoban
YSokoban 是推箱NO.1,支持数据库记录解关;支持路径搜索;支持穿越箱子;支持 BMP 图片保存(用于制作 GIF 动画);支持常见关卡格式……
下载地址:http://ygp.orgfree.com/
主要功能:
支持更换皮肤,可更换的元素包括墙、箱子、仓位等。功能键 F3 到 F8 可分别切换不同的皮肤。
支持多语言,包括中文;
支持常见的 XSB、TXT(XSB 格式以文本方式保存)、MF8(MF8 论坛的一种推箱子关卡格式)、SOK(Sokoban YASC 关卡格式)等多种关卡格式;
支持全功能鼠标或键盘控制游戏;
支持无限撤销与恢复(backspace键撤销,空格键恢复,esc键重置关卡);
支持无限长的答案长度,只要内存足够大;
支持合理大小的大关卡(65000×65000以下),当一个关卡比 YSokoban 的窗口大时,会出现滚动条。自动跟踪搬运工\自动滚屏。当回放答案时,用户可以启动自动滚屏功能,这样程序会自动滚屏使得搬运工时刻可见。在程序主界面的右下角,横竖滚动条相交处,有一个“.”按钮。点击此按钮开启或关闭自动滚屏。按钮出于按下状态是,自动滚屏功能启用。当窗口出现滚动条时,用户在按下 SHIFT 键或 CTRL 键的同时用鼠标滑轮控制滚动条;
支持瞬间移动:点击“瞬”按钮启用此功能;
支持复制粘贴部分答案:用 CTRL+V 输入答案串(完整或是不完整的);
支持把关卡和答案复制到剪切板(注意:从剪切板读入 LURD 格式答案时,大小字母无关紧要);
支持路径搜索:
点击搬运工 显示搬运工可以移动到的所有地方;
点击一个箱子 显示某个箱子能被推动到的所有地方;
点击某个空格 显示那些箱子能被推到某个地点(默认是右键点击,但可在“选项”对话框改为左键);
支持旋转关卡;
支持“穿越箱子”(“穿越”是指:搬运工推动一个箱子接着马上把它推回原位。这是 YSokoban 的独门绝技。);
支持多个玩家,每个玩家有自己的游戏档案。点击“玩家”下拉框选择玩家或者创建新玩家;
支持从文件中导入答案,即批量将答案导入数据库,记住已解关卡。YSokoban 数据库还可记住所有玩家及其已经解出的关卡;
自动识别平凡答案(若一个答案中的每一步推动都是唯一的选择,那么这个答案就是平凡的。YSokoban 对平凡关卡不保存答案)
缺点:
1、不能编辑、修改关卡;
2、没有集合编辑、解关等其他工具,综合功能不强(当然,也许作者不想将软件写成综合系统,只管推箱)。
答案回放:
F2 回放答案(如该关卡曾经被解出过);
CTRL+F2 用于回放答案,但自动暂停。按空格键回放下一个箱子的推动;
回放速度:
在回放或恢复过程中,一直按着 CTRL 键,动画将以两倍速度进行;
若按住 SHIFT 不放,四倍速度;
同时按 CTRL 和 SHIFT 键,程序将以最快速度回放;
CTRL+R 开启或关闭 数字/字母 标尺,类似于国际象棋所采用的符号;
ALT+R 开启或关闭 数字/数字 标尺;
CTRL+F3 开启或关闭保持 BMP 图片用于制作 GIF 动画,标题栏会显示当前是否保存 BMP 文件;
复制快捷键:
CTRL+M 把当前关卡同时以 XSB 格式和 MF8 格式复制到剪切板;
CTRL+V 若剪切板中有 MF8 格式关卡,程序将会把它读入;
CTRL+L 把当前关卡连同答案复制到剪切板;
CTRL+ALT+L 和 CTRL+L 相同,但关卡格式中,空格用“-”或者“_”代替(减号或下划线);
CTRL+SHIFT+L 和 CTRL+L 相同,但关卡和答案用 RLE 算法压缩(行程长度编码);
CTRL+ALT+SHIFT-L 和 CTRL+L 相同,但关卡是 MF8 格式(复制到剪切板时,会加上[soko=...] 和 [/soko] 标志。从剪切板读入时,程序也需要 [soko= 或 [/soko] 标志来识别 MF8 格式,所以复制时不要忘了连 [soko= 标志一起复制);
CTRL+Ins(或 CTRL+C) 把当前移动历史复制到剪切板(格式:udlrUDLR。注意:想复制答案,应在关卡初始状态。按 CTRL+C,若不是初始状态,按 ESC 重置。在初始状态下,程序会把你当前选中的答案(若有多个答案)复制到剪切板中);
SHIFT+Ins(或 CTRL+V) 从剪切板读入(部分)答案(格式: udlrUDLR);
CTRL+SHIFT+V 读入答案串,但会在每次换箱子时暂停,按空格继续。正常回放中,可以按空格暂停,CTRL+空格继续;
CTRL+SHIFT+Ins 同上;
CTRL+S 保存当前未完成的关卡(和搬运工的移动历史),但你需要给所保存或读入的关卡中间状态文件指定一个文件名;
CTRL+D 载入一个未完成关卡;
跳选关卡快捷键:
CTRL+←/→ 载入当前关卡集的前一关
CTRL+↑/↓ 载入当前关卡集的后一关
CTRL+HOME 载入当前关卡集的第一关
CTRL+END 载入当前关卡集的最后一关
SHIFT+CTRL+←/→ 载入当前关卡集的前一未解关
SHIFT+CTRL+↑/↓ 载入当前关卡集的后一未解关
旋转快捷键:
SHIFT+O 原始方向
SHIFT+H 上下翻转
SHIFT+V 左右翻转
SHIFT+U 旋转180
SHIFT+\ 上下翻转并旋转90
SHIFT+L 旋转270 或向左旋转90
SHIFT+R 旋转90
SHIFT+/ 上下翻转并旋转270
SHIFT+<左箭头> 向左旋转90 (或旋转270)
SHIFT+<右箭头> 向右旋转90
SHIFT+DOWN 上下翻转
SHIFT+UP 默认为上下翻转.
但是, 可以在“变形选择”对话框通过“Shift+↑ = 左右翻转”选项改为左右翻转
|
-
总评分: 经验 + 23
查看全部评分
|