eve欧服吧 关注:44,996贴子:1,719,149
  • 21回复贴,共1

对于挖矿的新暴击机制及突变矿枪的探讨

只看楼主收藏回复

由于ccp添加了矿枪突变以及暴击机制,导致我对于我自己这个矿工收益的多少难以计算以及突变矿枪好坏难以判断,于是我对这些内容深入计算了一下并结合部分的实践结果,最终打算将这些计算结果发布出来与各位分享讨论。
1. 我得出的结论
突变矿枪最重要的6个属性:开采量,作用时间,成功暴击额外收益(以下简称暴击倍率),暴击成功率(以下简称暴击率),残渣几率和残渣体积系数(以下简称残渣倍率)。
其中显然开采量,作用时间,暴击率和暴击倍率决定了每秒的期望开采量。
同时暴击率,暴击倍率,残渣几率和残渣倍率则决定了另一个重要的数值——产率(即原本的矿石通过开采后最终所能得到的矿石与原本矿石的总量的比值)。举一个简单的例子,比如我挖一块1000m³的石头,而我的矿枪的理论产率是0.8,则在开采过后算上暴击,残渣和基础的开采量,我最终能够得到的矿石就是800m³。
而这个产率有一个计算公式:(1+暴击率*暴击倍率)/(1+残渣几率*残渣倍率)。注意在计算的时候代入的应该是算上所有的加成后的值,这样也意味着更高的技能和更好的加成会影响到最终的产率。(2中有推导的过程)
对于矿石总量巨大例如冰矿,00地区的常见的主权插矿石克里石等,矿工在使用突变矿枪时显而易见只需要在意矿枪的运转时间和开采量这些影响每秒开采量的部分。
对于月矿而言,在使用势力矿枪的情况下暴击率所能带来的额外收益大约在12%,也就是大约1.12的产率,这个数值也是可以通过上面的公式计算出来(小鱼满加成和满技能下的结果,大鱼会更高些)。但是我发现现在的r64月矿似乎可以考虑使用t2a晶体配合突变矿枪。因为我通过计算,在新的装备、加成和暴击下,使用t2a晶体的普通矿枪的最终产率竟然能够达到0.95(与前面条件相同)。而如果使用波动突变矿枪,这个数值理论最终能够达到1.07,在使用大鱼的情况理论上一定会更加逼近同等情况下的势力枪(因为减少残渣的加成势力枪不会吃到)。并且如果矿枪的开采量和作用时间绿满的情况下,其速度则最多能够超过势力枪的50%。因此,在可以考虑牺牲掉少量的额外产出的情况下,完全可以抛弃使用势力矿枪转而使用突变矿枪加t2a晶体提高同等时间下的收益。
最后对于红石头而言,现在红石头价格暴跌,即便使用势力枪,挖完一整个大型红石头矿带最终的收益仅仅只有5-6亿(不计算暴击额外的产出,因为自从红石头价格暴跌我就再也没在新版本使用势力枪挖过了,只是通过总量估算了下),而且红石头势力枪昂贵的价格使得其更加不值得,因而使用突变矿枪成为了非常好的选择。以我现在的一小鱼五突变枪霍克加t2b为例子,我基本上能够在半小时以内完成一个点,最终矿石的产率大约在0.85以上。也就是说,在我这样的配置下,能够达到一小时1b以上的收益(前提是矿带足够挖的情况下)。当然也可使用t2a晶体保证产率足够高的情况下提高收益,但我尚未实际测试一个点在我的配置下用t2a晶体挖掘的时间。
总而言之,在对于挖掘总量巨大的矿石时,突变矿枪仅需要在意影响每秒收益的作用时间,开采量,暴击率和暴击倍率。而对于挖掘珍贵矿石时,可以考虑抛弃势力矿枪转而使用突变矿枪加t2a晶体;突变矿枪则需要考虑在有一定速度提升的基础上,保证暴击率、暴击倍率,残渣几率和残渣倍率够高,从而保证最终产率不会过多的降低。
2. 产率公式的推导过程
(1)、每次开采的期望矿石数量:开采量+暴击率*暴击倍率*开采量
(2)、每次开采的期望消耗的矿石数量:开采量+残渣几率*残渣倍率*开采量
(3)、总共期望开采次数:矿石总量/(开采量+残渣几率*残渣倍率*开采量)
(4)、总共期望开采量:总共期望开采次数*每次开采的期望矿石数量,即矿石总量*(1+暴击率*暴击倍率)/(1+残渣几率*残渣倍率)
(5)、产率:总共期望开采量/矿石总量,即(1+暴击率*暴击倍率)/(1+残渣几率*残渣倍率)
3. 简单的计算机模拟代码
该代码简单的模拟了开采过程,如果设定够高的模拟总量即可验证该产率公式的计算是否正确(会使用python的可以用来验证一下)
import random
# 模拟总量
ST = 100000000
# 暴击率
BP = 0.042264
# 暴击倍率
Bk = 3
# 损耗率
WP = 0
# 损耗倍率
k = 0.814
# 采集量
M = 650
T = ST
C = 0
MC = 0
if __name__ == '__main__':
while True:
if random.randint(0, 100000) <= (BP * 100000):
MC += M * (1 + Bk)
else:
MC += M
if random.randint(0, 100000) <= (WP * 100000):
T -= M * (1 + k)
else:
T -= M
print(T)
print(f"当前总采集量: {MC}")
C += 1
if T <= 0:
break
print(f"#####总共采掘次数: {C}#####")
print(f"#####总共采掘量: {MC}#####")
R = MC / ST
print(f"#####收益率: {R}%#####")
以上内容仅个人见解,期待和各位矿佬深入交流。


