查看: 328|回复: 5

决胜千里的满兵算法有问题

[复制链接]

主题

好友

1万

积分

Lv9 诸侯

    发表于 2022-12-15 00:39 |显示全部楼层
    请看这个战报
    http://s10051.wly.lequ.com/?bid=220b1411235729172

    看郭嘉兵初始调整的,如果没有鬼缠,14回合兵也不满: 14X12=168万兵,总兵172.9万,第一次被普攻剩下2.7万。 168+2.7 = 170.7万。 但是这个战报在第10回合开始斩杀郭嘉的输出 (有第9回合开始斩杀的),说明游戏在第9回合认定郭嘉兵满了。这个战报, 恩皮希的3号位9回合出技能,所以不回给乌云。

    这是什么鸟算法? 需要15回合回血满兵的,因为鬼缠在第9回合认定兵满了?

    主题

    好友

    17万

    积分

    超级版主

      发表于 2022-12-15 00:56 |显示全部楼层
      亲爱的玩家您好,鬼缠buff会降低最大兵力值

      主题

      好友

      1万

      积分

      Lv9 诸侯

        发表于 2022-12-15 01:08 |显示全部楼层
        乐趣网-小乔 发表于 2022-12-15 00:56
        亲爱的玩家您好,鬼缠buff会降低最大兵力值

        所以算法有问题,最大兵力到8回合就是9万了,所以回血到第8回合就认定是满兵。  问题是中间不掉血,如果是满兵状态,每回合是掉血的。这枚回合掉血在有回血情况下是不是要另算,就是回血量需要减去掉血量才使最终的回血量。 如果这个值是负的就没有回血

        主题

        好友

        17万

        积分

        超级版主

          发表于 2022-12-15 01:26 |显示全部楼层
          如果达到最大兵力就无法回复了,多出的兵力会扣除

          主题

          好友

          1万

          积分

          Lv9 诸侯

            发表于 2022-12-15 01:40 |显示全部楼层
            乐趣网-小乔 发表于 2022-12-15 01:26
            如果达到最大兵力就无法回复了,多出的兵力会扣除

            还是算法的问题,既然调低兵力,就是不想回血太快。 建议每回合的兵力算法改为: 当前兵力+ 回血 - 兵力上限 的6%, 如果超过最大兵力上限就没回血


            主题

            好友

            17万

            积分

            超级版主

              发表于 2022-12-15 01:49 |显示全部楼层
              您的建议这边会反馈的
              您需要登录后才可以回帖 登录 | 注册

              本版积分规则

              返回顶部