| Crates.io | amazeing |
| lib.rs | amazeing |
| version | 0.7.7 |
| created_at | 2025-04-29 12:13:24.465914+00 |
| updated_at | 2025-11-06 10:18:23.058996+00 |
| description | Amazeing is a maze generator/solver application with simulation/visualization. |
| homepage | https://eendroroy.github.io/amazeing |
| repository | https://github.com/eendroroy/amazeing |
| max_upload_size | |
| id | 1653471 |
| size | 10,420,753 |
Amazeing is a maze generator/solver application with simulation/visualization.

Clone the repository and build the project:
git clone https://github.com/eendroroy/amazeing.git
cd amazeing
make install # this will install shell-completions
amzeing --help
Control+I - Save current screen as png in current directory
Create
G/<Space> - (Re)Generate Maze--verbose/-v):
LeftClick - Add/Remove SourceShift+LeftClick - Set DestinationS/<Space> - Start Simulation<Space> - Start/Pause/Resume SimulationView - Update mode (--update/-u):
LeftClick - Open pathShift+LeftClick - Block PathControl+S - Save current maze to the same fileSolve
LeftClick - Select SourceShift+LeftClick - Select Destination--verbose/-v):
S/<Space> - Start Simulation<Space> - Start/Pause/Resume Simulation| Algorithm | Maze Shape | Unit Shape | |
|---|---|---|---|
| Dfs | Rectangle | Hexagon | ![]() |
| Dfs (Multi Source) | Rectangle | Square | ![]() |
| Dfs | Rectangle | Square | ![]() |
| Bfs | Rectangle | Square | ![]() |
| Dfs | Triangle | Hexagon | ![]() |
| A* (Manhattan) | Circle | Hexagon | ![]() |
| Algorithm | Maze Shape | Unit Shape | |
|---|---|---|---|
| A* (Octile) | Rectangle | Hexagon | ![]() |
| A* (Manhattan) | Rectangle | Square | ![]() |
| DFS | Rectangle | Square | ![]() |
| BFS | Rectangle | Square | ![]() |
This project is licensed under the GNU AGPL-3.0 License. See the LICENSE file for more details.