一個簡單的2DRoguelike遊戲隨機地圖生成思路

首先我們要先明確一張Roguelike地圖裏包含的最基本元素是什麼,我的理解是房間與通道。我們可以將一張地圖抽象成是房間與房間通過通道來連接。 那麼基於這個大前提,我的思路如下。 以圖中紅色格子爲中心生成一個5X5的網格,當然這個根據需要隨意設定的。 然後隨機挑選5個格子作爲房間,這個數量也是根據需要設定的。把這些房間標記爲藍色 然後給每一個房間隨機生成一條從藍色格子到紅色格子的路徑,這裏用綠線表
相關文章
相關標籤/搜索