https://github.com/bytesclub/n-puzzle-solver
Solution of N Puzzle using A* pathfinding
https://github.com/bytesclub/n-puzzle-solver
ai cpp npuzzle pathfinding
Last synced: about 1 year ago
JSON representation
Solution of N Puzzle using A* pathfinding
- Host: GitHub
- URL: https://github.com/bytesclub/n-puzzle-solver
- Owner: BytesClub
- License: gpl-2.0
- Created: 2017-12-11T10:35:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T16:45:13.000Z (over 8 years ago)
- Last Synced: 2025-03-28T13:44:54.929Z (about 1 year ago)
- Topics: ai, cpp, npuzzle, pathfinding
- Language: C++
- Size: 16.6 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# N Puzzle Solver
> Solving the famous N puzzle using A* pathfinding
### Contributing
##### Project directory
If you are adding a new solution, create a new directory specifing the language you will be using and place the files in that directory, along with a README file stating how to run the project and Coding guidlines for contributing to the codebase.
##### Linters
For cpp, we will be using Google's [cpplint](https://github.com/google/styleguide/tree/gh-pages/cpplint)
##### Commit message style
Refer [Bytes Club's commit message style](https://bytesclub.github.io/contributing/#tips-for-contribution)
##### Issue tracker
In case of any issues, post them [here](https://github.com/BytesClub/N-Puzzle-Solver/issues)
##### Patches
0. Every patches must have an issue associated with it
1. Create a patch using [git format-patch](https://git-scm.com/docs/git-format-patch)
2. Upload the patch as a new paste in pastebin (or anything similar) and send the link to the patch in the corresponding issue
Alternatively, if you are more comfortable with Github Pull Requests, feel free to do so.