Report Abuse

Basic Information

TorchCraftAI is a platform for building agents to play and learn to play StarCraft: Brood War. It provides a modular framework for creating StarCraft agents, a complete competition-grade bot called CherryPi, a reinforcement learning environment with minigames, sample models and training loops, and support for TCP communication between agents and StarCraft via TorchCraft and BWAPI. The project includes installation guidance and documentation covering architecture and code reference, plus tutorials that demonstrate training a model to place buildings and to fight. The repository encourages experimentation under its license and includes contributing and code of conduct guidance. The repository was archived and is read-only as of July 26, 2022.

Links

App Details

Features
Key features include a modular framework for building StarCraft agents, the CherryPi bot which plays complete games and placed first at SSCAIT 2017-18, a reinforcement learning environment with bundled minigames, example models and training loops, and TorchCraft TCP support for communication with StarCraft and BWAPI. The project provides cross-platform installation guides for Linux, Windows and macOS, documentation with an architecture overview and code reference, and tutorials for tasks such as building placement and combat micro. The repository also contains licensing information, contribution guidelines and a code of conduct to support community experimentation.
Use Cases
TorchCraftAI lowers the barrier to creating, training and evaluating StarCraft agents by supplying infrastructure that handles game communication, agent modularity and reinforcement learning workflows. The included minigames, example models and training loops offer reproducible starting points for research and development. CherryPi functions as a competitive baseline for benchmarking agent performance. Platform documentation and tutorials speed onboarding across Linux, Windows and macOS. Licensing and contribution guidance enable collaboration and experimentation. Users should note the project repository is archived and read-only as of July 26, 2022, so active development and updates are not available in this archive.

Please fill the required fields*