小屋創作

日誌2016-01-26 23:00

隨機迷宮

作者:Hua

隨機迷宮   ( Capx )
- 任意點擊, 產生新迷宮
- 迷宮生成來自rot.js - Eller's Perfect Maze
- 右下角是創建迷宮所需的tick數


概念
迷宮生成算法在此就不多做介紹. 此展示主要處理大型迷宮生成會碰到的問題 -- 由於迷宮生成是一口氣做完, 產生大型迷宮的過程會讓主loop停在此. 解法是使用html5的webworker, 將迷宮生成(可以看做是填充一個二維陣列)放到另一個執行緒做. 就不會堵住主loop了.
另外, 依照迷宮的每個格子產生sprite的過程也必須分散到數個tick做, 一口氣產生大量的sprite也會讓主loop堵住.


同場加映: 隨機地城

2

1

LINE 分享

相關創作

【葬送的芙莉蓮同人文】河床上的白色花簇(十)未能攻略的王墓

Tjia漫畫翻譯-[原神短漫]你的迷宮可能得等一下

【原創】殭屍推的孩子

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】