《王者榮耀》 AI的最快巔峰將是2018年的“人工智能(AI)”和“人類明星戰(zhàn)隊(duì)”。視頻留著等著看吧。
以此為目標(biāo)在python環(huán)境下開發(fā)了AI腳本自動(dòng)打《王者榮耀》,由于資金條件問題,這玩意太燒錢了,先來個(gè)半成品演示一下。
《王者榮耀》強(qiáng)化學(xué)習(xí)下的后裔AI演示~
這個(gè)留著一會(huì)看完文章再看,不著急。
重點(diǎn)來了,是不是很想要代碼?繼續(xù)往下看
硬件條件
先說幾個(gè)硬件條件,不滿足的請(qǐng)收藏文章日后再看,因?yàn)樘詸C(jī)器資源。
如果你電腦是蘋果的,就不用往下看了,因?yàn)橐媚M器。
硬件要求
- 最低RTX2060 6G獨(dú)立顯存,因?yàn)橐WC你能流暢執(zhí)行一個(gè)安卓模擬器,還要使用顯卡在 pycharm 中執(zhí)行腳本。
- 內(nèi)存不要低于8G,因?yàn)槟銜?huì)發(fā)現(xiàn)光開一個(gè)模擬器就要吃掉3G多內(nèi)存了。
軟件要求
- 自己確保能用GPU跑程序。
- 這玩意和tensorflow有沖突,所以建議用虛擬環(huán)境。
- 自己安裝adb,就是用代碼能控制模擬器的那個(gè)玩意。
- 自己安裝scrcpy 不是 scrapy爬蟲框架,調(diào)試模擬器用的。
- 模擬器的系統(tǒng)必須安卓5以上,必須32位,要不沒辦法通過接口調(diào)試模擬器。
- 自己安裝 minitouch ,這玩意有多惡心等你腳本調(diào)試成功了就知道了。
- 下載模型,從 google云盤 自己下,沒有模型是執(zhí)行不了的。有錢的也可以自己訓(xùn)練。
如果你的條件都滿足了跟我繼續(xù)往下。
工程全貌
這邊代碼腳本都是中文喲。
技術(shù)說明
下載好的模型放到weights文件夾下
能執(zhí)行的 adb 程序放到程序根目錄下
啟動(dòng)腳本環(huán)境
運(yùn)行 啟動(dòng)和結(jié)束進(jìn)程.py 啟動(dòng)scrcpy 。 就是啟動(dòng)外接的模擬器保證腳本可以控制。
啟動(dòng)游戲執(zhí)行腳本
運(yùn)行 運(yùn)行輔助.py
好了如果上面的步驟你都通過了可以倒回去看視頻了。
對(duì)代碼有興趣的小伙伴繼續(xù)往下看,視頻咱一會(huì)再看。
代碼腳本
啟動(dòng)和結(jié)束進(jìn)程.py : 你要先啟動(dòng)這個(gè)腳本,確保能用過pycharm能執(zhí)行adb進(jìn)行模擬器控制,不然后面啥也干不了。
運(yùn)行輔助.py :掛接模擬器窗口執(zhí)行模型文件打游戲用。
訓(xùn)練狀態(tài)判斷模型A.py :用于模型計(jì)算游戲中的的狀態(tài)進(jìn)行輸出判斷,例如 擊殺敵方英雄、被塔攻擊、被擊殺、死亡、助攻、普通攻擊等等
訓(xùn)練數(shù)據(jù)截取_A.py:用于上面模型返回的輸出指令進(jìn)行模擬器操作。例如召喚師技能、補(bǔ)刀、一技能、二技能、三技能、回城等等,這個(gè)要根據(jù)模擬器的分辨率去設(shè)置點(diǎn)位。
訓(xùn)練X.py:模型訓(xùn)練,就是你有錢的話可以自己用這個(gè)腳本訓(xùn)練AI,我是燒不起。
其他的腳本名稱就如同起的名字一樣處理對(duì)應(yīng)的業(yè)務(wù)邏輯,好了代碼看著可能會(huì)暈,返回上去看視頻吧。
#王者榮耀[超話]##人工智能##python#
1.《電腦怎么下載王者榮耀游戲軟件?我來告訴你答案Python環(huán)境下用中文做了個(gè)《王者榮耀》AI腳本,附視頻》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。
2.《電腦怎么下載王者榮耀游戲軟件?我來告訴你答案Python環(huán)境下用中文做了個(gè)《王者榮耀》AI腳本,附視頻》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/gl/3042038.html