XNA 4.0 Game Development by Example - Completed
The author takes you through four games, devotes two chapters for each.
I just finished the first game. Download Flood Control
In short about the game:
A research lab has been flooded. You need to pump out water by connecting pipes. You rotate pipes with left and right mouse buttons. There are cool stuff like fade out for a completed chain of pipes, falling down of new pipes, zooming score, increasing difficulty etc. On the right you can see water coming in slowly so keep pumping otherwise if it gets to the top, game over.
WIll report here once I finish the second game, in the mean time play this one and let me know what you think