HTML5 video slide puzzle
by Brandon Dyck
----------------------------

This is a project from a web development course ca. 2016 in which I was assigned to build some application that used a dynamically generated table, an AJAX request, and a couple of HTML 5 features. The textures on the pieces are CANVAS elements filled periodically with rectangles cropped from the current frame of an invisible video. The whole thing is vanilla JavaScript. I was kind of proud of it, but I didn't yet know about requestAnimationFrame, and the framerate is terrible. (Much worse than I remember, actually.)

The code has no version history because the original repository was apparently lost when Bitbucket dropped Mercurial support in 2020. I found a copy lying around in 2024.

Do whatever what you want with it, and don't sue me if it doesn't work.
