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

Starcraft AI Competition about Tornament 3 and 4

목 차

  1. 경기 규칙
  2. 참가 방법
  3. S/W 설치 및 사용방법
  4. 참고 사이트
  5. Legal

경기 규칙

스타크래프트 competition에는 총 4개의 종목이 있고, 모두 double-elimination방식으로 치뤄진다.

double-elimination system : 스타리그나, Wbc게임대회에서 여러번 썼던 방식으로 패자에게 다시 기회를 주는 방식이다.

ex) 총 4팀이 경기를 해서 2팀이 올라가야한다면

                                               1경기 : A vs B
                                               2경기 : C vs D
                                               3경기 : 1경기의 승자 vs 2경기의 승자 -  승자는 진출
                                               4경기 : 1경기의 패자 vs 2경기의 패자 
                                               5경기 : 3경기의 패자 vs 4경기의 승자 - 승자는 진출
                                           

참가하는 팀의 숫자나 진출할 팀의 숫자에 따라서 위의 예와 조금씩 달라집니다.

Tournament 1

Micro-management

장애물이 전혀 없는 평면지형에서 정해진 소수유닛을 가지고 진행을 하며 목표는 상대방을 전멸시키는 것이다.

• 경기가 시작되면 맵이 랜덤으로 선택되며 각 맵마다 유닛이 미리 정해져있다.

Tournament 2

Small-Scale Combat

언덕과 같은 지형이 있는 맵에서 소수유닛을 가지고 진행을 하며 목표는 상대방을 전멸시키는 것이다.

• 경기가 시작되면 맵이 랜덤으로 선택되며 각 맵마다 유닛이 미리 정해져있다.

• 비겼다고 판단되면 카운트를 세고 그 경기는 재시작된다.

Tournament 3

Tech-limited game으로서 Single Map에서 Protos VS Protos 진행하는 경기이다.

건축가능 건축물

•Nexus •Pylon •Gateway •Assimilator •Cybernetics Core •Forge •Shield Battery

생산가능 Unit

•Probe •Zealot •Dragoon

Upgrade 가능 기술

•Singularity Charge (Dragoon 사정거리) •Ground weapons (Level 1) •Armor (Level 1) •Shields (Level 1)

MAP (space Madness)

Tournament 4

실제 Starcraft game 과 다를바 없는 경기로서 프로게이머 들과 같이 전략과 전술이 필요한 경기이다

요구사항

1.Broodwar API에 있는 completeMapInformation flag 는 절대 사용하면 안된다.

2.특정 종족으로 만 경기를 진행해야 합니다.

MAP

•Python

•Andromeda

•Destination

•Heartbreak Ridge

참가 방법

2011년 6월 1일까지 등록 하여야 함 Email :

프로그램 코드 제출 Aug 7, 2011 프로그램 코드 Testing: Aug 8-14, 2011 Tournament: Aug 15-19, 2011 Prize ceremony and exhibition match: Oct 2011, AIIDE, Stanford

E-mail 제출시 기재 사항

Subject: SCAI2011 ENTRY Text (copy & paste): Entry Name : Contact Person Name (First, Last) : Contact Person Email Address: : Affiliation : Random 32-bit number (hexadec.) : 0x…….. Game Category (only 1 - full game - for now) : Race (in full game) : DLL or ProxyBot : Brief Description (AI techniques used, strengths, etc) :

현재까지 등록된 팀(2011/03/01)

1) UC Irvine (David Hirschberg) 2) University of Michigan (CE) (Samantha Luber) 3) University of Alberta (CS) (David Churchill) 4) University of Grenoble (INRIA) (Gabriel Synnaeve) 5) ?? (luckh2@…) 6) UC Santa Cruz (Ben Weber) 7) Epitech (Valentin Leon-Bonnet) 8) University of Tokyo (Florian Richoux) 9) University of Groningen (Amirhosein Shantia) 10) University of Louisiana at Lafayette (Luke Deshotels) 11) Highlands Electronics (Dan Bloomquist) 12) National Chung Cheng University CSIE CI Lab (Tommy Wang)

S/W 설치 및 사용 방법

설치시 필요 사항

● Starcraft (Brood war) 1.16.1 ● Microsoft Visual C++ 2008 ● Window XP/Vista/Windows 7 ● Mac 지원하지 않음

S/W 설치 방법

1. Starcraft (Brood war) 1.16.1 설치를 한다

2. Visual C++ 설치

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®