Skip to content

MuhammedKhamis/AI-8puzzle

 
 

Repository files navigation

React 8Puzzle Web App

An Interactive Web App to play the 8 puzzle game. We solve the 8 puzzle game using different search algorithms including DFS, BFS and A* using different heuristics. We also handled the unsolved games to minimize the number of requests sent.

Built with

Create React App
Flask

Requirements

Make sure to have nodejs and npm installed.

Getting started

First clone the repo to your local server and then install dependencies using following commands.

git clone <repo link>
cd <local repo dir>
npm install
npm start

Then open http://localhost:3000/ to see the app working in your default browser.

Sample Runs

sample run 1 sample run 2 sample run 3 sample run 4 sample run 5 sample run 6 sample run 7 sample run 8

Documentation

For more details about used algorithms and samples see the simple documentation

Authors

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.4%
  • Python 42.5%
  • HTML 7.6%
  • CSS 0.5%