3 ms·
(I'm one of the authors of Overmind.) First, it's important to know that AI is a very broad term. Roughly, there's "modern" AI (machine learning and statistica
by dlwh 12y ago
(I'm one of the authors of Overmind.)
First, it's important to know that AI is a very broad term. Roughly, there's "modern" AI (machine learning and statistical modeling) and "classical" AI (mostly logic and search). Game AI (as I understand it) falls more into the "classical" AI camp, and classes these days are focusing more and more on modern non-game techniques.
kaybe's link is a good starter class for modern AI. Norvig quite literally (co)wrote the text book on AI, and Sebastian Thrun. The PI on Overmind (Dan Klein) co-taught a class on edX (https://courses.edx.org/courses/BerkeleyX/CS188.1x/2012_Fall/info https://courses.edx.org/courses/BerkeleyX/CS188.1x/2012_Fall...) that you might also want to check out. They're all based on the same underlying book, just different focuses.
Overmind itself is a collection of some reasonably sophisticated ML/modern AI, classical AI (which is more common in games), and a lot of horrible hacks. Really, tons of them.
If you want, I can try to dig up the lecture slides for the "advanced" AI class we taught once that specifically focused on the kinds of techniques one would want to write StarCraft bot AIs.
- Joona 12y agoThank you very much! I'm mainly interested in Game AI, though I would not be surprised to find "modern" AI used in games at some point, either. If it's not too much trouble, the slides sound extremely interesting.