-
2018 삼성SDS 알고리즘 경진대회를 위한 프로젝트
-
경진대회 결과물의 수준을 상향화 하기 위해 스타크래프트 봇 프로그램의 기본 기능 (미네랄 채취, 건물 짓기, 빌드오더 실행 등) 을 BasicBot 으로 개발하여 제공함
-
경진대회 참가자들은 BasicBot 을 자유롭게 수정하여 개발을 수행한 후 소스코드를 제출하면 됨
- 단, Main, MyBotModule, UXManager 는 제출하더라도 원활한 대회 진행을 위해 봇 컴파일에 반영하지않음
- master 브랜치를 Clone or download
-
2017-07-19 : v1.1 Release (실제 알고리즘 경진대회에서 사용)
-
2017-06-16 : v1.0 Release (실제 알고리즘 경진대회에서 사용)
-
2017-05-29 : v0.9 beta Release (프리뷰 및 오픈 테스트를 위해 공개)
- BasicBot API Documentation 웹사이트 : https://samsungsds-contest.github.io/Guide/
폴더명 | 설명 |
---|---|
C | BasicBot 및 TutorialBot 소스코드 C++ 버전 |
JAVA | BasicBot 및 TutorialBot 소스코드 JAVA 버전 |
docs\C | BasicBot API Documentation - C++ 버전 |
docs\JAVA | BasicBot API Documentation - JAVA 버전 |
Doxygen | BasicBot API Documentation 웹사이트 생성 자동화를 위한 Doxygen 설정 파일 |
BasicBot 디펜던시 및 권장 개발환경 (wiki 에 상세 가이드)
-
StarCraft : Brood War 1.16.1.1
-
C++
-
BWAPI 4.1.2
-
BWTA 2.2
-
Visual Studio 2013
-
파일 인코딩 : UTF-8 with signature (BOM)
-
-
JAVA
-
BWMirror 2.5 (BWAPI 4.1.2 및 BWTA 2 가 포함되어 있음)
-
JDK 32bit
-
Eclipse or IntelliJ
-
파일 인코딩 : UTF-8 without signature (BOM)
-
- 삼성SDS 알고리즘경진대회 준비 T/F에서 오픈소스 uAlbertaBot, Atlantis, BWSAL 등을 참고하여 BasicBot (C++ 버전 및 JAVA 버전) 을 개발하여 배포함
- Doxygen 1.8.8 을 사용하여 BasicBot API Documentation 웹사이트를 생성하였음