91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

教你實(shí)現(xiàn)用Python自動(dòng)玩王者榮耀

Linux愛(ài)好者 ? 來(lái)源:Jack Cui ? 作者:Jack Cui ? 2021-11-19 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

「王者榮耀」想必大家就算沒(méi)有玩過(guò),也都聽(tīng)過(guò)。

騰訊 AI Lab 開(kāi)發(fā)的策略協(xié)作型“絕悟”,最強(qiáng) AI 分分教你做人。

但那個(gè)是像 Alpha Go 一樣,需要掌握海量數(shù)據(jù)和機(jī)器的團(tuán)隊(duì),才能玩得起的。

今天,就給大家?guī)?lái)一個(gè)「平民版」,咱們都能玩的王者榮耀 AI。

視頻兩倍速播放,只訓(xùn)練了一個(gè)「后裔」英雄,如果想用其他英雄,可以自己訓(xùn)練。

今天繼續(xù)手把手教學(xué),你準(zhǔn)備好了嗎?

1

實(shí)現(xiàn)原理

為了讓我們的代碼能夠控制手機(jī)的「王者榮耀」,我們需要實(shí)現(xiàn)在電腦上操控手機(jī)。

需要用到什么呢?scrcpy 和 minitouch。

scrcpy 可以將安卓手機(jī)的畫(huà)面投屏到電腦桌面顯示上并進(jìn)行操控。

簡(jiǎn)單地說(shuō),就是可以讓你在電腦上控制手機(jī)!它支持鼠標(biāo)控制、鍵盤輸入、電腦剪切板復(fù)制粘貼、拖放文件傳輸?shù)绞謾C(jī)、以及拖放 APK 文件進(jìn)行安裝。

使用 scrcpy 你無(wú)需 ROOT 手機(jī),也不需在手機(jī)上安裝 APP,只需在系統(tǒng)設(shè)置里啟用“USB調(diào)試”( adb 調(diào)試) 即可。

minitouch 提供了一個(gè) socket 接口用在 Android 設(shè)備上的多點(diǎn)觸摸事件以及手勢(shì)。也是無(wú)需 ROOT 手機(jī)。

用 scrcpy 獲取游戲畫(huà)面,獲取 scrcpy 的句柄,然后截圖,根據(jù)圖片生成操作指令,然后利用 minitouch 高效的執(zhí)行這些操作指令。

所以關(guān)鍵在于,如何根據(jù)圖片生成操作指令。

沒(méi)錯(cuò),用 Transformer。

上兩天火的 DALL·E 都見(jiàn)到了吧?OpenAI 最新發(fā)布的,它可以魔法一般按照自然語(yǔ)言文字描述直接生成對(duì)應(yīng)圖片!

比如輸入文本:鱷梨形狀的扶手椅。

這生產(chǎn)效果真是堪稱神奇!自然語(yǔ)言與視覺(jué)的壁壘正在被逐漸打通。

反過(guò)來(lái),圖片生成描述,更簡(jiǎn)單了,這樣的工作幾年前就用了。

使用 Transformer,根據(jù)游戲圖像,生成當(dāng)前畫(huà)面的操作描述。

比如前進(jìn)、攻擊、釋放技能。

2

算法測(cè)試

首先你得有個(gè)能跑 Transformer 的顯卡,安裝需要的第三方庫(kù),例如 pyminitouch、pytorch 等。

然后安裝 scrcpy,這個(gè)安裝教程很多,百度一搜一大把,將所有東西放在與下載的代碼同級(jí)目錄下。

85294ae6-43cb-11ec-b939-dac502259ad0.png

下載訓(xùn)練好的模型文件。

還是老規(guī)矩,將代碼和模型打包了,用回復(fù)關(guān)鍵字 “王者” 獲取

需要注意的是,不同手機(jī)的 minitouch 配置可能有所不同,代碼的測(cè)試機(jī)器分辨率是 1080*2160,這里需要根據(jù)自己的情況進(jìn)行修改。

配置好環(huán)境后,就可以運(yùn)行代碼了。

運(yùn)行文件“啟動(dòng)和結(jié)束進(jìn)程.py”,啟動(dòng)scrcpy。把“訓(xùn)練數(shù)據(jù)截取_A.py” 中的兩項(xiàng)改成你的設(shè)備:

8593e1f8-43cb-11ec-b939-dac502259ad0.png

