1. 下載星際爭霸II游戲
可以直接下暴雪戰網,然后在戰網內下載。
2. 下載Pysc2
cmd后在命令行輸入
pip install pysc2
3. 下載sc2
cmd后在命令行輸入
pip install sc2
4. 下載地圖
https://github.com/ClausewitzCPU0/SC2AI
解壓密碼: iagreetotheeula (表示自己同意最終用戶許可協議)
解壓在Maps的文件夾,我是使用的暴雪戰網下載的游戲,發現游戲文件夾里並沒有Maps, 需要自己手動創建。
如圖:
5. 添加環境變量
將星際爭霸II游戲的路徑添加進環境變量,如圖:
6. 測試一下
幾個簡單的測試指令:
python -m pysc2.bin.agent –map Simple64
加載后效果:
踩坑記錄:
1. pip install 下載超時
解決辦法: pypi源默認為國外源,經常被牆導致不可用,所以安裝軟件時pip源最好更換為國內資源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple + 包名
2. 沒有找到Maps 文件夾
解決辦法: 手動創建,PS: 錄像文件——replay是在文檔下的Starcraft 和游戲的安裝目錄不是一個, 一開始我弄錯了,不過發現文檔里是需要用戶名的,就知道不是這個文件夾了。
3. 沒有下載pygame
解決辦法:這個pysc2似乎是基於pygame的 所以下載之前先要確保安裝了pygame 否則就不行。