"Today at BlizzCon 2016 in Anaheim, California, we announced our collaboration with Blizzard Entertainment to open up StarCraft II to AI and Machine Learning researchers around the world....
We’ve worked closely with the StarCraft II team to develop an API that supports something similar to previous bots written with a “scripted” interface, allowing programmatic control of individual units and access to the full game state (with some new options as well). Ultimately agents will play directly from pixels, so to get us there, we’ve developed a new image-based interface that outputs a simplified low resolution RGB image data for map & minimap, and the option to break out features into separate “layers”, like terrain heightfield, unit type, unit health etc. Below is an example of what the feature layer API will look like.
We are also working with Blizzard to create “curriculum” scenarios, which present increasingly complex tasks to allow researchers of any level to get an agent up and running, and benchmark different algorithms and advances. Researchers will also have full flexibility and control to create their own tasks using the existing StarCraft II editing tools.
We’re really excited to see where our collaboration with Blizzard will take us. While we’re still a long way from being able to challenge a professional human player at the game of StarCraft II, we hope that the work we have done with Blizzard will serve as a useful testing platform for the wider AI research community. "
-----
Now I was watching that stream presentation but I can't find a replay of it. On the presentation, they talked about releasing the Starcraft 2 API and they wants everyone to help participate in it (correct me if i'm wrong). Isn't the galaxy editor already the SC2 API?
Sc2 Ai that can read terrain. Is that possible currently or will it be too much work and unecessary? I think a good Ai should be able to read terrain and take decisions factoring off of such info as well
Rollback Post to RevisionRollBack
Whatever you do, wholeheartedly, moment by heartfelt moment, becomes a tool for the expression of your very soul.
Well from what is describe its an Artificial Intelligence that can learn to play StarCraft II. The AI like us must learn all the Failures in order to start Succeeding over the best. The AI is only as good as the quality of the failure that is provided to it, over time it will become ultra brutal mode. AI is more along the Ideas of Attack mode to Defense mode and nothing more which one take priority is for the Computer to Decide.
An AI of this kind will play much worse than any human, just like any real AI is worse than humans at everything.
But it is a fantastic idea to open up this to researchers and, hopefully, to the community as well via Galaxy Editor. Could make up for interesting missions...
What would really be great is the possibility of adding an high level AI to, for example, understand what a human want to do (maybe trained before) and then use a scripted way to counter it efficiently. Imagine how better any campaign map could become thanks to this (thinking about Base vs Base kind of match).
Rollback Post to RevisionRollBack
Battle.net wants to call me InsaneMst, Insane... but you should call me InsaneMonster!
Deepmind Project and Starcraft 2 collaboration
"Today at BlizzCon 2016 in Anaheim, California, we announced our collaboration with Blizzard Entertainment to open up StarCraft II to AI and Machine Learning researchers around the world....
We’ve worked closely with the StarCraft II team to develop an API that supports something similar to previous bots written with a “scripted” interface, allowing programmatic control of individual units and access to the full game state (with some new options as well). Ultimately agents will play directly from pixels, so to get us there, we’ve developed a new image-based interface that outputs a simplified low resolution RGB image data for map & minimap, and the option to break out features into separate “layers”, like terrain heightfield, unit type, unit health etc. Below is an example of what the feature layer API will look like. We are also working with Blizzard to create “curriculum” scenarios, which present increasingly complex tasks to allow researchers of any level to get an agent up and running, and benchmark different algorithms and advances. Researchers will also have full flexibility and control to create their own tasks using the existing StarCraft II editing tools. We’re really excited to see where our collaboration with Blizzard will take us. While we’re still a long way from being able to challenge a professional human player at the game of StarCraft II, we hope that the work we have done with Blizzard will serve as a useful testing platform for the wider AI research community. "
-----Now I was watching that stream presentation but I can't find a replay of it. On the presentation, they talked about releasing the Starcraft 2 API and they wants everyone to help participate in it (correct me if i'm wrong). Isn't the galaxy editor already the SC2 API?
This is an additional interface for AI that allows third party software to be able to interface with the game AI.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Excellent. I'm looking forward to this. Very interesting.
Whatever you do, wholeheartedly, moment by heartfelt moment, becomes a tool for the expression of your very soul.
The galaxy editor is more of an sdk anyway
Go play Antioch Chronicles Remastered!
Also, coming soon, Antioch Episode 3: Thoughts in Chaos!
Dont like mapster's ugly white? Try Mapster's Classic Skin!
<3 <3 <3
ty for sharing info
I would like to AI implemented into the game from this project that could figure out how to play modded games.
Think of it more as an ultra brutal mode.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Sc2 Ai that can read terrain. Is that possible currently or will it be too much work and unecessary? I think a good Ai should be able to read terrain and take decisions factoring off of such info as well
Whatever you do, wholeheartedly, moment by heartfelt moment, becomes a tool for the expression of your very soul.
Well from what is describe its an Artificial Intelligence that can learn to play StarCraft II. The AI like us must learn all the Failures in order to start Succeeding over the best. The AI is only as good as the quality of the failure that is provided to it, over time it will become ultra brutal mode. AI is more along the Ideas of Attack mode to Defense mode and nothing more which one take priority is for the Computer to Decide.
An AI of this kind will play much worse than any human, just like any real AI is worse than humans at everything.
But it is a fantastic idea to open up this to researchers and, hopefully, to the community as well via Galaxy Editor. Could make up for interesting missions...
What would really be great is the possibility of adding an high level AI to, for example, understand what a human want to do (maybe trained before) and then use a scripted way to counter it efficiently. Imagine how better any campaign map could become thanks to this (thinking about Base vs Base kind of match).
Battle.net wants to call me InsaneMst, Insane... but you should call me InsaneMonster!
Author of InsaneAI library, InsaneCredits library, InsaneDebug library, InsaneTransmission library, InsaneUI library and InsaneBriefing library.
Author of Mercenary Business - Top 10 Rock The Cabinet 2017: Co-op edition.