Bruce's articles
Randomizing Sliding Puzzle Tiles
Game play would be better if the tiles were randomized, but doing so would have led to complications that would require a separate tutorial to explain.
Image Manipulation with HTML5 Canvas: A Sliding Puzzle
In this tutorial, Bruce Alderman will going to demonstrate HTML5 canvas’s image manipulation capabilities by creating a sliding puzzle game.