Great AI in games
Posted: Wed May 23, 2012 5:26 pm
A curious thought popped into my mind today. What sort of approaches has Nintendo used for AI in their Zelda games? Do they make use of state machines? Do they make much use of fuzzy logic (certainly not much in the N64 and earlier games, but enemies in more recent games certainly seem less predictable and more adaptive/fluid).
I love the feel of the Zelda games and the intimate attention to detail in nearly all their titles. In Majora's Mask in particular, I love the scripted behavior patterns of the NPCs over the course of the 3 days... interacting with them, following them around, and doing quests for them all based upon a changing dynamic world. It gave them real character in a way that few other games are able to. Makes me wonder how the team developed the NPCs and associate quests. Did people take responsibility for particular NPCs and their associated quests? How did those quests go from design to implementation and what sort of process was involved that allowed the kind of attention to detail that is evident in them?
Share your thoughts. Feel free to bring up other games with great AI. I haven't had a good discussion on game AI for awhile.
I love the feel of the Zelda games and the intimate attention to detail in nearly all their titles. In Majora's Mask in particular, I love the scripted behavior patterns of the NPCs over the course of the 3 days... interacting with them, following them around, and doing quests for them all based upon a changing dynamic world. It gave them real character in a way that few other games are able to. Makes me wonder how the team developed the NPCs and associate quests. Did people take responsibility for particular NPCs and their associated quests? How did those quests go from design to implementation and what sort of process was involved that allowed the kind of attention to detail that is evident in them?
Share your thoughts. Feel free to bring up other games with great AI. I haven't had a good discussion on game AI for awhile.