Daedalus is a maze generator for the terminal written in Rust. It can create mazes using different algorithms and show the process step-by-step. Simple as that.
Daedalus was an inventor, craftsman, architect and artist in Greek mythology, who had two sons, Icarus and Iapyx.
He is best known as the creator of the Labyrinth, a huge maze located under the court of King Minos of Crete, where the Minotaur, a half-man half-bull creature dwelt. According to the myth, the king of Athens was forced to pay tribute to King Minos by sending seven young men and seven young women each year to Crete, in order to be sacrificed to the Minotaur.
Source: https://www.greekmythology.com/Myths/Mortals/Daedalus/daedalus.html
- Download the latest binary for your OS.
cd
to the file you just downloaded and install it
The binary is named daedalus
.
Running daedalus
with no arguments will bring up the UI with default values. Use daedalus --help
to learn more about available arguments.
--width
(-w
) and --height
(-h
) arguments allow you to customize the grid width and height.
To run the app in 60 FPS mode, use --tick-rate 1
or -t 1
.
Example:
daedalus -w 20 -h 15 -t 1