巧用chrome扩展程序

   

       由于因特网和浏览器的广泛普及,网页应用程序的开发价值越来越大,它比任何一种开发语言和环境更容易让用户接触和使用到。 此时对于开发者而言,浏览器已经不仅仅是浏览信息的工具了,还是开发环境或者说是编译器吧。所以最近开始学chrome的扩展程序设计。 

      对于chrome扩展程序的制作网上已经有比较多的说明和示例了,我也不必要在多累赘了。chrome扩展程序有什么功能呢? 其实这已经由浏览器和网站设计语言决定了。 例如根据浏览器的通讯能力,可以制作客户端、服务端通信的应用; 利用javascript语言制作动态网页的功能为特定的网站添加特效,当然还可以制作一些小游戏和其他小应用,具体的大家可以看看chrome的应用商店。

     这几天,我就在给游戏写外挂,国内典型的伺服游戏OGame。 通过chrome的扩展程序,可以利用javascript语言从游戏网站的源代码中获取必要的信息。例如获得各种资源的代码如下:


      其次,在从网页中获取金属厂,晶体矿和重氢合成厂的建造等级:


    由于游戏里面各种参数都有计算公式的,根据公式就可以计算出一些量了,例如计算太阳能的实际需求量和目前的产量:

然后还可以求出建造当前建筑物所需要的资源数量:


最后就要决定需要建造那个东西了,这是需要一个简单的决策,这是玩家自己设定的,例如我的策略是:


  选定好需要建造的东西后,就需要对当前资源的量和需要的量进行判断,然后具体决定建造那个:

 


 这样外挂关于建筑物的部分就粗略完成了,大家可以参考该模式继续写科技研究,进攻防御等模块了。 只要网站一打开,脚本就会自动运行哦。 不动手,就可以当银河帝国里面的强者了哦!

 
posted @ 2011-11-01 22:57  计算机技术  阅读(381)  评论(1)    收藏  举报