WoodoLee / TorchCraftAI

A platform that lets you build agents to learn to play StarCraft: Brood War.

Home Page:https://torchcraft.github.io/TorchCraftAI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TorchCraftAI

TorchCraftAI is a platform that lets you build agents to play (and learn to play) StarCraft®: Brood War®†. TorchCraftAI includes:

  • A modular framework for building StarCraft agents
  • CherryPi, a bot which plays complete games of StarCraft (1st place SSCAIT 2017-18)
  • A reinforcement learning environment with minigames, models, and training loops
  • TorchCraft support for TCP communication with StarCraft and BWAPI
  • Support for Linux, Windows, and OSX

Get started

See guides for:

Documentation

Tutorials

Licensing

We encourage you to experiment with TorchCraftAI! See LICENSE, plus more on contributing and our code of conduct.

†: StarCraft is a trademark or registered trademark of Blizzard Entertainment, Inc., in the U.S. and/or other countries. Nothing in this repository should be construed as approval, endorsement, or sponsorship by Blizzard Entertainment, Inc.

About

A platform that lets you build agents to learn to play StarCraft: Brood War.

https://torchcraft.github.io/TorchCraftAI

License:MIT License


Languages

Language:C++ 81.1%Language:CMake 8.5%Language:JavaScript 4.4%Language:HTML 3.7%Language:CSS 1.7%Language:Python 0.4%Language:Shell 0.1%Language:C 0.0%