LibSudoku is a Java library for writing applications that deal with Sudoku number riddles. It contains methods for parsing numbers into convenient data structures, manipulation and information gathering, output to text and HTML, as well as some rules for solving given Sudokus. It was developed in a test-driven manner using JUnit test-cases.
ChangeBlindness is a small game that demonstrates the change blindness phenomenon. The effect shows that our brains have a low-level (i.e. subconscious) change detection capability that can be disabled pretty easily (for instance, with a flicker of around 100ms). The game illustrates this using an increasing number of icons, one of which will change during a flicker. The goal of the game is to find the changing icon as quickly as possible.