武侠q传吧 关注:126,305贴子:5,809,300

脚本精灵的应用及编程优化

只看楼主收藏回复

卡血战的朋友,苦不堪言于每日数小时的手机操作,机械式的往复点击让人崩溃。与其期望坑仑出自动闯关设置,不如自力更生,通过编制脚本来实现无人操作。
先解释下什么是脚本精灵:脚本精灵可以通过编制脚本来实现对手机屏幕触点的捕捉及程序循环,从而释放操作者的双手。在脚本精灵中,编制脚本的程序很人性化:点击录制脚本-程序开始自动捕捉屏幕上的每一个触点操作-录制结束后,自动保存整个操作过程并转化为程序语言。
百度搜索“脚本精灵”,下载安装即可(手懒的朋友,传送门在此http://shouji.baidu.com/software/item?docid=5360075&from=&f=item%2540software_app_irec_952308%25402 )。
下面讨论下关于血战的脚本编程。
血战每3关有一次属性加成奖励,有3个选项可点击;每5关有一次银两/物品奖励,有1个领取选项需要点击。两者的最小公倍数为15,即:脚本编程,15关为一个循环,可实现逐一对应的程序操作。因此我最开始的时候,编制的脚本是手动操作15关,录制的脚本程序。后来发现,其实没必要,脚本程序完全可以缩短为3关操作,下面解释。
每5关的奖励,与普通关相比,只需要多点击一次“领取”。因此,脚本录制时,每关胜利点击"继续"后,在“领取”的位置多点击一次,即可实现循环程序的顺利进行。
以我编制的“3星自适应”脚本为例,具体操作流程如下:进入勇闯魔教界面,点击选择完第一次属相加成后。开始录制脚本:
(第1关)点击“奋战”(即3星)---点击“跳过”(没有开启跳过的朋友可以等自动打完)---点击“继续”---点击“领取”(即虚点,实际第1关是没有该选项的,点击它的位置就行,该触点位置在力战两字的下侧)---(第2关)点击“奋战”---点击“跳过”---点击“继续”---点击“领取”---(第3关)点击“奋战”---点击“跳过”---点击“继续”---点击“领取”---(这里是重点)点击“+15%”--点击“+3%”(这里也是虚点,实际在点了"+15%"之后,界面就已经切换了,点击原“+3%”的位置即可,该触点位置区域很大,比较好找)---录制脚本结束,保存。
上面的“3星自适应”脚本可实现自动循环,不会出现因为缺少点击而界面卡住不动的情况。最后的那段程序,之所以要多点一次“+3%”,是为了能自适应在闯关后期存星不足15星时,可以自动选择+3%的属相,而不至于卡死不动。
另外,之所以不选择“+30%”,是基于两个原因,我简单解释下:1,5个加成属相中,有益属性有3个(气血+武力+防御;或者气血+武力+身法,见仁见智,这里不讨论),从概率上讲,在闯关数相同的情况下,选择“+15%”最终获得的有益属性加成要高于选择“+30%” 的(3/5,即60%的几率)。2,从程序优化角度讲,在闯关后期,当存星由3星攒到高于15星时,“+15%”会自动消耗掉存星,因此存星不可能达到30,即点击+30%”的程序是无效的。
有兴趣的朋友,可以继续看看我编制的“9星自选”脚本程序:
开始录制脚本:
(第1关)点击“血战”(即9星)---点击“跳过”(没有开启跳过的朋友可以等自动打完)---点击“继续”---点击“领取”(即虚点,实际第1关是没有该选项的,点击它的位置就行,该触点位置在力战两字的下侧)------录制脚本结束,保存。
这段程序很小巧简单,也比较有意思。实际运行该脚本时,每过3关,会出现选择属性加成的界面,需要手动来选择点击你想加成的属性,然后程序会继续自动运行。
这个脚本是我用在血战前期需要认真加成属性,攒星的阶段。当9星差不多的时候,我会跳过力战直接转奋战,然后就用上面的 “3星自适应” 脚本自动闯关到死。
总的来说,不会损失太多的关数及得星数量。
真不容易,终于写完了,感谢各位看官的耐心阅读,期待朋友们有更好的编程脚本来分享讨论下。
最后,说句题外话:脚本精灵,我觉得只是个辅助软件,玩家实际消耗在游戏上的时间一点也没被缩短,不存在严重影响游戏公平性的问题,只不过是减轻了繁重的体力劳动,特别是对于每天血战过千关的童鞋。。。
The end~


IP属地:北京1楼2014-04-24 21:39回复
    技术贴 顶


    IP属地:江苏来自iPhone客户端2楼2014-04-24 21:42
    回复
      2025-05-11 15:50:04
      广告
      必须要顶,难得的技术性的帖子了 给楼主送上满满的15字


      IP属地:江苏3楼2014-04-24 22:29
      收起回复
        你们永远不会明白我这句话的含义


        来自iPhone客户端4楼2014-04-24 22:29
        回复
          有点吊!顶个


          IP属地:江苏来自iPhone客户端5楼2014-04-24 22:31
          回复
            可以加精的了


            IP属地:广东来自Android客户端6楼2014-04-24 22:32
            回复
              我不会告诉你这就是标准的十五字


              IP属地:西班牙来自iPhone客户端7楼2014-04-24 22:32
              回复
                昨天下了脚本精灵一直在想怎么做的好


                来自Android客户端8楼2014-04-24 22:32
                回复
                  2025-05-11 15:44:04
                  广告
                  多谢捧场!!
                  我在昆仑官论发了,居然审核没过,不知道坑仑的论坛版主想什么呢。。。还是贴吧的言论自由点!
                  多谢!


                  IP属地:北京9楼2014-04-24 22:52
                  回复
                    支持,多做些有意义的事情。


                    IP属地:江西来自iPhone客户端10楼2014-04-24 22:55
                    收起回复
                      恩,楼主和我想法一样,哈哈我也是自制脚本的,不过我是15关卡循环,你说的有道理,我明天去改3关


                      IP属地:浙江来自iPhone客户端11楼2014-04-24 23:12
                      收起回复
                        苹果能用吗?


                        来自iPhone客户端12楼2014-04-25 19:11
                        收起回复
                          我不会告诉你这就是标准的十五字


                          IP属地:福建来自iPhone客户端13楼2014-04-25 19:12
                          回复
                            手机的?


                            IP属地:山东来自Android客户端14楼2014-04-25 19:23
                            收起回复
                              2025-05-11 15:38:04
                              广告
                              昆仑的?中手游能用不?


                              16楼2014-04-25 19:46
                              收起回复