工具用的順手嗎?
你的回饋能幫助我們做得更好
按尺寸、演算法、出口與隨機種子生成可復現迷宮,支援最短路徑、距離熱圖、線上試玩和 SVG 下載。
迷宮設定
調整尺寸、演算法和出口位置,產生可重現的方格迷宮。
長通道較多、岔路較少,解謎節奏更連貫。
使用相同尺寸、演算法、出口方式和種子,可以重新產生完全相同的迷宮。
lwxr6m5a概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這個迷宮產生器以方格為單位建立路線。設定欄可調整寬度、高度、產生演算法、出口方向與隨機種子;每次產生後會標示起點、終點和兩點之間的最短步數。可再選擇顯示解答路線或距離熱圖,也能開始實際走迷宮並下載 SVG。它適合想快速建立一張可解的方格迷宮、比較路線形態,或自行挑戰解題的人。
迷宮寬與高各可設為 5 至 50 格,彼此可以不同,例如 20 格寬、12 格高。格子之間的牆決定能否通行;產生時會連通整張格網,因此起點到終點有路可走。這裡的「步數」是跨到相鄰格子的移動次數,不是路線經過的格子數。
遞迴回溯、隨機 Prim、隨機 Kruskal、Wilson、Hunt-and-Kill、Sidewinder 與二元樹演算法,會用不同方式逐步打通格子間的牆。它們改變的是通道如何分岔、延伸與轉彎;不是難度等級,也不會改變方格迷宮的基本移動方式。比較時可先固定尺寸、出口方式與種子,每次只換一種演算法,觀察長走廊或分支分布的差異。
迷宮完成後,工具會沿可通行的格子搜尋距離,並由此標出起點到終點的解答路線。廣度優先搜尋會先處理目前位置相鄰的節點,再逐層往外擴展;本工具用距離資料呈現各格與起點的遠近。NIST 演算法與資料結構詞典的廣度優先搜尋詞條說明了這種逐層檢視鄰近節點的概念(核對日期:2026-09-30)。
「左右出口」把起點與終點放在左右兩側,「上下出口」放在上方與下方;「最長解答路徑」則依迷宮通道挑出距離較遠的一組端點。選擇最長路徑會改變起點、終點的位置,不是增加牆或改變格子尺寸。預覽摘要中的最短步數,指目前起點到終點的路線長度;它有助於比較不同迷宮,但不等於玩家體感難度,因為演算法形態與解題方式也會影響探索感受。
指南
依步驟完成操作,並透過範例核對輸入與結果。
分別輸入 5 至 50 格的寬度與高度。初次操作可先用較小尺寸熟悉路線;若要比較演算法,先固定這兩個數值。
從七種演算法中選一種,再選左右出口、上下出口或較長解答路徑。若正在做比較,一次只更動一項設定。
在隨機種子欄輸入最多 64 個字元;留白則產生新種子。修改尺寸、演算法、出口或種子後,按「產生新迷宮」才會套用設定。
開啟解答路線,或改看距離熱圖;兩種圖層一次只能顯示一種。若想自己找出口,開始試玩後可用方向鍵、WASD 或畫面方向按鈕移動。
下載前先決定要不要顯示解答或距離圖層。SVG 會依目前畫面狀態匯出;想保留不同版本時,可分別切換圖層後下載。
情境
查看這項工具在不同工作與生活流程中的用法。
教師可先隱藏解答,讓學生從起點找終點,再開啟距離熱圖,討論搜尋如何由近到遠展開。熱圖呈現的是距離層次,不是玩家已走過的軌跡。
設定相同尺寸、演算法、出口和種子後,可先下載不顯示解答的 SVG,再開啟解答路線另存一份。使用者可在支援 SVG 的軟體中查看或另行安排輸出;工具本身提供的是 SVG 檔案。
開始試玩後沿通道移動,狀態會記錄實際步數與經過時間。走錯再折返也會計入步數,可與預覽的最短步數對照,看看路線多繞了多少。
問答
集中解答常見疑問與容易混淆的問題。
還要使用相同的寬度、高度、演算法與出口方式。這些設定和種子都一致時,才能重現相同結構。
摘要顯示起點到終點的最短步數;試玩步數記錄實際移動。走進岔路或折返都會增加實際步數。
它選擇距離較遠的起點與終點,讓解答路線較長;牆體形狀仍由尺寸、演算法與種子決定。
目前提供的下載格式是 SVG。頁面沒有直接匯出 PDF 或 PNG 的選項;若需其他格式,請用支援 SVG 的軟體另行處理。
須知
使用前了解適用範圍、結果限制與必要提醒。
寬度與高度各自限制在 5 至 50 格,輸入超出範圍時會套用範圍內的數值。空白種子會在產生時建立新種子;若日後要重現迷宮,請同時記下種子、寬高、演算法和出口方式。
解答路線與距離熱圖是互斥圖層,開啟其中一種會關閉另一種。開始試玩時,兩種圖層都會先隱藏;重新開始會把玩家位置、步數和計時重置到目前迷宮的起點。產生新迷宮則會套用設定並重置試玩狀態。
推薦
查找相關工具、專題與可用的 API 能力。