Name Last Update
PvP Loading commit data...
PvT Loading commit data...
PvZ Loading commit data...
TvP Loading commit data...
TvT Loading commit data...
TvZ Loading commit data...
ZvP Loading commit data...
ZvT Loading commit data...
ZvZ Loading commit data...
router Loading commit data...
views Loading commit data...
.gitignore Loading commit data...
README.txt Loading commit data...
StarCraft2 Build Recommendation project.pptx Loading commit data...
UnitNStructure.txt Loading commit data...
app.js Loading commit data...
logoIMG.jpg Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
< 스타크래프트2 빌드 추천 프로젝트 >
설명 : 대전 상대의 실력 정도에 따라 빌드를 추천해줌

< KHU-HUB >
Branch를 master + 3가지(API, Build_Data, Site)로 나눠서 작업

0. master : 통합
1. API : API 
2. Build_Data : 추천 빌드, 빌드 오더
3. Site : 사이트 제작

< Test >

1. git clone http://khuhub.khu.ac.kr/2013104051/OSS_StarCraft2_Project.git
2. npm install
3. node app.js
4. web에서 localhost:3000

< 사이트 사용 방법 >

1. 창모드로 플레이, 마우스 커서 가두기 켜기 선택
2. Alt+Tab을 통해 게임 창 빠져나온 후 사이트에서 자신의 종족과 상대방 종족 선택, 상대 아이디 검색
   (랜덤은 제공하지 않으므로, 상대가 랜덤인 경우엔 종족을 확인하게 된 후 검색)
3. 추천 빌드 및 빌드 오더 확인 후 창모드로 계속 플레이 하거나, 화면 설정 변환 후 플레이

< API를 통해 가져올 수 있는 데이터 >

1. 최근 이겼는지 졌는지
2. 맵
3. 종족 레벨
4. 이번 시즌 전체 승률
5. 종족별 승수

< 알고리즘 >

1. 스타2 API로 상대방 데이터를 가져옴
2. 데이터 기반으로 분석 후 상대의 실력 정도(우위, 대등, 열세)를 판단
3. 상대의 실력에 따라 빌드 추천(올인, 타이밍, 운영 등) 및 해당 빌드 오더 제공