mcone
2015-11-18 15:08:40 +08:00
可以,我之前写过,基于 BS+叉叉+pywin32 , BS 窗口,叉叉负责搜索外置大本, python 调用一个简单的图像判断(其实是根据像素,很 low …)判断出大本的位置,模拟鼠标点击,放兵……过 90s 自动收工走人……
辅助的几个大问题在于:
( 1 )怎么在电脑上运行 coc —— bs 模拟器
( 2 )怎么“玩”游戏——主要是模拟点击,拖动,可以用按键精灵什么的,其实比 pywin32 还简单貌似……造兵什么的,把窗口的大小和绝对位置固定死,手工把坐标标出来,不难吧
( 3 )怎么搜+出兵打——这个无解,我的做法是只偷本……并且由于懒,还借助了第三方的叉叉(好像目前我也没见过打的挺好的机器人,大部分把我推平的一看还都是真人)
( 4 )怎么容错——————这个是最难的了,反正我至今无解
正是因为第 4 个原因,目前我放弃自己写机器人了……我的那段破代码,最短半个小时最长一个多小时就会出一些意外………………搜索卡白云啊,掉线啊,搜一半没钱了啊啥的,异常烦人
-----
最后吐槽一句,现在我觉得我写上面那个半成品机器人的时间,不如去搬砖然后买钻石来的快……