啟動(dòng)王者榮耀進(jìn)入 5v5 人機(jī)對(duì)戰(zhàn)后,運(yùn)行 “訓(xùn)練數(shù)據(jù)截取_A.py” 即可。

趕快自己體驗(yàn)一波吧!訓(xùn)練一個(gè)你最愛(ài)的英雄!

項(xiàng)目地址:https://github.com/FengQuanLi/ResnetGPT

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39793

    瀏覽量

    301429
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90037

原文標(biāo)題:用 Python 自動(dòng)玩王者榮耀,簡(jiǎn)直太秀了!

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Python運(yùn)行本地Web服務(wù)并實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)

    本文介紹使用Python搭建本地Web服務(wù)并結(jié)合 ZeroNews 實(shí)現(xiàn)公網(wǎng)訪問(wèn)。
    的頭像 發(fā)表于 02-06 11:39 ?154次閱讀
    <b class='flag-5'>Python</b>運(yùn)行本地Web服務(wù)并<b class='flag-5'>實(shí)現(xiàn)</b>遠(yuǎn)程訪問(wèn)

    沒(méi)有專利的opencv-python 版本

    保留基礎(chǔ)功能,完全免費(fèi)合規(guī)),支持 Python 3.13 的版本為 4.8.0.74 及以上,安裝命令: # 清華源加速,安裝最新穩(wěn)定版(自動(dòng)匹配 Python 3.13) pip install
    發(fā)表于 12-13 12:37

    Python中借助NVIDIA CUDA Tile簡(jiǎn)化GPU編程

    模型更高的層級(jí)來(lái)實(shí)現(xiàn)算法。至于如何將計(jì)算任務(wù)拆分到各個(gè)線程,完全由編譯器和運(yùn)行時(shí)在底層自動(dòng)處理。不僅如此,tile kernels 還能夠屏蔽 Tensor Core 等專用硬件的細(xì)節(jié),寫(xiě)出的代碼還能
    的頭像 發(fā)表于 12-13 10:12 ?1202次閱讀
    在<b class='flag-5'>Python</b>中借助NVIDIA CUDA Tile簡(jiǎn)化GPU編程

    Termux中調(diào)試圣誕樹(shù)Python代碼

    在Termux中調(diào)試Python代碼(以圣誕樹(shù)立例)非常簡(jiǎn)單,核心分為環(huán)境準(zhǔn)備、代碼編寫(xiě)、運(yùn)行調(diào)試三個(gè)步驟,下面一步步教你操作: 一、環(huán)境準(zhǔn)備(首次使用需做) Termux默認(rèn)可能沒(méi)有Python
    發(fā)表于 12-09 09:02

    Python調(diào)用API教程

    兩個(gè)不同系統(tǒng)之間的信息交互。在這篇文章中,我們將詳細(xì)介紹Python調(diào)用API的方法和技巧。 一、用Requests庫(kù)發(fā)送HTTP請(qǐng)求 使用Python調(diào)用API的第一步是發(fā)送HTTP請(qǐng)求,通常
    的頭像 發(fā)表于 11-03 09:15 ?887次閱讀

    語(yǔ)法糾錯(cuò)和testbench的自動(dòng)生成

    ,回到寫(xiě)好的Verilog代碼,按住ctrl+shift+p,在彈出的搜索框里輸入testbench。 點(diǎn)擊后會(huì)自動(dòng)將當(dāng)前模塊的testbench生成在終端框內(nèi)。 當(dāng)然,本質(zhì)上該插件還是通過(guò)python來(lái)實(shí)現(xiàn)的,因此
    發(fā)表于 10-27 07:07

    榮耀全球開(kāi)發(fā)者大會(huì)落幕,啟明云端基于樂(lè)鑫科技ESP32-C3的AI蠟筆小新手辦方案成潮焦點(diǎn)

    手辦方案驚艷亮相。該方案接入榮耀智慧空間,對(duì)接榮耀YOYO模型,成為大會(huì)中展示“潮IP+專屬AI交互”的標(biāo)桿案例。深度集成YOYO能力,現(xiàn)場(chǎng)演繹生態(tài)共創(chuàng)在大會(huì)現(xiàn)場(chǎng),
    的頭像 發(fā)表于 10-24 18:06 ?650次閱讀
    <b class='flag-5'>榮耀</b>全球開(kāi)發(fā)者大會(huì)落幕,啟明云端基于樂(lè)鑫科技ESP32-C3的AI蠟筆小新手辦方案成潮<b class='flag-5'>玩</b>焦點(diǎn)

    Python 給 Amazon 做“全身 CT”——可量產(chǎn)、可擴(kuò)展的商品詳情爬蟲(chóng)實(shí)戰(zhàn)

    一、技術(shù)選型:為什么選 Python 而不是 Java? 結(jié)論: “調(diào)研階段用 Python,上線后如果 QPS 爆表再考慮 Java 重構(gòu)?!?二、整體架構(gòu)速覽(3 分鐘看懂) 三、開(kāi)發(fā)前準(zhǔn)備(5
    的頭像 發(fā)表于 10-21 16:59 ?519次閱讀
    用 <b class='flag-5'>Python</b> 給 Amazon 做“全身 CT”——可量產(chǎn)、可擴(kuò)展的商品詳情爬蟲(chóng)實(shí)戰(zhàn)

    訂單退款自動(dòng)化接口:高效處理退款流程的技術(shù)實(shí)現(xiàn)

    高效的訂單退款自動(dòng)化接口,涵蓋核心概念、技術(shù)實(shí)現(xiàn)、代碼示例和最佳實(shí)踐。我們將使用RESTful API作為基礎(chǔ),并以Python示例展示具體實(shí)現(xiàn)。 1. 什么是訂單退款
    的頭像 發(fā)表于 10-21 10:41 ?378次閱讀
    訂單退款<b class='flag-5'>自動(dòng)</b>化接口:高效處理退款流程的技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>

    商品自動(dòng)上架/下架接口實(shí)現(xiàn)指南

    如何設(shè)計(jì)并實(shí)現(xiàn)一個(gè)高效的自動(dòng)上架/下架接口,涵蓋原理、接口設(shè)計(jì)、代碼實(shí)現(xiàn)和優(yōu)化建議。本文假設(shè)使用Python和Flask框架作為示例,但原理可應(yīng)用于其他語(yǔ)言。 1. 需求背景與核心原理
    的頭像 發(fā)表于 10-11 15:30 ?544次閱讀
    商品<b class='flag-5'>自動(dòng)</b>上架/下架接口<b class='flag-5'>實(shí)現(xiàn)</b>指南

    東莞AI潮簽下億元出海大單,加速國(guó)產(chǎn)芯片走向普及

    電子發(fā)燒友網(wǎng)綜合報(bào)道 近日,東莞簽下1億元AI潮玩出口大單,廣東威斯潮與日本企業(yè)敲定AI潮供貨合同,首批產(chǎn)品將嵌入GPT-5本地蒸餾模型,實(shí)現(xiàn)下單即定制的個(gè)性語(yǔ)音交互。 ? 東莞是全國(guó)最大的潮
    的頭像 發(fā)表于 09-08 07:07 ?4307次閱讀

    termux調(diào)試python猜數(shù)字游戲

    用termux做一個(gè)猜數(shù)字游戲 下面是在Termux中創(chuàng)建猜數(shù)字游戲的步驟及完整實(shí)現(xiàn)方案,結(jié)合Python實(shí)現(xiàn)(最適配Termux環(huán)境): ? 一、環(huán)境準(zhǔn)備(Termux基礎(chǔ)配置) 1.
    發(fā)表于 08-29 17:15

    termux如何搭建python游戲

    安裝Python及包管理工具 ```bash apt install -y python python-pip# 自動(dòng)安裝Python3
    發(fā)表于 08-29 07:06

    Python腳本實(shí)現(xiàn)運(yùn)維工作自動(dòng)化案例

    還在為重復(fù)性運(yùn)維工作而煩惱?每天被各種告警、監(jiān)控、部署搞得焦頭爛額?作為一名有10年經(jīng)驗(yàn)的運(yùn)維老司機(jī),今天分享5個(gè)超實(shí)用的Python自動(dòng)化腳本,讓你的運(yùn)維工作效率提升300%!這些都是我在生產(chǎn)環(huán)境中實(shí)際使用的案例,代碼簡(jiǎn)潔高效,拿來(lái)即用!
    的頭像 發(fā)表于 08-27 14:46 ?1167次閱讀

    設(shè)備數(shù)據(jù)的采集可以實(shí)現(xiàn)用“不需要點(diǎn)表的網(wǎng)關(guān)”嗎

    做變壓器的工廠,它的設(shè)備數(shù)據(jù)的采集可以實(shí)現(xiàn)用“不需要點(diǎn)表的網(wǎng)關(guān)”嗎
    發(fā)表于 05-28 09:59