From constraint models to playable puzzle games

I wanted to play some puzzles produced by my constraint-programming experiments. That small wish grew into nine games.