문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. ||https://static-cdn.jtvnw.net/jtv_user_pictures/panel-30861655-image-55960d47d7ed97ed-320.png|| ||SSCAIT - Student Starcraft AI Tournament|| [목차] == 개요 == 스타크래프트1 브루드워 인공지능 제작 및 경연 대회이다. JAVA언어나 C++언어를 알고 있다면 BWAPI를 이용하여 사용자가 직접 AI 명령어를 프로그래밍 할 수 있다. 스타1 인공지능으로 유명한 BWAI도 이곳에서 만들어 졌다. == 공식 BOT == 홈페이지에서 등록된 모든봇을 확인 할 수 있다. [[http://sscaitournament.com/index.php?action=scores]] == BOT 제작하기 == 이 글은 공식 홈페이지의 [[http://sscaitournament.com/index.php?action=tutorial|tutorial]] 부분을 번역한 것입니다. === 초기 설치 === 1. 스타크래프트 브루드워 1.16.1 버전을 설치한다. 다른버전은 제대로 실행되지 않는다. 2. [[http://sscaitournament.com/files/sscai_map_pack.zip|SSCAI map pack]]을 다운하고 압축해제 한뒤 sscai폴더를 Starcraft/maps/ 폴더에 이동한다. 3. [[http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html|32bit JRE]] (Java Runtime Environment) 를 다운로드 한다.Windows x86 Online를 선택하여 받으면 된다. 이미 설치되어 있다면 다음단계로 넘어가면 된다. 그리고 절대로 64bit 를 다운하는 일은 없도록 하자. 스타크래프트 자체가 32비트까지만 지원하는 게임이기 때문에 아예 호환이 안된다. 4. [[https://www.eclipse.org/downloads/eclipse-packages/|Eclipse IDE for Java Developers]]를 다운로드 하여 설치한다. 이것도 projects를 실행하기 위해 32bit JRE를 사용가능한 버전이어야 한다. 5. [[http://github.com/bwapi/bwapi/releases/download/v4.1.2/BWAPI_412_Setup.exe|BWAPI]]를 다운로드 한다. 6. BWAPI를 설치하기위해 아까 다운받은 BWAPI_412를 실행한다. 7. 설치된 'BWAPI\Chaoslauncher' 폴더에서 BWAPI_PluginInjectord.bwl 파일을 삭제한다. (이름 끝부분에 'd'가 붙은 파일이다.) 8. BWAPI\Chaoslauncher\ 에 있는 Chaoslauncher.exe 를 실행한다. 앞으로 BWAPI와 스타크래프트를 실행하기 위해 항상 카오스런처를 사용할것이다. 9. 카오스런처의 Plugins탭에서 'BWAPI 4.1.2 Injector [RELEASE]을 사용함 으로 설정해준다. 'W-MODE 1.02' 도 사용하는것을 권장한다. 10. (선택사항) 카오스 런처의 셋팅 창에서 Warn about missing admin privilegues을 사용안함으로 해주면 불필요한 오류 메시지창을 많이 없애준다. 여기까지 초기세팅 및 설치가 끝났으며, 아래는 예제 BOT 파일을 실행는 방법이다. 11. [[https://github.com/vjurenka/BWMirror/releases/download/2.5/ExampleBot2_5.zip|Example Bot]]을 다운하여 압축을 푼다. 12. ExampleBot/lib폴더로 가서 bwmirror_v2_5.zip파일의 확장자를 bwmirror_v2_5.jar 으로 바꿔준다. 13. Starcraft/bwapi-data폴더에 있는 bwapi.ini 파일을 메모장으로 연다. 그리고 ai = bwapi-data/AI/ExampleAIModule.dll 이부분을 ai = NULL 으로 바꿔준다. === 이클립스로 BOT 파일 열기 === 1. 이클립스 (eclipse.exe)를 실행한다. 2. File → Import → General → Existing Projects into Workspace → Browse... → Locate ExampleBot folder. The 'ExampleBot' project should appear in the 'Projects:' field. Make sure it's selected and click Finish. 3. In Package Explorer (left side of Eclipse IDE) navigate to ExampleBot → src → (default package) → TestBot1.java and double-click it. This is your bot's source code. == 대회 == 2016년 대회예정 == 관련 채널 == 유투브채널 [[https://www.youtube.com/user/certicky]] 공식 홈페이지 [[http://sscaitournament.com/]] 트위치 [[https://www.twitch.tv/certicky]] Starcraft AI competition 문서로 돌아갑니다.