作者laechan (小太保)
看板mud_sanc
標題[wizs] 地圖工具 drawmap & makearea & trans
時間Tue Nov 22 21:36:30 2011
這兩個指令我今晚又改了一下,已完成初步架構,說明及
示範如下..
> drawmap -start
x
延伸路線: +n(北) +s(南) +e(東) +w(西)
取消路線: -n(北) -s(南) -e(東) -w(西)
特殊用法: +5n, -3s, 其它以此類推
移到某處: goto a,b (目前位置 x,y 的相對位置)
繪圖完成: done 清圖重來: abort
請輸入指令:
這時輸入 +3e
請輸入指令: +3e
x-x-x-
x <= 此時操作位置
延伸路線: +n(北) +s(南) +e(東) +w(西)
取消路線: -n(北) -s(南) -e(東) -w(西)
特殊用法: +5n, -3s, 其它以此類推
移到某處: goto a,b (目前位置 x,y 的相對位置)
繪圖完成: done 清圖重來: abort
請輸入指令:
經過一番操作後假設得到如下的圖...
x-x-x-x
|
x
|
x-x-x-x
|
x
|
x-x-x-
x <= 現在的位置
延伸路線: +n(北) +s(南) +e(東) +w(西)
取消路線: -n(北) -s(南) -e(東) -w(西)
特殊用法: +5n, -3s, 其它以此類推
移到某處: goto a,b (目前位置 x,y 的相對位置)
繪圖完成: done 清圖重來: abort
請輸入指令:
這時若輸入 abort,它就會從一開始的 x 重來。
若輸入 done,就會得到如下的圖。
請輸入指令: done
x-x-x-x
|
x
|
x-x-x-x
|
x
|
x-x-x-x
感謝你的使用.
將這個圖存成 /open/test1.pic
> more /open/test1.pic
:::::::::::::: /open/test1.pic ::::::::::::::
x-x-x-x
|
x
|
x-x-x-x
|
x
|
x-x-x-x
接著使用 makearea 指令
> makearea -read /open/test1.pic
0123456
0 x-x-x-x
1 |
2 x
3 |
4 x-x-x-x
5 |
6 x
7 |
8 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 離開):
因為圖已經畫好了,所以接下來就使用 6 to 001
請輸入指令(按 q 離開): 6 to 001
001-002-003-004
|
005
|
006-007-008-009
|
010
|
011-012-013-014
makearea: 區域方陣產生完成, 請按 enter 鍵繼續, 按 q 離開...
接著輸入 8 to /open/test2.pic
請輸入指令(按 q 離開): 8 to /open/test2.pic
makearea: /open/test2.pic 檔案產生完成, 請按 enter 鍵繼續, 按 q 離開...
然後使用 trans 去做
> trans /open/test2.pic to /open/tmp/laechan/makearea
請按[enter]鍵進行圖檔轉換...
資料讀取完成,共讀進了 14 個房間資料。
本次作業結束,共產生 14 個檔案。
> ls /open/tmp/laechan/makearea
1 001.c 1 003.c 1 005.c 1 007.c 1 009.c 1 011.c 1 013.c
1 002.c 1 004.c 1 006.c 1 008.c 1 010.c 1 012.c 1 014.c
最後,實際用 runmap 去驗證產生的地圖是否正確
> runmap
地圖產生完成,進行地圖自動縮小中......
口─口─口─口
│
口
│
口─口─口─口
│
口
│
口─口─口─口
這樣就完成了從 drawmap → makearea → trans 的一系列
連結,分三段的好處就是產生的圖可以透過手動修改細微處
,不必然用 drawmap 畫出的圖就一定得馬上丟到 makearea
,可以做微修改後再丟進去也可,相同的,由 makearea 得
到的數字地圖也不一定要馬上丟進 trans。
最近就會開始畫地圖。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.7.33
※ 編輯: laechan 來自: 122.117.7.33 (11/22 21:36)
→ laechan :我已經畫完仙劍I代--隱龍窟跟將軍塚的地圖及路線規劃 11/23 16:10
→ laechan :已經畫完將軍塚之後所接的血池,整個區域共615個房間 11/23 16:41
推 asara :要開始仙劍之旅了嗎? 11/23 19:04
→ laechan :仙劍的區域我至少會寫進三個以上,因為其中一個區域 11/23 19:33
→ laechan :鎖妖塔是天雲莊原先規劃的附屬區域,這個一定會寫 11/23 19:33
→ laechan :(以前就是卡在區域相關工具沒有實作出來) 11/23 19:33
推 Hamano :玩mud有仙劍出現感覺還挺酷的 11/23 20:04
→ laechan :鎖妖塔已完成第一,二層地圖,我打算弄好四層就先開放 11/24 23:43