“Loving [a thing] should make you a snob, not a cheerleader. And proper snobs are full of hate about what they love.”
After this post, I’m going to start writing much shorter and more sporadic posts, I think. I’ll reduce the time from writing to posting so that I can talk about stuff I am actually currently doing. I am writing this on September 9th (I have my posts automatically scheduled), so I am entitling myself to a short vacation between now and publication of this post on the 19th. I’ll still have something for next Tuesday, anyway.
I’m glad I was able to push myself into getting so much text down. I wasn’t sure I was going to find the time and energy, but thanks to a little pushing by some of my “editors” and a little discipline I’ve been able to write consistently. It never really felt like a waste of time- writing is a great way to think through ideas (and obviously a good way to share them and get feedback, too).
This tenth post is a loose constellation of ideas on games, how I think about them, and how I got here.
When you watch an ant follow a tortuous path across a beach, you might say, “How complicated!” Well, the ant is just trying to go home, and it’s got to climb over little sand dunes and around twigs. Its path is generally pointed toward its goal, and its maneuvers are simple, local responses to its environment. To simulate an ant, you don’t have to simulate that wiggly path, just the way it responds to obstacles.
Say you want to program a computer to simulate a person playing the piano. Sure, a Bach fugue or Mozart sonata is complicated. When people play them you see their fingers doing all these complicated things. But you can predict every motion if you know what the notes are. The complexity is in the notes. The fingers just do the few things that fingers can.