Skip to content

dgurkaynak/8-puzzle-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8-puzzle-solver

A web app that solves 8-puzzle game with various tree search techniques. It also visualizes the search tree and supports one-step iterations to explore and comprehend search algorithms. My project report can be found on here.

Avaliable on: https://deniz.co/8-puzzle-solver

Supported search algorithms:

  • Breadth First
  • Uniform Cost
  • Depth First
  • Iterative Deepening
  • Greedy Best
  • A*

Demo of 8-puzzle-solver

Installation

  1. Fork it!
  2. Install dependencies: npm install
  3. Open src/index.html file: open src/index.html

Build

  1. Build the project: npm run build
  2. The output will be saved to index.html to root. Open it: open index.html