A lot of the games I play are pretty simple. I somewhat play video games for an escape, so I like to play hack 'n' slash games, hockey games, or shooters. I usually don't like video games that make me think to hard, but everyone once in a while I'll come across a game that I both enjoy and notice that my thought patterns are very similar to how I think as a programmer.
For example, I remember some years back I used to play Age of Empire online. I don't usually play strategy games but for some reason (not really sure why, I think it was the way it was styled) that game really caught my eye and I had fun with it. That game made me think quicker on the ball then any other game I had played before, but at the same time I didn't feel annoyed by being pushed to think so quickly but rather invigorated! So, that really reminds me of how I feel when I'm programming.
What games bring out the best programmer in you?