Skip to content

Stupidly simple Rust framework for Starcraft 2 AI bots

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

UltraMachine/sc2-kiss

Repository files navigation

sc2-kiss

Stupidly simple Rust framework for Starcraft 2 AI bots

Warning

WIP: Not ready for use yet. Just a preview

Goals

  • Simple to use and understand
  • Solutions for common problems (resorce management, building placement, unit pathing, unit micro control, ...)
  • Quickly modifiable and replacable things

Get help

Read the docs: cargo doc --open

Join Starcraft 2 AI Discord: https://discord.gg/Emm5Ztz

DM me in discord: @armageddon1337

Contribution

Keep it simple!

  • Simple code is easier to understand and modify
  • Compiler is smarter than you. It will very likely optimize most things

Use cargo fmt and cargo clippy to format and check your code

Workspace structure

  • kiss - Main crate of the framework
  • core and async-core - Crates with basic functionality to connect and communicate with SC2 instances
  • pb - Proto definitions and build scripts

About

Stupidly simple Rust framework for Starcraft 2 AI bots

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages