欢迎光临散文网 会员登陆 & 注册

【戴森球计划】挂机采矿一夜证实突破浮点数

2021-03-25 13:48 作者:过马路的网友  | 我要投稿

先直接上核心结论:“矿物利用” 至多点到 207 级时,采矿机便不再消耗矿物。

请注意手扣永远是 100% 消耗的!

“矿物利用” 白糖消耗相对较少,但收益极高。关于这项循环科技的讨论由来已久。可能很多万糖大佬已经发现,点到 161 级的 “矿物利用” 时,科技界面的采矿消耗会显示为 “0.00%”,但实际上,挂机·一段时间后,可以发现矿脉仍然会被消耗。这是因为科技界面的采矿消耗只显示两位小数,161 级时实际的矿脉消耗是 0.004716%。

此时矿机的效率是 513 /min,也就是说一台满功率运作、圈住单个矿脉的矿机挂机 41 min 后,你会看到矿脉储量 -1。

矿脉消耗的百分比是六位小数的浮点数(转自某国内不存在的论坛)https://www.reddit.com/r/Dyson_Sphere_Program/comments/lcm9sa/i_made_veins_utilization_symulation/

那么问题来了,当采矿消耗突破 0.000001% 的下限时,是否就可以无消耗采矿了呢?答案是肯定的,但我们并不需要点到那个程度(309 级)。根据其他人的测试,推测《戴森球计划》的时间 tick 是 1/60 s,因此理论上只需要每个 tick 的矿物消耗小于 0.000001 的下限,就可以零消耗采矿了。

当 “矿物利用” 点到 207 级时,采矿效率是 651 /min,也就是 0.181033 /tick;采矿消耗是 0.000274%,也就是 0.000000495 /tick,刚好突破了浮点数下限。

我做测试的时候其实已经点过头到了 259 级……此时我的采矿效率是 807 /min,计算之后我用无限资源 mod 将采矿消耗调到了 211 级的 0.000214%,这样每个 tick 的采矿消耗是 0.000000480,也是刚好突破下限。只要挂机 580 min 仍不出现矿脉减少,就说明突破下限的确可以实现零消耗采矿。

实验开始!
中途甚至又加了一台半的矿机……

可以看到,挂机实验是成功的。当然,207 级只是我推算出来的一个上限等级,如果游戏判定矿脉消耗的 tick 更短,或是还有其他我没有考虑到的因素,这个达成 “虚空采矿” 的等级,可能更低。

因此这里可以对隔壁无限单极磁石的专栏做一个补充。我们并不需要 1000 级,只需要升到 207 级就可以不再考虑矿脉存量的问题了。于是原文的表格可以更新为:

其实差别不大,毕竟 207 级之后不考虑溢出,矿物消耗也很低很低


【戴森球计划】挂机采矿一夜证实突破浮点数的评论 (共 条)

分享到微博请遵守国家法律