Recently Gamasutra — The Art & Business of Making Games — featured a couple of useful articles on “7 examples of game AI that every developer should study ” and “7 examples of great game physics that every developer should study.” Both articles by Richard Moss.
As for the article on physics, the examples are good. I’m surprised that “Angry Birds” was not in the list. Perhaps this has already been talked about many times, but it has become a classic that all game designers and developers should understand.
While AI-driven path finding is always useful in games, and playtesting via genetic algorithm is an interesting technique, I did not find an example among the 7 selected which talked about AI in board game opponents? Perhaps the author doesn’t consider this category to rank high on the list of AI in video games. I do.
AI in checkers and chess drove my early interest in video games and game AI. AI in the game of Go recently became a hot topic. Games like Risk and Stratego continue to challenge AI programmers to produce top players and top video game versions of the board games. I’m sure there will continue to be AI in board game challenges, as well as card games like Poker and other games that provide incomplete information.
And what about video games that produce new concepts in board and card games? I will soon release a new kind of solitaire game that I don’t think has been designed before. Whether it becomes popular or not, I don’t know. I enjoy playing it. But at the least I hope it will inspire others to want to make video card games — or board games — that don’t just mimic games we’ve already played many times or seen on toy store and retail shelves. While my new card game can actually be played with a deck of cards, I do think it is much easier and more fun to play electronically. More to come on this soon.
Finally, I might also add that serious games like protein folding have something to offer video game designers and developers about intelligence too. Sometimes the intelligence in the game comes from the users, not the computer AI. Take a look at what’s out there in serious games. You might find some very good ideas.