Skip to content
forked from tsonglew/yuri

👾 Macro actions based toy CNN StarCraft II AIbot

License

Notifications You must be signed in to change notification settings

awesome-archive/yuri

 
 

Repository files navigation

Yuri

Macro actions based toy CNN StarCraft II AIbot

Getting Started

Prerequisites

  • Install Starcraft II from official site
  • Install python package manager: pipenv
  • Download Training data for attack actions and link to yuri/attack_train
  • Download Training data for all actions and link to yuri/train_data
  • Create directory to save random victory data
$ pipenv install

Running the tests

To-do

Break down into end to end tests

To-do

And coding style tests

$ pylint *.py

Deployment

Run game

$ pipenv run python -m yuri.main --type game [--model <model path>] [--difficulty [easy | medium | hard]]
  • --model gives the trained model to join the game
  • --difficulty defines the computer difficulty

Train model

$ pipenv run python -m yuri.train --type train [--model <model path>]
  • --model gives a model to continue training on

Built With

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

To-do

About

👾 Macro actions based toy CNN StarCraft II AIbot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%