Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/changhuixu/angular-maze
A maze generator and path finder in Angular
https://github.com/changhuixu/angular-maze
algorithm angular canvas canvas-animation maze maze-game maze-generator maze-solver typescript
Last synced: about 2 months ago
JSON representation
A maze generator and path finder in Angular
- Host: GitHub
- URL: https://github.com/changhuixu/angular-maze
- Owner: changhuixu
- License: mit
- Created: 2018-05-20T01:50:47.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-02-05T21:58:56.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T18:25:46.710Z (almost 2 years ago)
- Topics: algorithm, angular, canvas, canvas-animation, maze, maze-game, maze-generator, maze-solver, typescript
- Language: TypeScript
- Homepage: https://changhuixu.github.io/angular-maze/
- Size: 11.7 MB
- Stars: 12
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Maze Generator and Solver in TypeScript
## [Medium Article: How to Create a Maze Puzzle](https://medium.com/swlh/how-to-create-a-maze-puzzle-3f6a5c25abe)
Maze is generated using _hunt-and-kill_ algorithm.
Path finding is based on _depth-first search_ algorithm.
Drawing is based on HTML canvas.
## [Demo Web App](https://changhuixu.github.io/angular-maze/)
![maze puzzle](./maze.gif)
## License
Feel free to use the code in this repository as it is under MIT license.