ESYL.TreeProblemFramework (nuget): Single code to rule them all. TreeProblemFramework is a .Net Core 3 class library to solve puzzles whose solution is based on a tree search, such as: N-Puzzle, Unblock Me, Sokoban, maze solving, Rubik's Cube, heuristic-based clustering, etc. Provide a description for the puzzle, written in any .NET language, and get back the steps that reach the solution.
Keywords: DFS|BFS|tree|search|traverse|solver|puzzle|game