Arsanuos / AI-8puzzle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 49.3%Language:Python 42.5%Language:HTML 7.6%Language:CSS 0.5%