项目地址: https://github.com/chiqj/WechatJump,Python 语言开发,使用 adb + pillow + opencv + sklearn 实现,目前只支持安卓手机。
这是一个年初就想动手的项目,期间因为时间原因、技术能力原因,到现在算是完成了。在前人的基础上做了些改进,理论上可以无限运行——只要有时间。
上个分数截图证明自己所言不虚:
与年初的跳一跳机器人相比,进行了以下改进:
线性回归
多项式回归(degree=7)
最后,反对一切使用外挂的行为,该项目只为学习目的,没有加入反作弊代码,以后也不会有:)
1
ShineSmile 2018-09-11 13:31:34 +08:00 via Android
newbee.class
|
2
kethylar 2018-09-11 14:17:11 +08:00
newbee.jpg
|
3
mrchi OP |
4
ZiLong 2018-09-11 14:46:11 +08:00
interesting.rmvb
|
5
swkl86 2018-09-11 14:52:13 +08:00 via Android
Cool.avi
|
6
voidless 2018-09-11 15:00:52 +08:00
DIO.WRYYYYY
|
7
carpediemvv 2018-09-11 15:08:56 +08:00 via Android
地址挂了?
|
8
mrchi OP @carpediemvv 没有,v2 的网址自动识别把逗号后面的也识别进去了。地址是: https://github.com/chiqj/WechatJump
|
9
xiangchen2011 2018-09-11 16:38:51 +08:00
|
10
Hilong 2018-09-11 16:47:49 +08:00 via Android
1949.js
|
11
zcjwxf 2018-09-11 16:56:14 +08:00
当年我做这个脚本的时候,边缘检测你知道怎么找的吗?没错!遍历像素点,判断颜色差别率,做出了边缘检测其他都是菜~
|
12
raycool 2018-09-11 17:01:51 +08:00
最开始的训练数据怎么来的?手动跳的么
|
14
mrchi OP @raycool 上一版的机器人是在另外地方进行线性回归模型训练,代码里只指定了 k 和 b 两个变量。那个时候 k 和 b 都是猜的,只要能跳的中且能确定位置,就有数据了。
|
15
sangmong 2018-09-11 17:44:37 +08:00
游戏中存在可疑行为,该结果不予显示。。。
|
16
xxxy 2018-09-11 17:53:44 +08:00
有用强化学习做的吗?
|