当前位置:   article > 正文

AI王者荣耀(python+minitouch+scrcpy)Transformer_王者荣耀开源代码

王者荣耀开源代码

本文素材来源于大佬开源,文章为自己学习使用后写的
本源码模型主要用了SamLynnEvans Transformer 的源码的解码部分。以及pytorch自带的预训练模型"resnet101-5d3b4d8f.pth"

大佬开源代码:https://github.com/FengQuanLi/ResnetGPT
训练视频:https://live.csdn.net/v/236729

需要对环境进行搭建下载:
scrcpy
minitouch


需要一台能运行王者的安卓手机
手机打开开发者模式,启用USB调试
启用USB调试:https://jingyan.baidu.com/article/7082dc1c170259a50b89bd65.html

获取手机的设备号
手机设备号即手机设备码,英文缩写为:IMEI,即国际移动设备身份码,由15位数字组成。通俗的讲,手机的设备号就是手机的身份证,这是出厂时就分配好的,在全世界的移动设备中是唯一的。
但是需要说明的是,并不是每个手机只有一个设备号,对于双卡双待手机来说,它有两个设备号,即两个身份证。每个卡位对应一个设备号,不因所装手机卡不同而改变。

获取方式:https://zhidao.baidu.com/question/1760733850747814148.html

_DEVICE_ID = '127.0.0.1:7555'
窗口名称 = "MuMu"
模型名称= 'model_weights_O35'
训练数据保存目录='../训练数据样本'
  • 1
  • 2
  • 3
  • 4

对_DEVICE_ID以及窗口名称进行修改
窗口名称为scrcpy上打开的窗口名
在这里插入图片描述

这样依旧会出现其他问题:
1、手机版本:分辨率不匹配、游戏按键位置等
2、电脑原因:GPU不支持
3、训练样本不够
4、有些数据包没有

问题直接复制基本可以搜得到可以解决
除非设备问题
在做第一版时:
就出现了第二个问题,所以对代码进行了修改把cuda(device)改成cpu()

手机原因不支持使用所以借用了别人的
实现了基本的移动,但是按键位置和分辨率等等的问题移动的比较奇怪。

之后做了第二版:
使用了模拟器
在这里插入图片描述
将之前的设备号改成了

'127.0.0.1:7555'
  • 1

改了些东西,也加了一些东西,重新训练了
对于移动的信息反馈会更准确但是对于购买装备、攻击等等的触发不敏感,个个操作没有很好的衔接

附上自己的文件:https://download.csdn.net/download/m0_64596200/86509155

文章为自己学习的部分过程,如遇其他问题欢迎交流

欢迎分享交流

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/556616
推荐阅读
相关标签
  

闽ICP备14008679号