IP属地:四川1楼2026-02-11 01:09回复
    好铁子,加油


    IP属地:山西来自Android客户端2楼2026-02-11 08:17
    回复
      2026-03-28 13:09:24
      广告
      不感兴趣
      开通SVIP免广告
      现在矿带无限的 可以不考虑损耗
      直接用矿枪属性*加成数值 代入公式(1)就可以得到矿枪实际挖矿能力
      然后对接一下esi导入数据就可以了


      IP属地:广东来自Android客户端3楼2026-02-11 12:41
      收起回复
        还有论文选手


        IP属地:辽宁来自Android客户端4楼2026-02-11 17:21
        收起回复
          我是谁我在哪


          来自Android客户端5楼2026-02-11 17:30
          回复
            已严肃学习


            IP属地:山东来自Android客户端6楼2026-02-11 18:00
            回复
              给我们家矿头顶一下,顺便招个新 https://tieba.baidu.com/p/10258617353


              IP属地:上海7楼2026-02-11 18:09
              回复
                技术贴,EVE贴吧就应该多一些这样的游戏经验/技术交流贴,少一些阴阳怪气的政工互喷


                IP属地:湖北来自Android客户端8楼2026-02-11 20:01
                回复
                  2026-03-28 13:03:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  其实可以用t2b晶体感觉最好


                  IP属地:上海来自iPhone客户端9楼2026-02-11 23:56
                  收起回复
                    霍克暴击一下直接停枪 算过没


                    IP属地:四川来自Android客户端10楼2026-02-12 15:32
                    收起回复
                      T2B晶体你会有不通的体验,话说你几开?


                      IP属地:黑龙江来自Android客户端11楼2026-02-17 10:58
                      收起回复
                        好贴得顶,玩政工的滚蛋。


                        IP属地:广西来自Android客户端12楼2026-03-14 14:43
                        回复
                          我感觉挖的速度越快=越安全 损耗什么的 只有挖到我矿舱里的才是真的


                          IP属地:辽宁来自iPhone客户端13楼2026-03-15 07:07
                          回复