嘉蒂外传吧 关注:248贴子:2,917

《嘉蒂外传》超详细系统研究

只看楼主收藏回复

虽然嘉蒂外传有很多版本的攻略,但都是简要介绍。没有准确的数据支持,有时候仅仅凭游戏经验总结的话,往往会得出错误的结论。本文提供详尽的数据,并以这些数据为证,总结出一些可能会颠覆一般游戏经验的结论。大部分测试数据来自于我之前的一个测试贴http://tieba.baidu.com/p/2625602739,本文要精练,就不演示测试过程了,只讲数据和结论。
  I


IP属地:江西1楼2013-11-02 11:09回复
    在游戏中按下SELECT键会暂停游戏并转换到选择界面,下图对选择界面的各项参数做了标注

    在选择界面可以选择一种副武器(特殊武器)装备,一般按排列顺序用序号称呼特殊武器。每种武器有3个级别(12号武器的3种级别没有任何区别):从低到高分别是蓝、绿和红,每次升级提升若干项数值或者增加部分功能。
    I


    IP属地:江西2楼2013-11-02 11:30
    回复
      除了12号武器外,主武器(普通子弹)和其它副武器都有以下参数:威力、飞行速度、碰撞面积、穿透能量、穿透伤害间隔、能否打地表敌人、能否打消敌人的灰色子弹(能打消灰色子弹的武器也能消耗激光类子弹)。
      主角与杂兵敌人发生碰撞时,主角受伤的同时,主角的护身能量盾对敌人也有反噬伤害,能量盾的威力等同于当时的主武器威力。能量盾的碰撞间隔时间是16F,在碰撞间隔期间主角的生命值不会下降(无敌)。能量盾能消耗灰色子弹和激光类子弹,但每次只能扣除很少的穿透能量,所以穿透能量高(一般是255)的激光类子弹往往能穿透主角造成多次伤害,而穿透能量很低的灰色子弹往往碰到主角之后就消失,但游戏后期也有一些穿透能量较高的灰色子弹能够穿透主角。
      エネミー・イレーサー | Enemy Eraser | 敌人消除器:12号武器,EE弹,俗称全屏闪光。与其它特殊武器不同,使用时不消耗能量,而是消耗专门的数量。每次使用能对整个屏幕中的敌人和子弹进行瞬间消除,无论敌人的生命值有多高都能秒杀,但对于BOSS类敌人、地表敌人以及部分其它敌人(如人形机器、蓝色水晶石、大嘴圆石、恐龙头骨)无效,而且也不能对它们造成任何数值伤害。但对于绿色髑髅脸迦楼罗这种能吸收任何子弹的敌人却是有效的,对于彩色冰块这种无效化任何子弹的敌人也是有效的,此外还能消除隐身状态的敌人(如刺球怪、尖刺水晶)也是非常有用的。能消除灰色子弹,但不能消除激光类子弹,也不能消减激光类子弹的穿透能量。没有12号武器(0级)的时候,杂兵敌人不可能爆出【EE+20】,只能通过在迷宫里的特定坐标拾取,或者打败BOSS后的战利品,使12号武器达到1级,1级之后杂兵敌人就有可能爆出【EE+20】了。被12号武器消除的敌人或者子弹会出现短时间的爆炸动画,由于BUG这些爆炸动画也可以再次被12号武器当成子弹一样消除,并且又产生新的爆炸动画,之后就是循环往复,每次消除每一个爆炸的时候都有几率爆出物品来。快速连续使用全屏闪光,保证屏幕上一直存在爆炸动画,就可以刷出大量的补血物品,在恶战中有用。I


      IP属地:江西通过百度相册上传7楼2013-11-02 13:52
      收起回复
        在内存中,每种特殊武器的等级用2bit表示,00是0级(就是还没有这种武器),01是1级,10是2级,11是3级。特殊武器等级的内存地址如下:
        地址04AC一字节:8位二进制数从左到右每2bit分别是4号武器、3号武器、2号武器、1号武器的级别;
        地址04AD一字节:8位二进制数从左到右每2bit分别是8号武器、7号武器、6号武器、5号武器的级别;
        地址04AE一字节:8位二进制数从左到右每2bit分别是12号武器、11号武器、10号武器、9号武器的级别;
        地址04AF一字节:12号武器的数量;
        假设04AD的字节是4E,转为8位二进制数就是01001110,那么8号武器为1级(对应01)、没有7号武器(对应00),6号武器是3级(对应11)、5号武器是2级(对应10)。I


        IP属地:江西8楼2013-11-02 13:58
        收起回复
          先讲一下武器的威力,威力就是指在某一帧内子弹对敌人的瞬间伤害。12号武器是瞬间消除,没有威力的概念,而主武器和其他特殊武器就有各自的威力数值了。
          对与BOSS类敌人来说,瞬间伤害的上限是5,也就是说威力小于或等于5的武器能对BOSS造成完全伤害,而威力大于5的武器对BOSS只能造成5点瞬间伤害,游戏后期的各种武器的威力都大于或等于5,相对的威力远超过5的武器在BOSS战中并没有效率优势,仅仅是打杂兵的时候有优势。BOSS类敌人沦为杂兵(如蓝色跟踪机器、红色跟踪机器)后,仍具有BOSS特性,仍有5的伤害上限。除了BOSS外,一种杂兵绿色蠕虫也有5的伤害上限,但它却可以被12号武器瞬间消除。
          影响武器威力的参数有武器等级和攻击等级(枪的数量):主武器、能量盾、1号、2号、4号、7号武器的威力只受攻击等级影响;3号、5号、6号、8号武器的威力只受武器等级影响;10号、11号武器的威力同时受攻击等级和武器等级影响;9号武器的威力不受任何影响,万年不变;
          防御等级(盾的数量)为0时,也会改变受攻击等级影响的武器的威力,这时攻击等级为任何数值都反而无法影响这些武器的威力了。
          攻击等级为0时,防御等级不为0时,也会改变受攻击等级影响的武器的威力,和攻击等级1、2、3、4时以及防御等级0时的威力各不相同。I


          IP属地:江西9楼2013-11-02 14:03
          收起回复
            各种武器的威力数据(受攻击等级影响的用A1/A2/A3/A4/D0/A0这样的格式表示,A0到A4就是攻击等级为0到4时且防御等级不为0时的数据,D0就是防御等级为0时的数据。武器威力溢出时对敌人不造成伤害用E表示)
            主武器:1/2/3/5/64/96;
            能量盾:1/2/3/5/64/96;
            1号武器:1/2/3/5/64/96;
            2号武器:1/2/3/5/64/96;
            3号武器:1级=1,2级=2,3级=6;
            4号武器:1/2/3/5/64/96;
            5号武器:1级=16,2级=32,3级=48;
            6号武器:1级=16,2级=24,3级=32;
            7号武器:1/2/3/5/64/96;
            8号武器:1级=4,2级=7,3级=10;
            9号武器:永远是1;
            10号武器:1级=2/4/6/10/128/192,2级=4/8/12/20/E/128,3级=8/16/24/40/E/E;
            11号武器V:1级=2/4/6/10/128/192,2级=4/8/12/20/E/128,3级=8/16/24/40/E/E;I


            IP属地:江西10楼2013-11-02 14:32
            收起回复
              由这些数据可以得出以下结论,这些可能与游戏中得出的一般经验不同:
              1主武器变大变快后并不能增加主武器的威力,主武器威力只与攻击等级有关;
              2攻击等级不仅仅能影响主武器的威力,同时也能影响能量盾、1号、2号、4号、7号、10号、11号武器的威力;
              3光剑只有在充分增强了武器等级和攻击等级之后才能发挥出极大的威力;
              4各种看起来很弱的武器,其实威力都能到达5的伤害上限,打BOSS时的效率并不低;
              5防御等级为0或者攻击等级为0时,原本威力很小的主武器、能量盾、1号、2号、4号、7号武器会变得威力极大,这时的7号武器是所有武器中最强大的;
              6允许用金手指时,攻击等级为0时的1级光剑具有所有武器中的最高威力192;正常游戏时,3级手雷具有所有武器中的最高威力48;
              7激光在大部分游戏中都是威力极高的,但在本游戏中威力垫底,属于烂泥扶不上墙的武器。I


              IP属地:江西11楼2013-11-02 14:57
              收起回复
                攻击等级和防御等级在游戏中会被校验,攻击等级可以从0到4,防御等级可以从0到7。在接关密码中也会被校验,攻击等级中只能从1到4,防御等级可以从0到7,所以只用密码接关而不用金手指改内存的话无法达到攻击等级0的状态,只能达到防御等级0的状态。
                攻击等级内存地址:地址004A一字节;
                防御等级内存地址:地址004B一字节;I


                IP属地:江西12楼2013-11-02 15:06
                回复
                  接下来讲一下武器的飞行速度。嘉蒂外传这款游戏中,屏幕的宽度是256个像素,高度(排除掉数据显示区的部分)是160个像素,宽高比是8:5,子弹横向通过屏幕时间是纵向通过屏幕时间的1.5倍,斜向通过屏幕时间是纵向通过屏幕时间的约1.4倍(斜边的距离是直角边的约1.4倍,本游戏中子弹和主角斜向移动花的时间与移动的斜向距离成正比,按直角边的平方之和再开方计算)。以1级主武器(CHIP值小于100)为例,横向发射时每一帧在横向上的位移是4,纵向发射时每一帧在纵向上的位移是3.75(4,4,4,3循环)。1级主武器纵向飞过整个屏幕的时间是43帧,横向飞过整个屏幕的时间是64帧。
                  以下列出各种武器在各等级时的飞行速度数据(以1级主武器的飞行速度为单位速度):
                  主武器:1级=1,2级=1.5,3级=2,4级=3;
                  1号武器:1级=1.5,2级=1.5,3级=3;
                  2号武器:1级=2/3,2级=1,3级=1.5;
                  3号武器:1级=4,2级=6,3级=9;
                  6号武器:1级=1/4,2级=1/2,3级=3/4;
                  7号武器:1级=3/8,2级=1,3级=2;
                  8号武器:圆心推进速度1/8;
                  9号武器:1级=1.5,2级=3,3级=2.25;I


                  IP属地:江西通过百度相册上传13楼2013-11-02 16:10
                  回复
                    各种子弹都存在同屏数量限制,主武器子弹+特殊武器子弹的总数量不能超过4个。
                    特殊武器NO USE时,可以有4排主武器子弹;
                    特殊武器1号、3号、4号、5号、6号、8号、9号、10号时,只有1个特殊武器子弹,可以有3排主武器子弹;
                    特殊武器2号、7号、11号时,有2个特殊武器子弹,所以只能有2排主武器子弹;
                    特殊武器12号时,虽然没有特殊武器子弹,但也只能有3排主武器子弹;
                    子弹的飞行速度快,除了更容易命中高速敌人或者距离远的敌人之外,最大的好处就是未击中敌人的子弹会尽快飞出屏幕消失,从而减少子弹的同屏数量,以便能尽快发射出新的子弹。
                    但是飞行速度太快的缺点就是每帧之间的位移太大,也就是缝隙太大,容易遗漏掉飞行路径上面积小的敌人。能穿透持续伤害的每发子弹在敌人身上停留的时间太短,导致总伤害不高。
                    幸好在武器等级提升,飞行速度提升的同时,碰撞面积往往也大大增加了,这样在一定程度上可以减少缝隙和延长停留在敌人身上的时间。I


                    IP属地:江西14楼2013-11-02 16:27
                    收起回复
                      关于子弹碰撞面积,基本就是眼睛看到的包括整个子弹动画的矩形区域。但是半圆形的波形能量(2号武器、3号武器在1级/2级时)的碰撞面积只有半圆形子弹中间的一小块矩形区域,如下图用红线框注:
                      I


                      IP属地:江西15楼2013-11-02 16:35
                      回复
                        9号武器激光的碰撞面积非常大,2级3级激光两道激光之间的空隙其实也属于碰撞面积,也就是说实际上没有任何空隙,3级激光非常粗。
                        1级激光的长度约0.45个屏幕高度,2级激光的长度约0.675个屏幕高度,3级激光的长度约1个屏幕高度。
                        1级激光能在一个静止小面积怪物身上停留14帧,隔帧伤害,只能造成共7点伤害;
                        2级激光比1级激光更长一点,但飞行速度却快了很多,所以在一个静止小面积怪物身上只能停留11帧,但是逐帧伤害,所以能造成共11点伤害;
                        3级激光比2级激光还要长,飞行速度反而更慢了,所以在一个静止小面积怪物身上停留时间长达18帧,远远超过2级激光,逐帧伤害,能造成共18点伤害;I


                        IP属地:江西通过百度相册上传16楼2013-11-02 16:59
                        回复
                          5号武器手雷的碰撞面积并不是整个爆炸区域,而是在爆炸持续的每一帧内,变换小爆炸区域,变换的时候再判断敌人是否与当时的小爆炸区域面积相交。每个小爆炸区域和一个大能量球的面积相同,即和2级6号武器相同。面积越大的敌人受到伤害越多,手雷爆炸的位置越靠近敌人的中心造成的伤害越多。手雷的投出60F时间后才爆炸,爆炸之前的手雷不会与敌人发生碰撞,在屏幕顶端向上投掷手雷可以把手雷投到屏幕底端。
                          1级手雷的爆炸范围是成三菱标形的4个爆炸区域(如下图ABCD四个区域),爆炸持续的11F里每帧都换另一个爆炸区域,几乎每次切换爆炸区域都计算伤害。爆炸区域切换顺序是DCABDCABDCA,简单的说就是先在边缘顺时针爆炸,最后在中心位置爆炸,重复3次。
                          ◆A◆
                          ◆B◆
                          C◆D
                          2级手雷的爆炸范围是成X形的8个爆炸区域(如下图ABCDFGHI八个区域,不会在中心位置E区域爆炸),爆炸持续的29F。爆炸区域切换顺序是HAGDFCIBHAGDFCIBHAGDFCIBHAGDF,其实就是HAGDFCIB的顺序重复3.5次。
                          A◆◆◆B
                          ◆C◆D◆
                          ◆◆E◆◆
                          ◆F◆G◆
                          H◆◆◆I
                          3级手雷的爆炸范围是成菱形的16个爆炸区域(如下图ABCDFGHJKLMNOPQ十六个区域,不会在中心位置I区域爆炸),爆炸持续59帧。爆炸区域切换顺序是QKAGPDNBMFLEOJCHQKAGPDNBMFLEOJCHQKAGPDNBMFLEOJCHQKAGPDNBMFL,其实就是QKAGPDNBMFLEOJCH的顺序重复3.7次。
                          ◆◆◆◆A◆◆◆◆
                          ◆◆◆◆◆◆◆◆◆
                          ◆◆B◆C◆D◆◆
                          ◆◆◆E◆F◆◆◆
                          G◆H◆I◆J◆K
                          ◆◆◆L◆M◆◆◆
                          ◆◆N◆O◆P◆◆
                          ◆◆◆◆◆◆◆◆◆
                          ◆◆◆◆Q◆◆◆◆
                          I


                          IP属地:江西18楼2013-11-02 17:52
                          回复
                            楼主是真心人


                            IP属地:广东来自iPhone客户端19楼2013-11-02 21:26
                            收起回复
                              对于有两个子弹的特殊武器来说(2号、7号、11号),两个子弹的特殊武器有效碰撞帧完全相同,而且在有效碰撞帧当两个子弹与敌人相交时,只有其中一个子弹会发生碰撞造成伤害,另一个不发生碰撞也不会造成伤害。对于不存在有效碰撞帧的杂兵来说,当两个特殊武器子弹与杂兵相交时,也是只有其中一个子弹会发生碰撞。由于这个原因两个子弹的特殊武器相对于一个子弹的特殊武器只有范围广的优势,没有双倍威力的优势,而且还有主武器子弹少一排的劣势。
                              主武器的碰撞后发射硬直时间也是只针对BOSS类敌人才有的,与同屏子弹数量限制不同,这段硬直时间里,即使屏幕上一排子弹都没有,也是发射不出子弹来的。计算公式如下:
                              【主武器的碰撞后发射硬直时间 = 主武器发射间隔时间 + 24F(计算结果不低于26F)】
                              主武器发射间隔时间由主武器发射频率RoF等级(鱼骨头的数量)和(按单发/连发B键)决定。按连发B键(1帧按下1帧松开)的发射频率恒定是2F,碰撞BOSS后硬直时间恒定26F,不受RoF等级影响。按单发B键(一直按住)的发射频率和RoF等级的关系如下:
                              RoF等级0,发射频率12F,碰撞BOSS后硬直时间36F;
                              RoF等级1,发射间隔5F,碰撞BOSS后硬直时间29F;
                              RoF等级2,发射间隔4F,碰撞BOSS后硬直时间28F;
                              RoF等级3,发射间隔3F,碰撞BOSS后硬直时间27F;
                              RoF等级4,发射间隔2F,碰撞BOSS后硬直时间26F;
                              RoF等级5,发射间隔1F,碰撞BOSS后硬直时间26F;
                              RoF等级6,发射间隔0F,碰撞BOSS后硬直时间26F;
                              发射间隔0F时,所有的主武器子弹会重叠在一起,与敌人碰撞时,所有的子弹都会发生碰撞但只却计算其中一排子弹的伤害,所以伤害很低。RoF等级5,发射间隔1F时,才是最高效的伤害。正常游戏时,鱼骨头数量达到5的时候,再加鱼骨头也不会增加了。RoF等级要达到6,得用金手指或者接关密码才行,超过6的数值也会被校验变成6。
                              内存地址006B一字节对应RoF等级,内存地址0039一字节对应主武器发射频率。I


                              IP属地:江西21楼2013-11-03 11:11
                              回复