Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bytekeeper/rsbwapi
A BWAPI client library that can be used to program AIs for Brood War in Rust.
https://github.com/bytekeeper/rsbwapi
ai brood-war-api broodwar bwapi game rust starcraft
Last synced: 26 days ago
JSON representation
A BWAPI client library that can be used to program AIs for Brood War in Rust.
- Host: GitHub
- URL: https://github.com/bytekeeper/rsbwapi
- Owner: Bytekeeper
- Created: 2019-03-02T16:58:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-16T18:32:53.000Z (about 1 month ago)
- Last Synced: 2024-12-30T14:42:06.556Z (27 days ago)
- Topics: ai, brood-war-api, broodwar, bwapi, game, rust, starcraft
- Language: Rust
- Homepage:
- Size: 1.29 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Documentation](https://docs.rs/rsbwapi/badge.svg)](https://docs.rs/rsbwapi)
# rsbwapi
`rsbwapi` is a Rust library for building artificial intelligence (AI) for the popular real-time strategy game Starcraft Broodwar. The library allows you to create and control Starcraft Broodwar bots through the Broodwar API (BWAPI).
If you're not familiar with BWAPI, it is a community-developed project that provides a C++ interface to interact with Starcraft Broodwar. You can find more information about BWAPI [here](https://github.com/bwapi/bwapi).
To get started with `rsbwapi`, check out the documentation on [docs.rs](https://docs.rs/rsbwapi). Also check out the simple [ExampleBot](https://github.com/Bytekeeper/rsbwapi/tree/master/example_bot). Or take a look at my bot [Styx2](https://github.com/Bytekeeper/Styx2).
You may want to join the [SSCAIT Discord](https://discord.gg/frDVAwk), which is a community of Starcraft AI enthusiasts who run regular bot tournaments. You can also check out the [Basil Ladder](https://www.basil-ladder.net/) which is based on SSCAIT but runs a lot more games.
For more information on Starcraft AI development, you can visit the [SSCAIT website](http://www.sscaitournament.com/). There should be enough information to get you started.
If you have any questions or feedback, feel free to create an issue on the `rsbwapi` GitHub repository.