- 最后登录
- 2024-10-10
- 在线时间
- 341 小时
- 阅读权限
- 20
- 注册时间
- 2011-5-10
- 积分
- 241
- 帖子
- 67
- 精华
- 0
- UID
- 1298602
- 性别
- 保密
- 积分
- 241
- 帖子
- 67
- 精华
- 0
- UID
- 1298602
- 性别
- 保密
|
本帖最后由 ldc2298 于 2012-12-1 10:59 编辑
TXT转LP0 程序说明
功能说明:
本程序用于把文本格式的sokoban型、sokolor型、solonex型、和mixed型(混合型)关卡转为SokoFun软件能够识别的LP0格式。
用法说明:
可以拖放若干个文件,或若干个文件夹,或若干个文件与文件夹的混合。
可以拖放对象到程序图标,或桌面快捷方式上。
可以拖放对象到程序窗体的“待转文件”所在的方框中。
使用拖放时,生成的文件与待转文件放在同一目录中。
没有使用拖放时,
则 要用户指定:生成LP0到哪个文件夹。
(默认为:用户选定的“待转”文件夹,但可以改或另选)
其它说明:
支持待转换的文件扩展名为: *.txt、*.xsb、*.sok、*.skf
能读取的最大关卡为:254列*254行。
特别说明:
支持扩展名 .skf,这主要是为以后可能会出现的情况设的。
将来可能会有sokolor型(或sokonex型、或mixed型)的关卡文本文件,建议用.skf的扩展名。
具体一点就是:
如果一个文本文件中的关卡全部为sokolor型(或sokonex型、或mixed型)则建议文件扩展名用.skf,以区别sokoban型的文本关卡文件。
如果一个文本文件中同时有sokoban型和sokolor型(或sokonex型、或mixed型)则建议文件扩展名用.skf,以区别单纯的sokoban型的文本关卡文件。
以下是SokoFun各种类型关卡的文本表示:
level type == 0x01: (Sokoban)
(@) 人
( ) 空地, 除了用一个空格表示,还可用“-”和“_”表示
(#) 墙
(+) 人在目标上
(.) 目标
(*) 箱子在目标上
($) 箱子
玩法:就不说了噢!
level type == 0x02: (Sokolor)
(@) 人,用坐标
( ) 空地, 除了用一个空格表示,还可用“-”和“_”表示
(#) 墙
(R) 红块 red 也可用小写字母“r”
(B) 蓝块 blue 也可用小写字母“b”
(G) 绿块 green 也可用小写字母“g”
(Y) 黄块 yellow 也可用小写字母“y”
玩法:把所有相同颜色的方块放到同一行或同一列即可
level type == 0x03: (Sokonex)
(@) 人
( ) 空地, 除了用一个空格表示,还可用“-”和“_”表示
(#) 墙
(O) 洞(或说是坑) 是字母“O”或小写字母“o”,不是数字0
(C) 连接器 也可用小写字母“c”
(F) 固定连接器 也可用小写字母“f”
(P) 铁块 也可用小写字母“p”
(S) 土块 也可用小写字母“s”
(^) 激光,向上
(V) 激光,向下 也可用小写字母“v”
(<) 激光,向左
(>) 激光,向右
玩法:把所有的连接器中的绿色条子对接起来
level type == 0x04: (mixed) 混合型。指一个关卡中可以混合以上三种类型中的所有元素(19种)。即一个关卡中可以同时有以下所有元素
1 (@) 人
(+) 人在目标上
2 ( ) 空地, 除了用一个空格表示,还可用“-”和“_”表示
3 (#) 墙
4 (.) 目标
5 (*) 箱子在目标上
6 ($) 箱子
7 (R) 红块 red 也可用小写字母“r”
8 (B) 蓝块 blue 也可用小写字母“b”
9 (G) 绿块 green 也可用小写字母“g”
10 (Y) 黄块 yellow 也可用小写字母“y”
11 (O) 洞(或说是坑) 是字母“O”或小写字母“o”,不是数字0
12 (C) 连接器 也可用小写字母“c”
13 (F) 固定连接器 也可用小写字母“f”
14 (P) 铁块 也可用小写字母“p”
15 (S) 土块 也可用小写字母“s”
16 (^) 激光,向上
17 (V) 激光,向下 也可用小写字母“v”
18 (<) 激光,向左
19 (>) 激光,向右 |
-
总评分: 经验 + 40
查看全部评分
|