Nice intro! Some of the more advanced techniques (MCTS, GOAP/planning and so on) get the short shrift, but it's totally expectable for an intro article.
And the early section on constraints is especially great. Game AI has to worry about enjoyable performance and variety of challenges given almost no CPU time, which makes all the difference...
And the early section on constraints is especially great. Game AI has to worry about enjoyable performance and variety of challenges given almost no CPU time, which makes all the difference...