GitHub repository: shamim-akhtar/8puzzle
Primary language: C++
Description: In this tutorial, we will solve the 8 puzzle problem using a variety of algorithms, from breadth-first search to depth-first search and from greedy best-first search to A* search. We will then implement these algorithms in C++ and C#, test out the results and finally implement the A* search algorithm in Unity as a game.