Skip to content

xParano1d/Labyrinth-Visualizator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labyrinth-Visualizator

Raylib C++ simple program for generating and solving labyrinths using different algorithms.

TODO:

Things to implement:
    ✔ step by step algorithms displaying @done (12/9/2025, 10:38:31 PM)
    ☐ Gui Settings (window size, grid size, speed, etc.)
    ✔ Gui Gen time @done (11/11/2025, 7:22:08 PM)
    ✔ Gui Gen iterations @done (11/11/2025, 7:22:12 PM)
    ✔ Gui Solve time @done (12/14/2025, 8:02:50 PM)
    ✔ Gui Solve iterations @done (12/14/2025, 8:02:52 PM)
    ☐ save as gif/png
    ☐ create an icon image for .exe file

Algorithms:
    Gen:
        ✔ Backtracking (DFS) @done (12/9/2025, 8:00:12 PM)
        ✔ Hunt n' kill @done (12/11/2025, 5:31:01 PM)
        ✔ Prim @done (12/13/2025, 6:13:14 PM)
        ✔ Kruskal @done (12/14/2025, 12:22:27 AM)
        ☐ Eller?
        ☐ Sidewinder

    Solve:
        ☐ Wall Follower
        ☐ Breadth First Search (BFS)
        ☐ Dead End Filler
        ☐ A* (A-Star)
        ☐ Dijkstra
        ☐ Pledge


Issues to fix:
    ☐ cell walls scaling and overall graphics improvement needed
    ☐ Hunt n' Kill highlighting row one time per iteration 
    ✔ IsHovered() for selected button should have the same color @done (12/15/2025, 1:26:30 AM)

About

Raylib C++ simple program for generating and solving labyrinths using different algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published