TorchCraftAI
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.