Development Language_JAVA
-
JDK 7 32비트 설치파일을 다운받아 실행합니다
-
Eclipse 혹은 intelliJ 설치파일을 다운받아 설치합니다. 편의상 Eclipse 를 기준으로 설명하겠습니다.
-
Eclipse 를 실행시킵니다
-
메뉴 -> File -> Import... 를 선택합니다
-
General -> Existing Projects into Workspace 를 선택합니다
-
Select root directory 오른쪽의 Browse 버튼을 눌러 개발폴더\JAVA 를 선택합니다
-
Projects 목록 오른쪽의 Select All 버튼을 눌러 모든 프로젝트를 Import 합니다
-
Package Explorer -> TutorialLevel0Bot 우클릭 -> Run As -> Java Application 을 실행합니다. Console 탭에서 봇 프로그램이 실행될 것입니다
-
스타크래프트 -> Single Player 클릭 (단축키 S) -> Expansion 클릭 (단축키 E) - New ID 생성 및 OK 클릭 -> Play Custom 클릭 (단축키 U) -> 게임 맵 선택 (ex: NeoLostTemple2.0.scm) -> Game Type 선택 (ex: Free For All) -> 플레이어로 Computer 가 1개만 남도록 변경 -> OK 클릭 -> 대결이 시작됩니다
-
봇 프로그램이 맵 분석 캐시파일을 생성하느라 경기 시작시 30초 정도 딜레이될 수 있습니다.
-
메뉴 -> Run -> Run Configurations... -> 왼쪽 트리에서 Java Application 밑에 TutorialLevel0Bot 을 선택한 후 오른쪽 Arguments 탭 -> Working Directory : Others 에 C:\StarCraft 를 입력하면, 봇 프로그램이 기저장되어있는 맵 분석 캐시파일을 사용하여 맵 분석 딜레이가 발생하지 않아 더 좋습니다
-
-
명령 프롬프트 화면 및 게임 화면을 살펴보세요. 봇 프로그램의 구조에 대해서는 Level0Bot 구조 살펴보기 페이지에서 설명하겠습니다.
-
스타크래프트 게임 화면에서 MENU 버튼 (단축키 F10) 을 클릭하면 게임이 정지하게 됩니다
-
Console 화면 및 스타크래프트 게임화면에 텍스트를 출력하여 디버깅을 할 수 있습니다
- 스타크래프트란?
- 게임 설치 및 환경설정
- Starcraft 설치
- BasicBot 설치
- 개발언어 선택
- 개발 IDE 설정 및 봇 프로그램 실행해보기
- 팀 협업환경 설정
- BWAPI & BWTA 소개
- 봇 개발 튜토리얼
- BasicBot을 활용한 봇 개발
- 참고사항