Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
Hotfix release available: 2018-04-22a "Greebo". upgrade now! [50.1] (what's this?)
New release available: 2018-04-22 "Greebo". upgrade now! [50] (what's this?)
Hotfix release available: 2017-02-19g "Frusterick Manners". upgrade now! [49.7] (what's this?)
Hotfix release available: 2017-02-19f "Frusterick Manners". upgrade now! [49.6] (what's this?)
Hotfix release available: 2017-02-19e "Frusterick Manners". upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners". upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners". upgrade now! [49.3] (what's this?)
Hotfix release available fixing security token and media manager: 2017-02-19b "Frusterick Manners". upgrade now! [49.2] (what's this?)
Hotfix release available fixing install and media manager issues: 2017-02-19a "Frusterick Manners". upgrade now! [49.1] (what's this?)
New release available: 2017-02-19 "Frusterick Manners". upgrade now! [49] (what's this?)
Hotfix release available: 2016-06-26e "Elenor of Tsort". upgrade now! [48.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2016-06-26d "Elenor of Tsort". upgrade now! [48.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2016-06-26c "Elenor of Tsort". upgrade now! [48.3] (what's this?)
Hotfix release available fixing security token: 2016-06-26b "Elenor of Tsort". upgrade now! [48.2] (what's this?)

Game AI Competition Portal

This is an old revision of the document!


  • Preparation
    • Operating Systems: Windows
    • Programming Languages:
    • Important Documents:
  • How to Build Your Own Controller (Brood War 1.16.1, Visual C++ 2008)
    • You need StarCraft (Brood War) 1.16.1

3. Choas Launcher 압축을 C:\program files\starcraft\chaoslauncher 에 푼다

4. BWAPI Beta 압축을 C:\program files\starcraft\BWAPI 에 푼다

5. C:\program files\starcraft\BWAPI_Beta\chaoslauncher 폴더를 C:\program files\starcraft\chaoslauncher 에 복사 한다

6. C:\program files\starcraft\BWAPI_Beta\Starcraft 폴더를 C:\program files\starcraft 에 복사 한다.

7. C:\program files\starcraft\BWAPI_Beta\WINDOWS 폴더를 C:\WINDOWS 에 복사 한다.

Compile 방법

1. C:\program files\starcraft\BWAPI_Beta\ExampleAIModule\ExampleAIModule.sln 를 실행 한다.

2. Visual C++ tool window 중앙에 보면 Debug 라고 되어 있는 것을 Release로 바꾸어 솔루션 빌드 한다.

–>

3. C:\program files\starcraft\BWAPI_Beta\ExampleAIModule\release\ExampleAIModule.dll 을 C:\program files\starcraft\BWAPI_Beta\ExampleAIModule\Release\ExampleAIModule.dll to C:\program files\starcraft\bwapi-data\AI\ExampleAIModule.dll

복사를 한다.

Running the Bot

1. C:\program files\starcraft\chaoslauncher\Chaoslauncher.exe 에 위치한 chaos launcher를 실행 시킨다.

2. settings tab 에서 설치된 starcraft의 경로를

3. bwapi checkbox 선택 하고 나머지는 uncheck

4. launch starcraft 클릭

5. single player match 실행

6. Start the game

7. 제대로 설치가 되었다면 아래와 같은 메세지가 출력 될 것이다.

◦BWAPI: Loaded the AI Module: bwapi-data\AI\ExampleAIModule.dll

8. 만일 메세지가 출력 되지 않는 다면 C:\program files\starcraft\bwapi-data\log 를 확인해 보아라

참고 사이트

StarCraft®: Brood War®