Re: [wizs] 迷宮
看板mud_sanc (Sanctuary - 聖殿)作者justinj (黑旋風)時間15年前 (2011/04/13 13:02)推噓0(0推 0噓 2→)留言2則, 2人參與討論串3/3 (看更多)
※ 引述《hlead (希多)》之銘言:
: ※ 引述《justinj (黑旋風)》之銘言:
: : 我想到一個迷宮的寫法,但好像loss的很多..
: : 這個迷宮的方向
: : 左轉(left) 前進(front) 右轉(right)
: : 如果單一人還好處理..不過多人的話設定就有點麻煩
: : 設定方法一 方向設定在房間上:
: : 不過這樣的話只要有一個人轉方向所有的人都轉方向,感覺怪怪的
: : 設定方法二 方向設定在玩家身上:
: : 這樣有一個bug..隊長方向向東,找其中一個人A向北,
: : 隊長往東移動,A有二種情況,一種是被"隊長"拖往東邊(但還是面向北)
: : 一種是向北移動(每次都單獨行動?)
: : 怪物的部分..可以加入一種怪會混亂的(會將你的方向隨機亂轉的)
: : 這樣迷宮就差不多了...
: 一格的迷宮寫法嗎?
: 可以在人與玩加上都做設置,
: 然後房間設置 參數 num=0(第幾個人),xxx_num = 方向
: 並在玩家身上設置一個 暫存參數 yyy=num
: 然後num++
: 行走時判定玩家身上的num等於多少。
: 就讀取房間的xxx_num。
: 隊伍走法的話,我會選擇如果為組隊狀態的話,就不能行走吧!
: 不然判定有點小麻煩。
例如地圖是這樣....
001-002-003
|
004-005
但在001時敘述是這樣...人非向東面時敘述
set("long",@long
牆壁牆壁牆壁牆壁牆壁牆壁
牆壁牆壁牆壁牆壁牆壁牆壁
牆壁牆壁牆壁牆壁牆壁牆壁
牆壁牆壁牆壁牆壁牆壁牆壁
左轉(left) 右轉(right)
long);
向東面時
set("long",@long
牆壁牆 壁牆壁
牆壁牆 壁牆壁
牆壁牆 壁牆壁
牆壁牆 壁牆壁
左轉(left) 向前(front) 右轉(right)
long);
set("exits/front","002");//往002的道路
set("exits",([right":"001","left":"001"]));
set("pre_exits_func",(["right":"turn_xx","left":"turn_xx"]));
大概就這樣
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.140.241
※ 編輯: justinj 來自: 163.32.125.13 (04/13 14:51)
→
04/13 15:17, , 1F
04/13 15:17, 1F
→
04/13 16:26, , 2F
04/13 16:26, 2F
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
19