作者laechan (小太保)
看板mud
标题Re: [闲聊] 区域产生器
时间Sat Nov 19 01:14:40 2011
上次介绍的是产生一张 m x n 的地图,指令名是 makearea。
这次要介绍一个新的东西。
仙剑一地图网
http://pal.fairysword.info/maps_t.html
点「隐龙窟4」可以看到该地图,先将这个地图稍微逆时针转
一下 45 度,这时入口约在右下的位置..
> drawmap
x
延伸路线: +n(北) +s(南) +e(东) +w(西)
取消路线: -n(北) -s(南) -e(东) -w(西)
移到某处: goto a,b (目前位置 x,y 的相对位置)
请输入指令:
x x
| |
先嚐试画一开始的部份 x x-x-x-x-起点
| |
x-x-x-x
经过一番操作後就变如下...
这时工作座标在这里
↓
x x
| |
x x-x-x-x-x
| |
x-x-x-x
延伸路线: +n(北) +s(南) +e(东) +w(西)
取消路线: -n(北) -s(南) -e(东) -w(西)
移到某处: goto a,b (目前位置 x,y 的相对位置)
地图整理: done
请输入指令:
接着继续画..
接着应该要换这里继续开始画
↓
x-x-x-x
| |
x x
| |
x-x-x x-x
| |
x x
| |
x x-x-x x
↑ | | | |
画到 x-x x x-x-x-x-x
这了 | |
x-x-x-x
延伸路线: +n(北) +s(南) +e(东) +w(西)
取消路线: -n(北) -s(南) -e(东) -w(西)
移到某处: goto a,b (目前位置 x,y 的相对位置)
地图整理: done
请输入指令:
这时就输入 goto 4,2 代表「座标往上移 4 格、往右移 2 格」
工作座标此时就回到这里
↓
x-x-x-x
| |
x x
| |
x-x-x x-x
| |
x x
| |
x x-x-x x
| | | |
x-x x x-x-x-x-x
| |
x-x-x-x
延伸路线: +n(北) +s(南) +e(东) +w(西)
取消路线: -n(北) -s(南) -e(东) -w(西)
移到某处: goto a,b (目前位置 x,y 的相对位置)
地图整理: done
请输入指令:
继续画通往妖狐女的房间...
妖狐女在这格
↓
x-x-x
| | |
x-x-x
|
x-x-x-x
| |
x x
| |
x-x-x x-x
| |
x x
| |
x x-x-x x
| | | |
x-x x x-x-x-x-x ←起点
| |
x-x-x-x
延伸路线: +n(北) +s(南) +e(东) +w(西)
取消路线: -n(北) -s(南) -e(东) -w(西)
移到某处: goto a,b (目前位置 x,y 的相对位置)
地图整理: done
请输入指令:
这时输入 done, 就完成底下的地图..
/open/tmp.pic 的内容
=========================
x-x-x
| | |
x-x-x
|
x-x-x-x
| |
x x
| |
x-x-x x-x
| |
x x
| |
x x-x-x x
| | | |
x-x x x-x-x-x-x
| |
x-x-x-x
=========================
再利用上次所写的指令: makearea
> makearea -read /open/tmp.pic
x-x-x
| | |
x-x-x
|
x-x-x-x
| |
x x
| |
x-x-x x-x
| |
x x
| |
x x-x-x x
| | | |
x-x x x-x-x-x-x
| |
x-x-x-x
makearea: 区域方阵产生完成, 请按 enter 键继续, 按 q 离开...
制造 n% 的残缺: 1 to n(介於 1~10)
消除 n% 的路线: 2 to n(介於 1~10)
变动 n% 的路线: 3 to n(介於 1~10)
填补 m-n 这个位置的残缺: 4 to m-n
消除 m-n 这个位置的元素: 5 to m-n
替换为数字型式: 6 to 起始数字
回到上一步: 7 to back
图片存档: 8 to 目录档名(如 /open/tmp/pic1)
请输入指令(按 q 离开):
就可以把图直接读进去操作,产生房间、产生区域、...
这样一张仿「隐龙窟4的区域」就可以很快完成。
这支工具的好处在於..
一、不需要开记事本手动画地图
二、也不需要事先估算地图的范围大小
三、可任意变换工作座标
四、画错或估错地图路线配置时修改容易
实际上 drawmap 除了那四种命令型式外,还可以新增蛮多
命令的型式,用以支援画图时遇到的各种状况,而如果将
input_to 改成 getchar 的话,还可以支援方向键绘图呢!
一点心得,做个分享,此指令已於圣殿实装。
Laechan@Sanc
--
演艺圈十大谎言
ψlaechan
01.我跟他只是朋友 06.我好傻好天真
02.我还是处女 07.我绝对不是奉子成婚
03.我全身上下都是真的 08.整型的事情,我会坦然面对
04.我从没交过男朋友 09.我真的不是照片里面的那个女生
05.我真心祝福他(前男友,前夫) 10.大家好,你们真的好热情,我爱你们~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 122.117.7.33 (11/19 01:18)
1F:推 sephirx:方向键绘图感觉还真方便,挺适合新城镇的区域 11/19 02:46