Move the tiles one at a time by clicking them. This will only work if you click on a tile that is adjacent to the empty space. The game stops when all the tiles are sorted in ascending order. Apparently any starting position of the 8-puzzle can be solved in no more than 31 moves. How well can you do?
Since we're still waiting for the new CS50x submission system to get up and running, I decided to replace my original Week 0 project with something based on the Week 3 problem set. I made this entirely inside Scratch, apart from the tile moving sound effects, which were made using Audacity.