https://github.com/djeada/maze-solver
Maze Solver generates a grid with random walls and gives the user an option to choose a starting point and an end point. Then depending on selected algorithm, the program will solve the maze and display the path.
https://github.com/djeada/maze-solver
javascript typescript webpack
Last synced: 3 months ago
JSON representation
Maze Solver generates a grid with random walls and gives the user an option to choose a starting point and an end point. Then depending on selected algorithm, the program will solve the maze and display the path.
- Host: GitHub
- URL: https://github.com/djeada/maze-solver
- Owner: djeada
- License: mit
- Created: 2021-06-20T23:06:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-03T10:33:24.000Z (about 3 years ago)
- Last Synced: 2025-02-05T11:51:54.495Z (11 months ago)
- Topics: javascript, typescript, webpack
- Language: TypeScript
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maze Solver
Maze Solver generates a grid with random walls and gives the user an option to choose a starting point and an end point.
Then depending on selected algorithm, the program will solve the maze and display the path.

## Requirements
First things first, you need to make sure that you have [npm](https://www.npmjs.com/) installed.
Then proceed to install [webpack](https://webpack.js.org/):
npm install --save-dev webpack webpack-cli
npm install --save-dev webpack-dev-server -D
Lastly, verify that you have the TypeScript compiler installed by running:
npm install --save-dev typescript ts-loader
## Installation
To install all dependencies, open the terminal in the project directory and run the following command:
npm install
## Usage
To start the application, use:
npm start
Then you can check the app in your browser by navigating to:
http://localhost:3000
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)