Learning to program games? Already know how, but need some quick ideas? This link has 49 simple gameplay mechanics that you can use!
I plan on using a few of these as simple tests for the game engine I am designing. By making several little games, I can avoid making my engine too inflexible, and also help reduce boilerplate and simplify the API. Good stuff!