关于Clash of Clans不下线脚本

Clash Of Clans俗称部落战争,AKA COC。不得不说这是一个非常好玩的游戏,也是我除愤怒的小鸟之后最喜欢玩的一个游戏。 好了,介绍了部落战争的背景,开始描述写这个脚本的原因,起因就是,作为一个七本,我需要抢黑水生王,然后好不容易打到8500+,然后被偷到了8000-,心痛啊。于是开始想怎么才能不下线,一开始的想法很简单,就是隔个几分钟手去摸一下屏幕。太二了。好歹是一个曾今写过3个月安卓的人。 于是,就开始了思考如何去写这个脚本,当然,这个过程中,不断穿插着脑残的手摸屏幕的行为。 正题开始 扯淡的话 写脚本之前,有如下问题需要解决: 使用何种手段模拟手指触碰动作。 间隔时间多少为宜,且不会造成误操作。 手机长时间运行游戏,散热问题如何解决。 如何保证玩家可以随时介入。 PS: 目前只想到这么几个 一开始,我准备的是物理方法,因为我们实验室有电机和轮胎,还有电容触控笔,所有最简单的办法就是在轮胎外围粘上触控笔,然后将手机放在笔下,随着轮胎的转动,笔会不停的触控屏幕,从而不掉线。 然后,上述几个问题得到解决,但是我最终还是没有采用这个办法。原因很简单,触控笔找不到了。当然,作为一个程序猿,这个解决方法太LOW了。 于是,仗着我残存的安卓功底,我想到了monkey还有monkeyrunner,两个神器。因为作为一个写安卓的人,了解这个是必须的,而且本文的目标读者是有一定编程基础的人,所以在运行前环境的搭建就不再啰嗦,同时,以下的操作均基于Ubuntu 12.04 x64版本,对于Windows系统,由于不熟悉,所以希望有人帮忙写一下Windows下的对应脚本。…