Skip to content

CS205 project 1 -- 8-puzzle solver using heuristic searches

Notifications You must be signed in to change notification settings

tysolov/8-puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8-Puzzle Solver

By Tyson Loveless

Overview:

This project implements a solver for the 8-puzzle using uniform cost search and A* search with Manhattan Distance and Misplaced Tiles heuristics. The algorithms have been generalized to solve larger puzzles of the same time (15-puzzle, 24-puzzle, etc.), and the user interface allows solving 15- and 24-puzzles. Implementation for larger puzzles is trivial if you desire.

User Guide:

Clone the repo and launch python eight_puzzle.py and follow the user interface to build and solve a puzzle of your choosing or solve a default puzzle.

Consulted works:

Known Issues:

None

About

CS205 project 1 -- 8-puzzle solver using heuristic searches

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages