docs.rs failed to build amazeing-0.9.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
amazeing
Amazeing is a maze generator/solver application with simulation/visualization.

Installation
Clone the repository and build the project:
Key/Mouse events
-
Common (all interactive modes)
Control+I- Save current screen as PNG in current directoryQ- Quit current view
-
Create (
create)LeftClick- Add/Remove Source (before generation starts)Shift+LeftClick- Set Destination (before generation starts; required fora-star/bidirectional-a-start)G/<Space>- Generate maze / Start simulation- Additional actions in simulation mode (
--verbose/-v):<Space>- Pause/Resume simulationR- Restart simulation and reset selection
- Additional action in non-simulation mode:
Control+S- Save current maze to--mazepath (if provided)
-
View (
view) - Update mode (--update/-u):LeftClick- Open pathShift+LeftClick- Block pathControl+S- Save current maze to the same file
-
Solve (
solve)LeftClick- Select SourceShift+LeftClick- Select Destination- Additional action in simulation mode (
--verbose/-v):S/<Space>- Start simulation<Space>- Pause/Resume simulationR- Restart simulation and reset selection
Generate Maze
| 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 | ![]() |
Solve Maze
| Algorithm | Maze Shape | Unit Shape | |
|---|---|---|---|
| A* (Octile) | Rectangle | Hexagon | ![]() |
| A* (Manhattan) | Rectangle | Square | ![]() |
| DFS | Rectangle | Square | ![]() |
| BFS | Rectangle | Square | ![]() |
Others
License
This project is licensed under the GNU AGPL-3.0 License. See the LICENSE file for more details.









