TorchCraft – StarCraft: Brood War AI
facebook.ai
facebook.ai
+ As others have mentioned: Brood War is significantly cheaper to run (can be headless, runs well on ancient CPU), making it more amenable to the self-play with massive numbers of games approach
+ Brood War benefits significantly (arguably more than SC2) from skilled micromanagement, which is arguably easier to exploit as it doesn't require long-term/high level planning (but requires a generous actions per minute cap)
+ This API doesn't require the AI to also do simple computer vision/recognition of the game (vs. DeepMind's simplified graphical representation)
+ This API interfaces with game actions directly (BWAPI) vs. mouse/keyboard level actions
It'll be interesting to see which problem (Brood War vs. StarCraft II) gets solved to a compelling degree with learning first.
BWAPI supports optional user interaction: https://bwapi.github.io/class_b_w_a_p_i_1_1_game.html#a4db25... and https://bwapi.github.io/class_b_w_a_p_i_1_1_game.html#a4db25... -- someone actually just used BWAPI to make an automated real-time coach: http://www.teamliquid.net/forum/brood-war/533143-coach-ai-ha...
How about discussing interesting AI tooling and research instead?
From the right angle you can see it as one of those in soviet Russia jokes.
We can definitely talk about the implications of AI like this on the current funding model of the internet. Or we could just all be annoying to each other.
Gamers are a lucrative market. We have GPGPUs thanks to us. I trained a deep learning network because my brother bought video cards. DJB even states to optimize your algorithms with gamers in mind .