go-sc2ai

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2020 License: MIT

README

go-sc2ai

Go implementation of the Starcraft II AI API

Quick start

Prerequisites
Build and run examples
  • Create working dir:
    mkdir /path/godev
    cd /path/godev/
    
  • Clone project:
    git clone git@github.com:chippydip/go-sc2ai.git
    cd go-sc2ai/
    
  • Build and run example:
    go run .\examples\zerg_rush
    

Start writing your own bot

  • Make project dir:
    mkdir /path/mycoolbot
    cd /path/mycoolbot/
    go mod init bot
    go get -u github.com/chippydip/go-sc2ai
    
  • Copy main.go from examples/stub_bot into your project dir
  • Build and run
    go run .
    
  • Add some cool new stuff
  • Build > Run > Test > Repeat
  • ???
  • PROFIT

Directories

Path Synopsis
Code generated by gen_ids.
Code generated by gen_ids.
Code generated by gen_client.
Code generated by gen_client.
cmd
enums
ability
Code generated by gen_ids.
Code generated by gen_ids.
buff
Code generated by gen_ids.
Code generated by gen_ids.
effect
Code generated by gen_ids.
Code generated by gen_ids.
neutral
Code generated by gen_ids.
Code generated by gen_ids.
protoss
Code generated by gen_ids.
Code generated by gen_ids.
terran
Code generated by gen_ids.
Code generated by gen_ids.
unit
Code generated by gen_ids.
Code generated by gen_ids.
upgrade
Code generated by gen_ids.
Code generated by gen_ids.
zerg
Code generated by gen_ids.
Code generated by gen_ids.
examples

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL