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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:starcraft_beginners [2011/07/01 03:32]
kimkj 새로 만듦
wiki:starcraft_beginners [2019/08/27 14:45] (current)
Line 1: Line 1:
-====== Starcraft AI Competition about Tornament 3 and 4 ====== +  ​Preparation ​ 
- +    Operating Systems: Windows 
- +    * Programming Languages:  
- +    ​* Important Documents
- +
-===== 목 차 ===== +
-  +
-  - **경기 규칙*+
-  ​- ​**참가 방법** +
-  - **S/W 설치 및 사용방법** +
-  - **참고 사이트** +
-  - **Legal** +
- +
- +
-{{:wiki:​sc.png|}} +
- +
-===== 경기 규칙 ===== +
-스타크래프트 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 +
-  장애물이 전혀 없는 평면지형에서 정해진 소수유닛을 가지고 진행을 하며 목표는 상대방을 전멸시키는 것이다. +
- +
-• 경기가 시작되면 맵이 랜덤으로 선택되며 각 맵마다 유닛이 미리 정해져있다. +
- +
- +
- +
-{{:​wiki:​sc-to1.png|}} +
-{{:​wiki:​sc-to2.png|}} +
-{{:​wiki:​sc-to3.png|}} +
- +
- +
- +
-==== Tournament 2 ==== +
-Small-Scale Combat +
-  언덕과 같은 지형이 있는 맵에서 소수유닛을 가지고 진행을 하며 목표는 상대방을 전멸시키는 것이다. +
- +
-• 경기가 시작되면 맵이 랜덤으로 선택되며 각 맵마다 유닛이 미리 정해져있다. +
- +
-• 비겼다고 판단되면 카운트를 세고 그 경기는 재시작된다. +
- +
- +
-{{:​wiki:​sc-to4.png|}} +
-{{:​wiki:​sc-to5.png|}} +
- +
- +
- +
- +
-==== 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) +
- +
-{{:​wiki:​sc-limited.png|}} +
- +
- +
-==== Tournament 4 ==== +
-실제 Starcraft game 과 다를바 없는 경기로서 프로게이머 들과 같이 전략과 전술이 필요한 경기이다  +
- +
-요구사항 +
- +
-1.Broodwar API에 있는 completeMapInformation flag 는 절대 사용하면 안된다. +
- +
-2.특정 종족으로 만 경기를 진행해야 합니다. +
- +
-MAP  +
- +
-•Python +
- +
-{{:​wiki:​sc-python.jpg|}} +
- +
-•Andromeda +
- +
-{{:​wiki:​sc-andromeda.jpg|}} +
- +
-•Destination +
- +
-{{:​wiki:​sc-destination.jpg|}} +
- +
-•Heartbreak Ridge  +
- +
-{{:​wiki:​sc-ridge.jpg|}} +
- +
- +
- +
- +
- +
- +
- +
-===== 참가 방법 ===== +
- +
-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. [[http://​eis.ucsc.edu/​sites/​default/​files/​chaoslauncher.zip]| Choas Launcher]] 압축을 ​ C:\program files\starcraft\chaoslauncher 에 푼다 +
- +
-4. [[http://​code.google.com/​p/​bwapi/​downloads/​list]| 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로 바꾸어 솔루션 빌드 한다. +
- +
-{{:​wiki:​debug.jpg|}} ​   --> ​   {{:wiki:​release.jpg|}} +
-  +
- +
-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 를 확인해 보아라 +
- +
-===== 참고 사이트 ===== +
- +
-[[http://​skatgame.net/​mburo/​sc2011/​| 2011 Starcraft AI Competition ]] +
- +
-===== Legal ===== +
-StarCraft®:​ Brood War® +
- +
- +
-{{:​wiki:​blizzard.gif|}} +
  
 +  * How to Build Your Own Controller (Brood War 1.16.1, Visual C++ 2008)
 +    * http://​eis.ucsc.edu/​StarCraftBWAPI