https://github.com/mcjkula/sc2ai-python
StarCraft II Bots/AI developed with the python-sc2 framework, featuring strategies like the Protoss FourGate tactic. Used for SC2AI.
https://github.com/mcjkula/sc2ai-python
python-sc2 sc2ai starcraft-ii-bot
Last synced: 4 months ago
JSON representation
StarCraft II Bots/AI developed with the python-sc2 framework, featuring strategies like the Protoss FourGate tactic. Used for SC2AI.
- Host: GitHub
- URL: https://github.com/mcjkula/sc2ai-python
- Owner: mcjkula
- License: mit
- Created: 2023-10-26T12:16:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-27T22:55:24.000Z (over 1 year ago)
- Last Synced: 2025-03-17T16:04:18.049Z (4 months ago)
- Topics: python-sc2, sc2ai, starcraft-ii-bot
- Language: Python
- Homepage:
- Size: 182 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Starcraft II Bots/AI for SC2AI
This repository contains various bots and AIs build for StarCraft II, which are then being used in [SC2AI](https://sc2ai.net/).
## Technologies Used
- Framework: [python-sc2](https://github.com/BurnySc2/python-sc2) (A Python framework for creating bots for StarCraft II)
## Bots Included
### FourGate-Strategy
This bot utilizes a Protoss strategy centered around the "FourGate" tactic.
**Features**:
- Worker management and distribution.
- Building/Management of units: Pylons, Gateways, Assimilators, etc.
- Chrono-Boost and Warpgate-Research management.
- Stalker unit micro-management & attacking.## Requirements
To run and use the bots in this repository, you need the following:
- `python-sc2` framework installed.
- StarCraft II game client installed and properly set up.## Usage
1. Clone this repository.
2. Ensure all requirements are met.
3. Run the desired bot script.```bash
python .py
```## Future Plans
- Implement reinforcement learning-based strategies.
- Integrate more advanced micro-management techniques.
- Build strategies for other races like Zerg/Terran.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. [BurnySc2](https://github.com/BurnySc2).