24k沙包吧 关注:10贴子:17,003
  • 31回复贴,共1

关于HMX的得分系统的一些了解与研究

只看楼主收藏回复

本来想在那个进度楼里写的,不过想了一下还是专门开一个贴子来写比较好。方便找,还不用一次码成一个什么word之类的。看着不费劲。一次更一点说不定很快就写完了。嘛……水平有限。暂时也没有开坑打的动力。先研究着备用吧。


IP属地:四川1楼2015-04-03 11:21回复
    先写基本的得分来源
    至于具体的细节和得分占的比例之类的回头再写。
    下列得分来源都是从英文维基抄过来的。中文维基我看了一下。貌似没翻译完。而且好多地方感觉是瞎J8写的……
    分数系统:
    1.攻击或击破敌人的得分。一个敌人(感觉应该是杂鱼。击破BOSS的下面另说)大概能带来几百至几千的得分。所占比例很小。
    2.擦弹得分。具体擦弹的判定的范围似乎没写?。每个擦弹增加500分。不能重复擦。
    3.得点道具的得分。根据难度的不同每个点道具的最大分值(吃黄)不同。(获得蓝点的时候头上会写出一串大写的数字,那就是该蓝点的得分)
    Easy: 100,000 Hard: 150,000
    Normal: 100,000 Lunatic: 200,000 Extra: 300,000
    得点道具的分值是根据获得得点道具的高度来判断的。在回收线及以上吃黄即为最大分值。以L难度为例一个蓝点吃黄为20万。而如果吃白,最多能拿到的分数,按英文维基写的是小于66%的吃黄分值。中文那个则写的是少于最大蓝点的三分之一(瞎J8写)。也就是说是要少于132000。不过我截到的一个稼符一族的吃白分数(三面道中唯一一个吃白……)显然是多于这个的。
    如图。这个吃白的分数为149460。所以具体最多能拿到多少还有待考量。不过肯定不是中文维基说的那样。
    而吃白的最小得点。根据维基的说法是百分之十左右。也就是两万分。不过根据我的实测。我在屏幕底端得到的蓝点分值不会低于64000分。故这个说法我认为也不太准确。不懂程序也没有办法通过程序里来进行分析。就初步认定蓝点的吃白的范围在6万分至15万分吧。


    IP属地:四川2楼2015-04-03 12:48
    回复
      2025-05-16 18:53:18
      广告
      4.火力道具的得分。
      当火力值未满是,每个火力道具(红点)得分为10分。而当火力值满了以后。每多获得一个红点,则增加10分的红点得分。即会按这个过程增加:10, 20, 30... 100, 200, 300... 1000, 2000, 3000... 12000, 51200。最大红点得分为51200.大红点与小红点在得分上无区别。
      5.星道具。
      当敌人的子弹消掉(击破敌人符卡或非符,以及打掉可消弹的敌人,还有满P消弹。暂时就能想到这些了。使用bomb也可。(不然刷分怎么刷))时,子弹会变为星道具。每个星道具的分值为500+10*(Graze/3)。以稼符一族击破华想梦葛为例。其击破时的Graze=7560,故其每个星道具的得分为25700。可以在符卡击破以后看到这个数字。
      这个分数的前提是自机不处于bomb状态。如自机在bomb状态下(推测指的是bomb无敌时间未结束)。每个星道具仅为100分。
      从慢放为0.1倍速的稼符一族的关底三非(即梦葛后的一张非符)的刷分情况来看。在其使用bomb后,大概有三十多帧的时间为其收到星道具的时间。而仅有约占后一半的时间得到的星道具,是按照公式来计算的星道具的分数。
      最后,星道具在场上的数量有一定的限制。从英文维基的说法。星道具在场上的数目不能多于512个。当更多时消弹的分数仅会贡献给下一项(消去敌人弹幕的奖励)
      6.敌人弹幕的奖励
      当打掉敌人一管血的时候(并不是以非符或者符卡来计算。而是以图上显示的一整管血被打掉来判断)。此时屏幕上的敌方弹幕会消去并进行敌方弹幕的奖励。第一个弹幕消去的分值为2000.每多一个弹幕消去的分值会逐渐累加10,也就是说第二个弹幕为2010.……以上。因此。敌弹奖励的总公式为:N * (1995 + 5 * N)。敌弹奖励也有上限。弹幕数量为640的时候就停止增加了。即最大的敌弹奖励的总分值为3324800。
      图中那个Bonus 175100即为敌弹奖励…这个数字在四面道中小恶魔非符击破的时候也有出现。而在击破普通的非符时则没出现。故其是以击破血条的消弹来计算分值的。
      7.符卡奖励。
      击破符卡可获得分数奖励。其分数与击破时间(符卡剩余时间)有关。
      stage 1-2: 20,000 * (timer + 10)
      stage 3: 25,000 * (timer + 10)
      stage 4: 30,000 * (timer + 10)
      stage 5: 40,000 * (timer + 10)
      stage 6 Sakuya: 50,000 * (timer + 10)
      stage 6 Remilia: 60,000 * (timer + 10)
      Extra: 70,000 * (timer + 10)
      以稼符一族的三面道中符卷柏9为例。在还有1秒的时候击破,其SCB即为275000。
      8.通关奖励。
      对于通过每一面时。其奖励如此计算:
      Stage x 1000 (stage number, Extra = 7)
      Power x 100 (power level)
      Graze x 10 (graze count)
      以上数据乘以你关卡内获得的蓝点道具的数目。
      另外。如果不是easy难度,并且你是最后一关。还会加上以下分数
      Player x 3,000,000 (lives in stock, not including your current one)
      Bomb x 1,000,000 (bombs in stock)
      这些分数乘以一定的比例。
      初始4命: ×0.5
      初始5命: ×0.2
      简单难度:×0.5
      普通难度:×1.0
      困难难度:×1.2
      疯狂难度:×1.5
      Extra关: ×2.0
      个位数舍去,所得的结果即为该关的关卡奖励。加入总分。


      IP属地:四川3楼2015-04-03 15:46
      回复
        刚在圣代吧看到大佐说hmx只有雷结束那一瞬间星道具是按擦弹来算,其它时间都是固定,于是除了萌b以外都sabi了


        IP属地:广东来自Android客户端5楼2015-09-21 17:32
        收起回复