Skip to content

Experiments with Starcraft 2 and machine learning

Notifications You must be signed in to change notification settings

dvanhise/sc2aiMagenta

Repository files navigation

MagentaAI

Trains AI agents using reinforcement learning to play a micro focused Starcraft 2 minigame in the pysc2 environment.

Requirements:

  • Install Starcraft 2: Legacy of the Void and set environment variable SC2PATH to the install directory
  • Python 3
  • Install packages in requirements.txt

Usage

Train agents: python runner.py --mode=train --realtime=False

Demonstrate agents: python runner.py --mode=test --vis=True

Play against trained agent: python runner.py --mode=play

About

Experiments with Starcraft 2 and machine learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages