3 ms·
A few days ago I read an article about Overmind (Starcraft: BW AI), and it got me interested in how AI is built, but I can't learn from books. Are there any blo
by Joona 12y ago
A few days ago I read an article about Overmind (Starcraft: BW AI), and it got me interested in how AI is built, but I can't learn from books. Are there any blogs or such that teach this kind of stuff?
http://arstechnica.com/gaming/2011/01/skynet-meets-the-swarm-how-the-berkeley-overmind-won-the-2010-starcraft-ai-competition/ http://arstechnica.com/gaming/2011/01/skynet-meets-the-swarm...
- kaybe 12y agoHere's a udacity course: https://www.udacity.com/course/cs271 https://www.udacity.com/course/cs271 It looks like it's the same material as the original AI class from 2012 (which started the online course hype). I took that course back then, and found it to give a good introduction.
- 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.