스타크래프트 인공지능 다운로드

등록 2018 aiide 스타 크 래 프 트 AI의 경쟁을 위해 열려 있습니다! 등록 여기 aiide로 인해 나중에 정상 보다 올해, 경쟁에 대 한 마감일은 다시 밀려 왔다: 등록 마감일 9 월 1 일, 2018입니다. 제출 마감일은 10 월 1 일, 2018입니다. 참고: 우리는 현재 당신이 테스트 하 고 귀하의 봇 온라인 제출, 잘하면 그것은 올해의 경쟁을 위한 시간에 준비가 될 수 있게 됩니다 영구적인 사다리 시스템에 노력 하 고 있습니다! (자세한 내용을 보려면, 그들의 초기 스타크래프트 II 결과에 블리자드와 함께 deepmind의 공동 종이를 확인 하십시오.) 스타크래프트 BW: broodwar 버전 1.16.1는 bwapi와 함께 설치 되어 있어야 합니다. 우리는 미니 게임의 집합을 출시-스타 크 래 프 트의 단순화 된 버전. 우리는 구성 된 지도로 게임의 특정 측면을 얇게, 말, « 확장 및 많은 노동자를 구축, » 또는 « 주위에 단위를 이동 하 고 가능한 한 많은 지도의 커버 하려고, » 등등. minigames에서, 우리는 주위에, 전투 상황과 같은 것 들을 움직이는 단위의 기초를 배울 수 있었던 요원이 … 클라이언트 소프트웨어는 사용자 LAN에 있는 많은 컴퓨터에서 실행할 수 있습니다. 클라이언트 시스템의 초기 설치 후 (스타크래프트 등 설치) 클라이언트 소프트웨어는 서버 컴퓨터에 연결 하 여 지침을 기다립니다. 서버에 처음 연결 되 면 클라이언트는 chaoslauncher 프로그램을 수신 하 고 필요한 starcraft 및 chaoslauncher 설정을 사용 하 여 Windows 레지스트리를 자동으로 업데이트 합니다. 클라이언트 컴퓨터는 게임을 실행할 서버 로부터 지침을 받을 때까지 유휴 상태로 유지 됩니다. 클라이언트가 서버에서 필요한 파일을 받으면 현재 starcraft 프로세스가 실행 되 고 있지 않고, 클라이언트 시스템에서 실행 중인 프로세스의 현재 스냅샷을 기록 하며, chaoapi 설정 파일을 기록 하 여 게임을 시작 합니다. 게임이 시작 될 때, 커스텀 bwapi 토너먼트 모듈은 스타크래프트의 현재 상태를 모니터링 하는 몇 개의 프레임 마다 gamestit 파일을 디스크에 출력 하는 chaos런처를 통해 주입 됩니다. 클라이언트 소프트웨어는이 파일을 읽어 봇 시간 제한, 충돌, 게임 프레임 진행 및 게임 종료와 같은 다양 한 조건을 확인 합니다.

게임이 실행 되는 중에 클라이언트는 서버 GUI에서 모니터링할 초당 gamestate 파일의 내용을 서버에 한 번씩 보냅니다. 어떤 이유로 든 게임이 종료 되 면 게임 결과, 파일 재생 및 파일 i/o 데이터가 서버로 다시 보내집니다. 전송이 완료 되 면, 클라이언트 소프트웨어는 게임을 시작할 때 실행 되지 않은 컴퓨터의 모든 프로세스를 종료, 미래의 게임에서 시스템 리소스를 hogging에서 충돌 프록시 봇 이나 길 잃은 스레드와 같은 것 들을 방지 하기 위해. starcraft가 종료 되 면 컴퓨터는 이전 게임 중에 작성 된 모든 파일을 정리 하 고 클라이언트 상태가 서버에 다시 준비 상태로 보고 됩니다. oriol: 2 명의 해병대가 있고, 그들의 임무가 지도의 주위에 퍼지는 무기물을 줍는이 지도가 있다. 알아내는 대리인을 위해 의외로 어려운 1 개의 것은 해병을 자주적으로 사용 해야 한다 이다. 그러나 대리인이 배울 수 있던 무엇을, 순찰을 가진 해병을 이동 하기 위한 것 이었다.