ghuw / myscbot

A custom Protoss AI for a Real-time strategy game StarCraft: Broodwar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Myscbot


A custom Protoss AI for a Real-time strategy game StarCraft: Broodwar using the architecture of UAlbertaBot. Myscbot has simple rule-based strategy changing using the information from scouting in the early of the game to identify opponent's rush/non-rush strategy.

Files and Folders


  • /myscbot_aiide2017_submission
    • /Myscbot --- Folder containing Myscbot source code
      • Myscbot.dll --- Bot DLL file
    • Myscbot_Config.txt --- Mysbot configuration file

Compilation Instructions


This bot uses the UAlbertaBot's installation instructions as follow: installation guide

Author


  • Teguh Budianto - ghuw

License


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

Acknowledgments


Tournaments & competitions

Our paper on real-time strategy game

Citations

If you find this work useful, please consider citing it.

@inproceedings{budianto2018learning,
  title={Learning to Identify Rush Strategies in StarCraft},
  author={Budianto, Teguh and Oh, Hyunwoo and Utsuro, Takehito},
  booktitle={International Conference on Entertainment Computing},
  pages={90--102},
  year={2018},
  organization={Springer}
}

About

A custom Protoss AI for a Real-time strategy game StarCraft: Broodwar

License:MIT License


Languages

Language:C++ 91.4%Language:C 6.3%Language:HTML 2.2%Language:Makefile 0.0%Language:Batchfile 0.0%Language:QMake 0.0%Language:Objective-C 0.0%