https://store-images.s-microsoft.com/image/apps.6332.956eb721-f630-4bc8-b03e-44d32fb5d4b5.90d34265-1a46-481f-bc1d-eded39379665.4c779bf5-d19c-41ab-b015-a52cf2a80ee4
PySC2
bCloud LLC
PySC2
bCloud LLC
PySC2
bCloud LLC
Version 4.0.0 + Free with Support on Ubuntu 24.04
PySC2 on Ubuntu 24.04 LTS is an open-source Python library for reinforcement learning research, providing an interface to the StarCraft II Learning Environment (SC2LE). It allows AI agents to interact with the game, making it ideal for testing and developing reinforcement learning algorithms in complex, real-time strategy environments.
Features of PySC2:
- Reinforcement learning environment: Provides a standardized interface for agents to interact with StarCraft II.
- Supports multiple maps and scenarios: Allows experiments with various game setups, challenges, and multi-agent interactions.
- Observations and rewards: Agents receive structured game state data and feedback to learn strategies.
- CPU and optional GPU support: Runs on CPUs for lightweight experiments; GPUs can be used with proper StarCraft II installations.
- Compatible with Ubuntu 24.04 LTS and Python virtual environments for isolated package management.
To install and check version:
$ sudo su
$ sudo apt update
$ source pysc2-env/bin/activate
$ pip show pysc2
Disclaimer: PySC2 is an independent open-source project developed by DeepMind and is not affiliated with, endorsed by, or sponsored by Ubuntu or Canonical.