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?)
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:starcraft_beginners [2011/07/01 03:33] kimkj |
wiki:starcraft_beginners [2019/08/27 14:45] (current) |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * Important Documents: | * Important Documents: | ||
| - | * How to Build Your Own Controller | + | * How to Build Your Own Controller (Brood War 1.16.1, Visual C++ 2008) |
| - | + | * http://eis.ucsc.edu/StarCraftBWAPI | |
| - | + | ||
| - | ====== Starcraft AI Competition about Tornament 3 and 4 ====== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== 목 차 ===== | + | |
| - | + | ||
| - | - **경기 규칙** | + | |
| - | - **참가 방법** | + | |
| - | - **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|}} | + | |
| - | + | ||