https://github.com/aionescu/maze-solver
High-performance maze solver written in Rust
https://github.com/aionescu/maze-solver
maze maze-solver pathfinding rust
Last synced: about 1 year ago
JSON representation
High-performance maze solver written in Rust
- Host: GitHub
- URL: https://github.com/aionescu/maze-solver
- Owner: aionescu
- License: gpl-3.0
- Created: 2021-03-13T11:33:02.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-06-01T17:08:14.000Z (about 3 years ago)
- Last Synced: 2025-01-30T02:27:46.245Z (over 1 year ago)
- Topics: maze, maze-solver, pathfinding, rust
- Language: Rust
- Homepage:
- Size: 146 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# maze-solver
High-performance maze solver written in Rust.
## Maze examples
You can find some test mazes (along with their solutions) in the [mazes](mazes) directory.
## Building & running
You will need `cargo`, which can be installed [here](https://rustup.rs/).
To build the project, run `cargo build --release`.
To run the project, run `cargo run --quiet --release -- `.
## Credits
This project was inspired by Dr. Mike Pound's [Computerphile video](https://www.youtube.com/watch?v=rop0W4QDOUI),
and the example mazes were taken from his [mazesolving](https://github.com/mikepound/mazesolving) repository.
## License
This repository is licensed under the terms of the GNU General Public License v3.
For more details, see [the license file](LICENSE.txt).