Preparing a base for a puzzle game, where we can dynamically change the picture from which we generate the puzzle game. We can also dynamically set the size of the puzzle grid.

The second idea is to dynamically generate puzzle piece tails, because if they are all the same on every piece, we don’t get the feeling that it is a real puzzle put in virtual world. Piece tails need some more work as the edges are too sharp.

Try it yourself by solving 4×3 grid Try it yourself by solving 10×8 grid