前言
技术无罪,有罪的是把握技术的人。
开源共享,尊重原创是最至少的道德规范。
本系列博文是严肃的技术讨论帖,非喜勿喷,切勿用于其它用途。
微信跳一跳在2017年12月28日上线,距明天不过短短10天的时间,据报道到其用户数目已然达到了9亿,以全民狂欢人手一玩来描述毫不为过。
在这个过程中,为了才能抢占到朋友圈的最高排行,也为了挑战自己的最高分实现自我赶超,各种功略和刷分、物理外挂、脚本外挂、改分、代练等风起云涌,各大自媒体平台也被陌陌跳一跳的各类文章轰炸,再加上“绝地求生”中也被各类蓝衣军团、巨人挂、蚁人挂、锁血挂、反弹挂、遁地挂霸屏,外挂成了近日网络上的大热门。但我不是游戏迷,对这种兴趣不大,我感兴趣的是在这种雷人外挂背后的技术秘密,我写这个系列博文的本意,是希望可以借着这股热风,对外挂背后的技术秘密进行学习和研究,尤其是近日在学习python和人工智能,更是希望利用这个风口加以应用并切磋诸位前辈,名称中用到了智能二字,博文中也会有专门章节涉及,其意也在于此。欢迎留言讨论指教。
我的博文会在头条号、百家号、企鹅号、大鱼号、新浪微博、腾讯微博同步发行。
环境
win10,32位
VisualStudio2017
python3.6
opencv3.4
笔记本有些老迈,但安装的软件都是最新版的,更新都不超过2017年12月。
github诸前辈作品
我们打开github网站:,在搜索框内输入“wechat_jump”,点击搜索。
将语言选取为python,将排序方法选取为“most star”(最热门):页面疗效如下:
其中分数达到10.5k,排名第一的就是“python陌陌《跳一跳》辅助”,这名子起的够谦逊,赞一个。
特别说明
不夸张的说,网路上关于脚本外挂的文章95%均始于此处,但标明原著出处的寥寥无几,鄙视,在开源时代更应当尊重原创,尊重原创,从我做起。
排名第二的达到546颗星,第三名188颗星,第四名149颗星微信跳一跳辅助神器有哪些,后面的基本关系不大,我们就不再关注了。
这四位青年才俊的相片在网路上是公开的,需要认识和交友的请自行搜索。
这几位高手的文章虽然包含了相当多的内容,但主要集中在脚本外挂方面,对于化学外挂涉及较少。
但毫无疑问,脚本外挂的主要内容是关乎精准检测距离和估算时间,其中跳跳小人和棋子的辨识定位是技术核心,也是所有各类类型外挂中最为核心的技术,具有普适性。在github这四位的文章中,涉及到了象素遍历、颜色辨识、模板辨识、边缘检查、神经网路图象分类等内容,都是我们最为关心的技术,所以单独拿出来标明出处。
当然,在研究和学习的过程中,我也会加入自己的思索和技巧微信跳一跳辅助神器有哪些,在实践中我会逐一对各种技术进行编码和验证,希望经过这一轮研究,会让自己的水平上一个台阶。
研究大纲
图像设备:adb加壳、USB摄像头、IP网路头等
跳跳小人的辨识定位:像素遍历、HSV颜色识别、移动辨识、模板匹配、图像分类、深度学习
棋子的辨识定位:像素遍历、颜色辨识、边缘检查、几何图形辨识、深度学习
距离及时间的估算:这个比较简单,主要是自适应
声音的辨识与估算(到时再丰富内容)
物理外挂时的通讯:电脑和arduino之间的通讯:串口、蓝牙、wlan等
arduino的驱动
执行机构的控制:舵机、步进电机等
后记
我如今能想到的就这么多,内容早已很丰富了,希望我们能否坚持下去。
期待中。。。