呵呵,偶尔来猴岛看一下,这几天看猴岛挺热闹的,就抽时间做了个小工具给大家一起找bug,这工具专门截取农牧场信息用的。方便大家及时寻找bug哈。
用法比较简单:
1.打开工具,登陆QQ空间或者校友,进入农场。
2.点击“农场封包分析”按钮,进入后点击“截取send”、“截取recv”。
3.然后你就可以对,卖东西、买东西、种地、铲地、除草、杀虫等等信息慢慢分析。
顺便说一下对BUG的理解,BUG产生主要是源自程序的不完善,就拿农场来说,程序的编写过程核心主要有:播种——收获——铲地——买卖东西(种子、果实、装饰等),前期出现过的bug(我来的迟,说些我知道的哈):
1.无限多摘;对于“无限多摘”我没参与,可猜测是未实现程序及时更新(updatadata(flase)之类的错误),没能及时更新数据空信息,就可以无限收取果实了。
2.刷草。这主要是没设置经验上限,也不算什么bug了。
3.刷种子、化肥;“刷种子、化肥”产生的原因,主要是收获的过程过多,程序不完备导致的,具体说,先说下他们原来的收获过程:鼠标点击事件—》条件判断(是什么作物是否成熟等等)—》执行结果(收获\不收获),但是如果直接跳过第一步,到了第二步直接以封包的形式发送成熟信息就可以实现收获,也就实现了刷化肥、种子的bug。
4.卡位;“卡位”是比较特殊bug,有程序的不完善也有服务器的速度问题。程序只要是没有做compare,还有服务器收集时间间隔过长。
5.手机刷化肥。这个bug后面说。
6.未开地刷果实、经验。这个bug主要是程序函数的范围定义的不对,类似第二个bug,直接跳到了判断语句。
说下结论:
1.从农场的游戏链(播种——收获——铲地——买卖东西)来说,播种、收获、铲地已经没什么可以挖掘的东西了。只剩下买卖东西暂未出现什么大的bug(有过仓库多卖的bug,不知是否真实)。也就是说在没有新活动、新功能出来前,bug的可能性很小了。
2.但是手机网络还是有很大的bug空间的(第4个bug)。手机网络,例如WAP,WAP网关从技术的角度讲,只是一个提供*****服务的主机,它不一定由网络运营商提供。但据我所知,中国移动GPRS网络目前只有唯一的一个WAP网关:10.0.0.172,有中国移动提供,用于WAP浏览(HTTP)服务。有一点需要注意,WAP网关和一般意义上的局域网网关是有差别的,标准的WAP网关仅仅实现了HTTP*****的功能,并未完成路由、NAT等局域网网关的功能。这就决定了它在应用上所受到的限制。但,同时也给bug提供了空间。JAVA高手可以去发掘一下。
3.不排除—收获——铲地——买卖”之外bug。
4.这几天大家传的bug,我觉得在手机网络可能性要大点,或者是新出的作物和功能上。
大家多多努力哈,多找bug,多出工具,慢慢完善,不纯粹为了游戏,也为了交流的快乐!