Controls: Red left: edit Red right: generate maze Green: end Blue: start Pink: follow path Switch: toggle path on/off Slider: change size of canvas, from 21x21 up to 41x41
NOTE IF USED: broadcasting modify is what launches the editor, when changing the size of the map outside of the map sprite change the variable "xy" before broadcasting "make maze" I don't know exactly how the maze generator works, I do have a ruff idea though The best way I found for clones to store data without using a list was to change their volume, but because of this each clone can only store one bit of data. This system does work, but the buttons all sound louder or quieter than each other. I got maze solving algorithm from Griffpatch, but I made this one from scratch. I think that this type of maze generator is called a "Depth First Search" maze algorithm fixed the bug where the maze wouldn't solve itself if the start was placed against the top or bottom of the canvas