Creating complex mazes quickly: Solution path first


TURAN M., Pekyürek E.

Journal of Computational Methods in Sciences and Engineering, cilt.22, sa.3, ss.801-810, 2022 (ESCI) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 22 Sayı: 3
  • Basım Tarihi: 2022
  • Doi Numarası: 10.3233/jcm-225918
  • Dergi Adı: Journal of Computational Methods in Sciences and Engineering
  • Derginin Tarandığı İndeksler: Emerging Sources Citation Index (ESCI), Scopus, Academic Search Premier, Aerospace Database, Applied Science & Technology Source, Communication Abstracts, Compendex, Computer & Applied Sciences, INSPEC, Metadex, zbMATH, Civil Engineering Abstracts
  • Sayfa Sayıları: ss.801-810
  • Anahtar Kelimeler: Maze, labyrinth, game programming, algorithms
  • İstanbul Ticaret Üniversitesi Adresli: Evet

Özet

A maze is a structure of passageways interconnected in a complex way, so that it presents at least one path to reach the designated end starting from a predefined location. A new approach is proposed in this algorithm. First of all a solution path is carved on the opposite edges of the board in order to meet maze definition. Later, walls are built up on the even lines (or odd lines) and some parts of these lines randomly break off. Finally passages are constructed randomly between broken even lines. This technique opens new era to produce different versions of it for maze construction. The algorithm is applied to a 100 × 100 board and evaluation compared with the well-known maze algorithms. Its prominent features are being more speedy (3.5 second) to construct and more complicated (10.32% dead ends) to solve.