This is a simple Sokoban game and solver in C# using GTK 4.
To run the program, specify a level number (1 - 10) on the command line, e.g.
$ dotnet run 1
Use the arrow keys to move. Press S to make an automatic move determined by a solver that finds the shortest possible solution using a breadth-first search.
The images in this project were created by 1001.com and can be found on OpenGameArt. I am using them under the CC-BY-SA-4.0 license.