這次亂數迷宮產生,換一個方法來產生,原本以為應該也不會差太多,事實上產生出來的路徑還真的有些許不同,也不能說哪個好或哪個不好,反正就是不同概念產生的東西。
本次使用的演算法概念是Randomized Kruskal's algorithm(https://en.wikipedia.org/wiki/Maze_generation_algorithm),大概就是只先把所有的牆面紀錄列表,亂數取一個牆,兩兩格子為一組,如果這一組格子是被這個牆面切兩半,並且成為獨立兩個個體,就把這面牆打通。
本次使用的演算法概念是Randomized Kruskal's algorithm(https://en.wikipedia.org/wiki/Maze_generation_algorithm),大概就是只先把所有的牆面紀錄列表,亂數取一個牆,兩兩格子為一組,如果這一組格子是被這個牆面切兩半,並且成為獨立兩個個體,就把這面牆打通。