Difference between revisions of "Main Page"

Line 52: Line 52:
 
* [http://sscaitournament.com/index.php?action=tutorial BWAPI + BWMirror Tutorial (Java)]
 
* [http://sscaitournament.com/index.php?action=tutorial BWAPI + BWMirror Tutorial (Java)]
 
* [https://bitbucket.org/auriarte/bwta2/wiki/Getting%20Started Getting Started with BWTA2]
 
* [https://bitbucket.org/auriarte/bwta2/wiki/Getting%20Started Getting Started with BWTA2]
 +
* [http://www.teamliquid.net/forum/brood-war/484849-improving-mineral-gathering-rate-in-brood-war Improving mineral gathering rate in Brood War]
  
 
== Competitions ==
 
== Competitions ==
Line 67: Line 68:
 
* [[CHK Format]]
 
* [[CHK Format]]
 
* [https://docs.google.com/spreadsheets/d/1bsvPvFil-kpvEUfSG74U3E5PLSTC02JxSkiR8QdLMuw/edit#gid=0 StarCraft: Brood War Attack Animation Frame Data]
 
* [https://docs.google.com/spreadsheets/d/1bsvPvFil-kpvEUfSG74U3E5PLSTC02JxSkiR8QdLMuw/edit#gid=0 StarCraft: Brood War Attack Animation Frame Data]
* [http://classic.battle.net/scc/faq/aiscripts.shtml]
+
* [http://classic.battle.net/scc/faq/aiscripts.shtml Exactly how do the custom AI scripts work?]
* [http://www.icyhell.net/2008/04/18/brood-war-ai-project-v31/]
+
* [http://www.icyhell.net/2008/04/18/brood-war-ai-project-v31/ Brood War AI Project v3.1]
* [http://www.campaigncreations.org/starcraft/resources/staredit_tutorials/basics_of_ums_mapping]
+
* [http://www.campaigncreations.org/starcraft/resources/staredit_tutorials/basics_of_ums_mapping Basics of UMS Mapping]
 +
* [https://github.com/bwapi/bwapi/wiki/Academics Research Papers]
 +
* [http://www.teamliquid.net/forum/legacy-of-the-void/482775-a-treatise-on-the-economy-of-scii A Treatise on the Economy of SCII]
 +
* [http://www.teamliquid.net/forum/brood-war/95409-guide-map-making [Guide]Map Making]

Revision as of 19:51, 19 June 2015

Welcome to StarCraft AI
The StarCraft BroodWar Resource for custom AI

List of bots

Bot Author Type Download Source code Description
Ticon small.png Krasi0bot Krasimir Krastev C++, .dll file DLL - Very well balanced
Picon small.png UAlbertaBot David Churchill C++, .dll file DLL GitHub Zealot rush
Picon small.png AIUR Florian Richoux C++, .dll file DLL GitHub Random strategies
Ticon small.png Nova Alberto Uriarte C++, .dll file DLL ZIP
Picon small.png XIMP Tomas Vajda C++, .dll file DLL - Cannons & Carriers
Ticon small.png ICEbot ICElab C++, .dll file DLL - Offensive Terran
Ticon small.png BTHAI Johan Hagelback C++, .dll file DLL Google Code Single base Terran
Picon small.png WryxoBot Martin Strapko Java, .jar file JAR - Mass Dragons
Ticon small.png Yarmouk I-Strategizer Research Group C++, .dll proxy - GitHub Case-Based Planning

Tools

  • BWAPI is a free and open source C++ framework that is used to interact with the popular Real Time Strategy (RTS) game Starcraft: Broodwar.
  • BWTA2 is a terrain analyzer library for BWAPI.
  • BWMirror is a Java wrapper for C++ BWAPI.
  • StarCraft AI Tournament Manager.
  • SSCAIT Tournament Watcher.
  • SparCraft is an open source StarCraft combat simulation package for Windows and Linux.
  • BWSAL is a project that aims to develop several add-ons for BWAPI.

Tutorials

Competitions

Various venues host remote competitive AI competitions that allow developers from around the world to participate. These venues are often held annually and will sometimes offer prizes to the winners. It is also a great way to test your bot's capabilities.

Temporal links

Some unsorted references before organize everything