Maybe it would be better to focus the efforts on an opensource RTS such as 0ad, which leads to less legal problems and less hacky interfaces (for Starcraft 1, by writing in the memory of the game).
Maybe it would be better to focus the efforts on an opensource RTS such as 0ad, which leads to less legal problems and less hacky interfaces (for Starcraft 1, by writing in the memory of the game).
Plus, there's no way to tell if your AI is any good if you don't have anyone to play against, and if you're doing that, you want to play against the best, which means you need a wildly popular game with a professional drive to it. Starcraft is a perfect fit.
Google also had the ANT AI challenge which was neat: http://ants.aichallenge.org/
As humans, we want an intuitive explanation. For instance with chess, because it weakens certain squares or allows a particular combination resulting in a pawn break.
Unfortunately, these notions arise from our human attempt to understand a complicated game by reasoning through abstractions over the game. Things like pawn structure, control over light and dark squares, and pressure on pinned pieces aren't fundamental components of chess — they're just patterns that help us understand and reason about complicated board positions.
An AI doesn't need or use these abstractions. At the end of the day, all of them can, will, and should be ignored for the sake of simply achieving a superior position on the board. And it's very likely in my mind that moves at this deep a level can't be suggested in terms of a more useful abstraction than, "because it's better than all the other moves".
No, it cannot. It's generally thought that the only salient difference between 'machine learning' and 'statistics' is that 'statistics' attempts to find explanations, while 'machine learning' only attempts to find heuristics that give results.
Don't anthopomorphise AI. It's not artificial life, it's only probability theory plus lots of CPU power.
However, AlphaGo is still training and advancing. I am not sure people will be able to keep up with that moving target.