Skip to content

Puzzle Solver 🧩 with BestFS; DepthFS, BreadthFS and Bidirectional Search

License

Notifications You must be signed in to change notification settings

benzara-tahar/puzzle-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Shuffle the Puzle

A puzzle game that implements basic search algorithms (see features below).

features:

  • βœ” Variable Puzzle size
  • βœ” Variable shuffle depth
  • βœ” πŸ”Ž Best First Search
  • βœ” πŸ”Ž Depth First Search
  • βœ” πŸ”Ž Breadth First Search
  • βœ” πŸ”Ž Bidirectional Search
  • βœ” Optional sound effects on each move
  • βœ” Log space length, explored nodes count, search status and progress
  • βœ” Step-By-Step playable solution
  • βœ” ✨ 3D animation to view original and shuffled puzzle
  • optmize search algorithms
  • fix some state bugs (stop animations while searching...Etc)

Dev Environnement

  • Visual Studio 2013 or higher version
  • .NET Framework 4 or higher version

Tech

  • C# , WPF no external dependencies

Screenshots and demo

Demo
Presentation
no optimization done, basic algorithm implementation
structure

About

Puzzle Solver 🧩 with BestFS; DepthFS, BreadthFS and Bidirectional Search

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages