Floodit is a simple logic game. Play it here. A typical initial game board looks like this:

Floodit board
You can download the sourcecode to a (inefficient but very comprehendable) solver for this game here. It was developed as an example solution for this lecture.