论坛新增功能:图像显示推箱子文本关卡
==========================================【2009年11月9日新增】
【2010年12月13日更新】
MF8格式专用转换工具:
一,YSokoban (说明见下)
二,在线 XSB to MF8 转换 javascript
地址 1: XSB2MF8 (魔方吧本地)
地址 2: XSB2MF8 (orgfree 镜像)
3:下载javascript 程序到本机直接运行:
地址 4: XSB2MF8 (zzl.org 镜像)
地址 5: XSB2MF8 SokoJava (zzl.org 镜像)
==========================================
感谢 anian 的建议和 老大cube_master 的辛勤劳动把这一建议变成了现实。
现在论坛支持图像显示推箱子关卡的功能。
发帖时在正文中插入文本代码如下:(截个图)
提交后就会显示成这样:
HHHHHHHH
Hax* $.H
HHHHHHHH
代码详细说明:
1、代码中的 8 和 3 表示关卡的宽度和高度,根据关卡大小作相应改变。
【更新:感谢老大加强了代码,现在发推箱子代码更加灵活了。
可以把行列参数设为 0,即 程序会自动计算。
当然明确写出行列参数仍然是可行的。】
2、文本格式和通常的 XSB 格式稍有区别,如下:
人: a
墙: H
箱子: $
目标: .
空位: _ (用空格亦可)
人在目标上: x
箱子在目标上: *
和通常的 XSB 格式不同的有:
人: @ 换成 a
人在目标: + 换成 x
墙: # 换成 H
空位: 同时支持(空格) 和 _
(之所以改变是因为论坛有其他的一些功能如 @ 识别为电子邮箱地址,自动显示为超链接)
目前大家发帖前可以先用文本工具做替换即可,希望以后有专用的格式转化程序来做这件事情。(注:希望已经变成现实了。)
==========================================
好消息:YSokoban 支持 MF8 格式了。
感谢 anian 的建议和 YSokoban 程序的作者来自保加利亚的朋友 George Petrov 在极短的时间之内就接受 anian 的建议支持 MF8 论坛格式关卡。
请下载 YSokoban 最新版本:v1.135。完全绿色,不用安装,下载解压便可使用。
【George Petrov 再一次更新了 YSokoban v1.136
新增更简易的快捷键 Ctrl+M,同时复制 XSB 格式和 MF8 格式到剪贴板,使用更方便。再次对 George Petrov 表示衷心的感谢。】
用 YSokoban 打开一个关卡时,只需按 Shift+Ctrl+Alt +L, 关卡就会以MF8论坛格式
复制到剪贴板,然后在发帖框内按 Ctrl+V
另外 YSokoban 亦支持直接从剪贴板向程序粘贴 MF8 格式关卡,当然要包括 等标记,以便程序识别。
顺便提一下,YSokoban 用很多强大的功能和选项。
请点击标题栏的图标调出菜单(如下图):
或者阅读 readme.txt 了解更多功能。
==========================================
大家可以先跟帖试验一下。
[ 本帖最后由 sokoban 于 2010-4-10 03:46 编辑 ] 试试看....
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
H__***___***__*__*__***__****____*___*_____*_H
H_*___*_*___*_*__*_*___*__*__*__*_*__**____*_H
H_*_____*___*_*_*__*___*__*__*_*___*_*_*___*_H
H_$***$_*___*_x*___*___*__***__*****_*__*__*_H
H_____*_*___*_*_*__*___*__*__*_*___*_*___*_*_H
H_*___*_*___*_*__*_*___*__*__*_*___*_*____*._H
H__***___***__*__*__***__****__*___*_*_____*_H
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
testing levels 1 and 2...
HHHHHHHHHH_____
H..._____H_____
H_$_$_$__H_____
HHHHHHH_HHH____
H...______H____
H_$_$_$___H____
HHHHHHHH_HHH___
Hx...______H___
H_$_$_$_$__H___
HHHHHHHHH_HHH__
H...._______H__
H_$_$_$_$___H__
HHHHHHHHHH_HHH_
H....._______H_
H_$_$_$_$_$__H_
HHHHHHHHHHH_HHH
H.....________H
H_$_$_$_$_$___H
HHHHHHHHHHHH__H
___________HHHH
____HHHHH__________
____H___H__________
____H$__H__________
__HHH__$HH_________
__H__$_$_H_________
HHH_H_HH_H___HHHHHH
H___H_HH_HHHHH__..H
H_$__$__________..H
HHHHH_HHH_HaHH__..H
____H_____HHHHHHHHH
____HHHHHHH________
感谢sokoban兄和cube_master老大的努力现实这个功能! 太好了。。。。。。不用自己在电脑先做好图片了。。。 testing paste directly from YSokoban....
HHHHHHHHHHHH__
H..__H_____HHH
H..__H_$__$__H
H..__H$HHHH__H
H..____a_HH__H
H..__H_H__$_HH
HHHHHH_HH$_$_H
__H_$__$_$_$_H
__H____H_____H
__HHHHHHHHHHHH
相当赞的一个功能 非常漂亮,太好了,可以节省很多空间。 太感谢了
…
HHHHHHHHHHHHH
H H
H .$$$$$$$. H
H *. $ .* H
H * . $ . * H
H * .$. * H
H .$$$*$$$. HHH
H * * * H
H * *.....*.* H
H * *$. *$$ H
H .$* *$ $* $ H
H * $ $ $ H
H *...*...* HHH
HHH * $ $ H
H *$$*******$ H
H * . $ $ $ . H
H . . $ $ $ . H
H . $ . H
HHH $*******$ H
H * * H
H * * H
H . . H
H .......a H
H H
HHHHHHHHHHHHH
===============================
我的尝试比较失败。
怎么数“长”与“高”?
有没有能直接显示“长”与“高”的推箱子软件?
===============================
如果能自动识别就好了。
+++++++++++++++++++++++++++++++
算了,一般就不数了,看个大概的样子,直接用 soko=30,30。
HHHHHHHHHHHHH
H H
H .$$$$$$$. H
H *. $ .* H
H * . $ . * H
H * .$. * H
H .$$$*$$$. HHH
H * * * H
H * *.....*.* H
H * *$. *$$ H
H .$* *$ $* $ H
H * $ $ $ H
H *...*...* HHH
HHH * $ $ H
H *$$*******$ H
H * . $ $ $ . H
H . . $ $ $ . H
H . $ . H
HHH $*******$ H
H * * H
H * * H
H . . H
H .......a H
H H
HHHHHHHHHHHHH
“空格”似乎不保险。
用下划线保险一点。
HHHHHHHHHHHHH
H___________H
H_.$$$$$$$._H
H_*.__$__.*_H
H_*_._$_._*_H
H_*__.$.__*_H
H_.$$$*$$$._HHH
H_*___*___*___H
H_*_*.....*.*_H
H_*_*$.___*$$_H
H_.$*_*$_$*_$_H
H___*__$_$__$_H
H___*...*...*_HHH
HHH_*___$___$___H
__H_*$$*******$_H
__H_*_._$_$_$_._H
__H_._._$_$_$_._H
__H___.___$___._H
__HHH_$*******$_H
____H_*_______*_H
____H_*_______*_H
____H_._______._H
____H__.......a_H
____H___________H
____HHHHHHHHHHHHH