Re: [閒聊] 區域產生器
上次介紹的是產生一張 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)
推
11/19 02:46, , 1F
11/19 02:46, 1F
討論串 (同標題文章)
mud 近期熱門文章
PTT遊戲區 即時熱門文章