創作內容

2 GP

隨機迷宮

作者:Hua│2016-01-26 23:00:30│巴幣:4│人氣:422
隨機迷宮   ( Capx )
- 任意點擊, 產生新迷宮
- 迷宮生成來自rot.js - Eller's Perfect Maze
- 右下角是創建迷宮所需的tick數


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


同場加映: 隨機地城

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3084186
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:棋盤|迷宮|隨機

留言共 1 篇留言

Jin
大大好久沒更新了QQ

01-27 15:40

Hua
前陣子公司有事,停了快半年。這一兩個月才重新回來做新東西。01-27 16:37
我要留言提醒:您尚未登入,請先登入再留言

2喜歡★rexrainbow 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[廣告] Constru... 後一篇:Simplex nois...

追蹤私訊切換新版閱覽

作品資料夾

Charles021來此小屋參觀的觀眾
新篇小說上線,有興趣的觀眾歡迎來看(被學務主任喜歡的壞學生)的最新章節,最新頁數看更多我要大聲說43分前


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

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