Puzzle Demos

A small collection of interactive constraint programming and puzzle demos.

Magic Square

Choose a size and arrange numbers so every row, column, and diagonal agrees.

Magic Hexagon

Arrange 1..19 so every straight line through the hexagon agrees.

Crystal Maze Puzzle

Place letters so consecutive letters never appear on adjacent nodes.

Map Colouring

Draw a planar map and have it coloured under the four-colour theorem.