Skip to main content

'StarCraft II' will soon be used as training grounds for artificial intelligence

Starcraft 2
Image used with permission by copyright holder
On Friday during the BlizzCon 2016 opening keynote, Blizzard revealed that it teamed up with Google to provide an application programming interface (API) for DeepMind to be used in StarCraft II. This will enable artificial intelligence (AI) and Machine Learning researchers from around the world to create intelligent “bots” to play the game. In return, the knowledge gained while playing will be used in real-world applications.

“An agent that can play StarCraft will need to demonstrate effective use of memory, an ability to plan over a long time, and the capacity to adapt plans based on new information,” said research scientist Oriol Vinyals of the DeepMind team. “Computers are capable of extremely fast control, but that doesn’t necessarily demonstrate intelligence, so agents must interact with the game within limits of human dexterity in terms of ‘Actions Per Minute.’”

Google acquired DeepMind in 2014. The subsidiary focuses on artificial intelligence development, and over the years has created a neural network that learned how to play video games the human way. In the case of StarCraft II, AI won’t have access to the code to learn all the tricks needed to beat the game, but approach it from a human point of view by learning how to view the field, manage resources, coordinate mouse clicks, and so on.

StarCraft II is important in that it forces players to really think about their current actions and their next move. Like humans, AI will be required to choose one of three races, gather resources and build structures and units for defense and creating an economy. They must also send out scouts to discover what the enemy has, what it’s doing, and explore unseen areas to eventually control.

“This makes for an even more complex challenge as the environment becomes partially observable — an interesting contrast to perfect information games such as Chess or Go,” Vinyals added. “And this is a real-time strategy game — both players are playing simultaneously, so every decision needs to be computed quickly and efficiently.”

The StarCraft II environment created by Blizzard and Google will be open to all researchers next year. The API will be similar to the bots developed for the StarCraft franchise since the Brood War expansion, only it won’t have a scripted interface. Instead, the API will enable bots to take direct control of individual units. The API will also include a new image-based interface enabling AI to play directly from pixels.

More specifically, the new interface will output “simplified” low-resolution RGB image data for the overall map and minimap that the AI will use. There will also be an option to break the image information down into layers, such as unit type, unit health, terrain height, and so on.

Eventually Blizzard and Google will establish “curriculum” scenarios for getting a bot (agent) up and running. These scenarios will provide increasingly complex tasks so that researchers can benchmark different algorithms and AI improvements. Researchers will also be able to use the existing StarCraft II tools to generate custom tasks.

Does this mean a bot will soon be ready to challenge a professional human StarCraft II player? Not yet, but once the platform opens to all researchers, it will only be a matter of time before we see a DeepMind-backed bot take on IBM’s Watson in a deadly one-on-one match.

Editors' Recommendations

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
This headset and mic combo is 40% off — perfect for streaming
The HyperX QuadCast S microphone and HyperX Cloud Alpha S gaming headset on a white background.

For those who are thinking about seriously pursuing streaming as a hobby or career, you'll need a dependable microphone and headset to boost the quality of your streams. Here's a bundle that should get you started -- the HyperX QuadCast S microphone and the HyperX Cloud Alpha S gaming headset for only $172 from HP, which is $118 cheaper than their regular price of $290. You're going to have to be quick with your purchase if you're interested though, as the 40% discount will only be available for a limited time.

Why you should buy the HyperX QuadCast S microphone and HyperX Cloud Alpha S gaming headset bundle
The HyperX QuadCast S microphone is compatible with Windows PCs, Mac computers, the PlayStation 5, and the PlayStation 4. It comes with a built-in anti-vibration shock mount to isolate audio and suppress unintentional sounds for uninterrupted audio while you're streaming, and it also offers a tap-to-mute feature for instances when you need to block off the microphone. To make it look better in your streams, the HyperX QuadCast S microphone features RGB lighting that you can customize with dynamic effects.

Read more
Best laptop deals: Save on the Dell XPS 14, MacBook Pro 16 and more
The Dell XPS 14 on a white table with the screen open.

Laptops have become an important part of our daily lives, especially for those who don't like dealing with a big and bulky desktop computer. Of course, there are an absolute ton of choices for you to pick from, and while they can get quite expensive, even some of the best laptops have solid deals on them that you can take advantage of. Regardless of which of the best laptop brands you're going for, like Lenovo, Apple, or Microsoft, there's likely a laptop deal that will fit your needs and budget quite well, whether it's a low-end, entry-level device or something super-high-end that can handle 4k gaming. Either way, we've collected our favorite laptop deals for you below.

HP Chromebook 14a -- $300, was $370

Read more
Best 3D printer deals: Start printing at home for $159
best 3d printer deals featured image

There's a lot of stuff you can potentially do within the 3D printing space, whether it's printing some cool minis for your D&D game or turning into a fully-fledged business, especially with the new and faster 3D printers out there. But you don't have to buy the best 3D printers on the market to get started, and a lot of entry-level printers have gone a long way to the point where they are very fun and easy to use. Of course, we aren't at the point where you can 3D print a cheesecake, but there are probably quite a few companies working on making that possibility.
For now, though, there are a ton of great 3D printer deals you can take advantage of, which is why we've gone out and found some of our favorites and compiled them for you below.

Creality Ender-2 Pro — $159, was $179

Read more