What is PySC2?

What is PySC2?

PySC2 is DeepMind’s Python component of the StarCraft II Learning Environment (SC2LE). This is a collaboration between DeepMind and Blizzard to develop StarCraft II into a rich environment for RL research. PySC2 provides an interface for RL agents to interact with StarCraft 2, getting observations and sending actions.

What is the newest StarCraft game?

StarCraft
Creator(s) Chris Metzen James Phinney
Platform(s) Microsoft Windows Classic Mac OS macOS Nintendo 64
First release StarCraft March 31, 1998
Latest release StarCraft: Remastered August 14, 2017

What do you do with the agent in Minecraft?

The agent is very useful if it can build things for you. One thing you will learn in this tutorial is how to use the ||agent:agent place on move||. This tells your agent to place a block every time it moves. You will make some chat commands to tell the agent to place blocks and to move forward.

How to create an agent-based application walkthrough?

Always call the concurrency::agent::done method to move your agent to the completed state. You typically call this method before you return from the run method. For another example of an agent-based application, see Walkthrough: Using join to Prevent Deadlock.

How to make an agent go in a different direction?

Use the ||agent:agent place|| action to make the agent place a block somewhere. You make your agent go in different directions by moving, turning, and detecting blocks in the way.

How to create an agent for a text file?

In this walkthrough, you can create an agent that reads data from a text file asynchronously. The application uses the Adler-32 checksum algorithm to calculate the checksum of the contents of that file. You must understand the following topics to complete this walkthrough: