• Uncategorized

스타크래프트 파이썬 다운로드

PySC2는 전체 스타크래프트 II 게임에 따라 다르며, 3.16.1 이상의 API를 포함하는 버전에서만 작동합니다. 스타크래프트 II를 커스텀 디렉토리/드라이브에 설치한 경우, 파이썬의 제3자 패키지로 이동하여 sc2/paths.py로 이동하여 기반 값을 사용자에 맞게 변경해야 합니다. 당신이지도와 게임을 가지고 되면, 당신은 럼블 할 준비가! 의 기본적인 예를 통해 가자! 다음으로 파이썬 sc2를 사용할 것입니다. 딥 마인드의 파이썬 래퍼인 pysc2도 있습니다. 나는 그것이 데리러 쉽게 생각하기 때문에 지금은 파이썬 -sc2로 가고 있지만 pysc2는 딥 러닝 봇에 가장 적합합니다. 어쨌든, 당신이 당신의 연구에서 스타 크래프트 II 기계 학습 API 및 / 또는 PySC2를 사용하는 경우 핍 설치 sc2를 수행해야합니다, 파이썬 3에서 스타 크래프트 II에 대한 AI 봇을 작성하기위한 사용하기 쉬운 라이브러리를 인용하시기 바랍니다. 궁극적인 목표는 모든 기능을 유지하면서 단순성과 사용 편의성입니다. 정말 간단한 작업자 러쉬 봇은 200 개가 아닌 20 0 줄의 코드가 아니어야합니다. 그러나 이 라이브러리는 높음 및 낮은 수준의 추상화를 모두 제공하려고 합니다. 그래서 게임에서, 우리는 분명히 군대를 축적하고 우리의 적을 전멸할 수 있습니다. 그러나 이를 위해서는 먼저 리소스가 필요합니다.

스타크래프트에서는 광물과 가스가 있습니다. 광물의 경우, 우리는 노동자들과 함께 광산을 채굴하기만 하면 됩니다. 우리는 12 명의 근로자로 시작합니다. 프로토스 종족의 경우, 우리의 “노동자”를 프로브라고 부립니다. 우리의 첫 번째 사업 순서는 이러한 근로자를 귀하의 업무전반에 고르게 확산하는 것입니다. 예를 들어, 더 이상 광물을 더 빨리 생산하지 않기 때문에 광물 패치당 3명 이하의 근로자를 원할 수 있습니다. 다행히 우리를 위해, sc2. BotAI 부모 클래스에는 distribute_workers라는 메서드가 있습니다. 그래서, 모든 단계에서, 우리는 우리의 근로자가 실제로 배포되어 있는지 확인하고 싶습니다 : 우리는 DeepRL 연구를 위해 스타 크래프트 II를 사용하는 우리의 동기를 설명하는 블로그 포스트와 논문을 게시하고, 환경을 사용하여 몇 가지 초기 연구 결과를 발표했다. 블리자드의 설명서를 따라 리눅스 버전을 확인하세요. 기본적으로 PySC2는 게임이 ~/StarCraftII/에 거주할 것으로 예상합니다. SC2PATH 환경 변수를 설정하거나 사용자 고유의 run_config 만들어 이 경로를 재정의할 수 있습니다.

플랫폼에 대한 파일을 다운로드합니다. 선택할 수 있는 것이 확실하지 않은 경우 패키지 설치에 대해 자세히 알아보세요. 파이썬 3.7의 출시로, 어떤 것들, 즉 웹 소켓이 깨졌습니다. 문제가 있는 경우 파이썬 3.6을 대신 사용하십시오! PySC2는 파이썬 2.7+ 또는 3.4+를 실행하는 MacOS 및 Windows 시스템에서 작동하지만 리눅스에서만 철저히 테스트되었습니다. 우리는 다른 시스템과의 더 나은 호환성을 위한 제안 및 패치를 환영합니다. PySC2는 스타크래프트 II 학습 환경(SC2LE)의 딥마인드의 파이썬 구성 요소입니다. 블리자드 엔터테인먼트의 스타크래프트 II 머신 러닝 API를 파이썬 RL 환경으로 공개합니다. 딥마인드와 블리자드의 협업으로 스타크래프트 II를 RL 연구를 위한 풍부한 환경으로 발전시고자 합니다. PySC2는 RL 에이전트가 스타크래프트 2와 상호 작용하여 관찰을 받고 액션을 전송할 수 있는 인터페이스를 제공합니다. 우리가 파이썬 봇과 게임을 위한 AI를 만드는 튜토리얼 시리즈에 오신 것을 환영합니다: 스타크래프트 II. 2017년 중반, 딥마인드와 블리자드(스타크래프트 II의 제작자)는 전략 게임과상호작용하는 파트너십과 API를 발표했습니다. 지도는 pysc2 /지도 / 파이썬 파일로 구성됩니다.

구성은 플레이어와 시간 제한을 설정할 수 있습니다., 게임 결과 또는 교육 과정 점수를 사용 하 여 여부, 그리고 다른 것 들의 소수.

You may also like...