Skip to content

How to Human vs Bot

juns2lee edited this page Nov 12, 2018 · 1 revision

사람vs봇 프로그램 대결 실행방법

  1. Chaoslauncher - MultiInstance.exe 를 실행시킵니다

  2. Chaoslauncher 화면에서 BWAPI 4.1.2 Injector [RELEASE] 체크박스에 체크 한 후, Start 버튼을 눌러 StarCraft 인스턴스를 실행시킵니다

    • 첫번째 인스턴스는 봇 프로그램이 게임조작을 하는 인스턴스가 됩니다

    • 메모장 등으로 C:\StarCraft\bwapi-data\bwapi.ini 파일에서 ai 부분을 다음과 같이 편집 후 저장합니다. 단, bwapi.ini 는 반드시 ANSI 인코딩으로 저장해야 합니다

      • EXE 나 JAR 형태의 봇 프로그램인 경우

        ai = NULL

      • DLL 형태의 봇 프로그램인 경우

        ai = bwapi-data/AI/UAlbertaBot/AI/UAlbertaBot.dll

    • EXE 나 JAR 형태의 봇 프로그램인 경우, 해당 봇 프로그램을 실행시킵니다

      • EXE 형태의 봇 프로그램인 경우 : 해당 EXE 파일 실행하기

      • JAR 형태의 봇 프로그램인 경우 : 명령 프롬프트에서 실행하기

        java - jar filename.jar

    • Multi Player 클릭 -> Expansion 클릭 -> Local PC 클릭 -> ID 입력 (ex: Bot) -> Create Game 클릭 -> MapSamsungSDS 폴더에 있는 맵 선택 -> OK 클릭

  3. Chaoslauncher 화면에서 BWAPI 4.1.2 Injector [RELEASE] 체크박스에 체크 해제 한 후, Start 버튼을 눌러 StarCraft 인스턴스를 실행시킵니다

    • 두번째 인스턴스는 사람이 게임조작을 하는 인스턴스가 됩니다

    • Multi Player 클릭 -> Expansion 클릭 -> Local PC 클릭 -> ID 입력 (ex: Human) -> 생성되어있는 경기 클릭

    • W-Mode 로 게임조작이 어려울 경우, W-Mode 체크박스를 해제하고 StarCraft 인스턴스를 실행하거나, Alt+F1 등 W-Mode 단축키를 사용해서 마우스 커서 움직임을 통제하면 됩니다

      • W-Mode 사용법 : C:\BWAPI412\Chaoslauncher\Plugins\WModeReadme.txt