Champaign Gems
Simply line up any three gems (or coloured blocks or whatever else you want to think of them as) and they'll disappear, giving you points. You get more points the more you take out at once, so try to set up "cascade reactions"!
Source, class files (and heck, its even an executable Jar!) can be downloaded here.