Re: [wizs] 隨機地圖的生成

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/11/17 21:53), 7年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
繼續寫,不過今天寫不完,分兩天寫。 現在假設生成下面的圖 我們希望取得以下的圖 0 1 2 3 4 5 6 7 0 x-x x x-x-x-x-x x x | | | | | | 1 x-x x x-x x-x x-x-x x | | | | | 2 x x x-x-x x-x x | | | | | | 3 x x-x-x-x-x-x x x x-x-x-x-x-x x | | | | | | | | 4 x-x x-x x-x x-x 有兩種做法。 先說第一種,這種做法很直覺,左邊是 8x5 的範圍,圖裡面 有一些空位,先隨機在[邊界空位]生成一個 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 x | | | x x-x-x-x-x-x x | | | | x-x x-x 然後重覆以上的動作,就能生成一張含有一條主要路線+數 條隨機支線的地圖。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1542462817.A.467.html ※ 編輯: laechan (122.117.106.224), 11/22/2018 06:51:19
文章代碼(AID): #1Ry1rXHd (mud_sanc)
文章代碼(AID): #1Ry1rXHd (mud_sanc)