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

创造与魔法炼丹篇(大结局)——炼丹理论进阶&炼丹黑盒猜想

2023-06-22 20:35 作者:雪落-倾殇  | 我要投稿

写在本文开头:

本文的内容摘自笔者的《创造与魔法炼丹学导论—从入门到入土》的最后一章,由于炼丹篇的流量不佳,且本篇中的内容并不利于大多数玩家的理解,故放弃了以视频的形式展示出来的想法。本文仅仅是笔者在凝丹,炼丹大成之后对于有关现象提出的猜想以及未来炼丹方面可以进行的改动。

如果某位天赋异禀的玩家将作者的理论证实并应用于实际,请务必联系本人——B站雪落倾殇(QQ号见主页),必有重谢!


第五章  攻略理论进阶

如果读者耐着性子看到了这一章,那么恭喜你已经完成了入门部分的阅读。在这一章中将放置所有对于炼丹黑箱的测评过程,原理以及方案。也是本文的“入土”部分。其中部分的内容和原理已经被证实并得到实际应用,但也有不少的内容是未被证实的猜想,本文会对未被证实的部分进行标注,请读者谨慎甄别,以免引起争议。

接下来本章将从以下几个部分进行论述,首先5.1节会对丹药的生成原理进行介绍,并给出一个黑箱猜想模型,是本章的灵魂部分。5.2和5.3则会对丹药的相生相克做一个测评介绍,5.4,5.5和5.6节则是对属性值,衰减量和火候的相关研究与测评。

5.1  丹方生成原理

5.1.1  最小属性生成原理

在上文我们提过不同药材可以提供不同元素的属性值,其中绿色药材可以提1点属性值,蓝色药材可以提供2点属性值,紫色药材可以提供5点原生属性和1点相生属性值。

这是我们在游戏里提出的一个概念,当我们投入一定量的药材以后点火就能炼丹。但是呢,如果你投入的药材量过少,会提示你属性值过少。如上图所示,笔者投入了三个灵火芝,提示由于药材属性值过低,所以没有任何的丹药生成。

无法生成丹药,把这句话顺过来理解就是。只要丹炉里的属性值足够,就能生成丹药。换而言之就是,每一种丹药,理论上来说都有其最小生成属性。

这个原理本文称之为最小属性生成原理。

由此原理延伸,我们可以知道,丹药生成的过程实际上是消耗对应丹药的最小生成属性,匹配成丹药的过程。由此我们只要计算出每一种丹药的最小生成属性,就可以在投料之前写出任意丹方可能出现的全部情况。

举个例子,假如我要炼制清阳丹,对投料投入8个灵火芝和2个幻金簇。换算成元素值为8火2金。由我们之前列举的炼丹大表可知一转化丹的最低属性值为3.2火,清阳丹的最低属性值为4火2金。由此我们可以写出该丹方的全部成丹情况:

第一:1清阳丹,1一转化丹

第二:2一转化丹

那么问题来了,在属性量比较大的时候,会存在不止一种成丹情况,那成丹的匹配是如何判定的,我们引出第二定理,优先匹配定理。

5.1.2  优先匹配原理

在属性值满足多种丹药的匹配情况时,会存在一个隐形的匹配顺序。会优先匹配最小属性生成值最大的丹方以保证高阶丹药成丹。

举个例子,假如你现在打算炼制清阳丹,你投入了2倍的清阳丹最小生成属性,即8火4金,这个时候,火属性的一阶丹药一转化丹只需要3.2火,金属性的一阶丹药无极丹只需要2.4金,如果没有优先匹配的机制,8火4金会自动裂化为2个一转化丹和1个无极丹,而不会存在所谓的清阳丹。

该原理最先由筑梦团千秋月提出,用以解释高阶丹药的成丹情况。

5.1.3  药材品质不相关原理

基于最小属性生成原理,千秋月提出了药材品质不相关原理。这个原理十分简单,由于药材的判定是属性值的判定,而药材只提供属性值,本质上是属性量的分配不同。

但是迄今为止的所有实验结果只表明成丹的情况只与火候和属性量有关。

为了证实这个原理的正确性,笔者做了一个十分简单的实验,用不同的药材,炼制清阳丹,在确保火候和药材产生的属性值一致的情况进行2次五十轮的测评。

使用2火芝盖+1幻蕊瓣(民火)的配方前50炉出了25个清阳丹,成丹率为50%。

使用4灵火芝+2幻金簇(民火)的配方在前50炉出了24个清阳丹,成丹率为48%。

此实验用于证明在属性值相同,火候相同的情况下,成丹率和投料没有关联性。

这个其实很好想明白,都一样的属性值,哪来什么概率区别,做得实验太少了罢了。

5.1.4  雪落—千秋月—天宇黑盒概率问题

笔者反复品读优先匹配原理,觉得这么解释没有问题,但是这个描述仍然没有解释为什么每个丹药存在一定成丹概率。笔者想基于此,提出一个全新的概率解释模型,他被称为雪落—千秋月—天宇黑盒。简称雪千宇黑盒。

在这个模型中,笔者取消了优先匹配这种说法,而用概率匹配来描述丹药生成。

还举之前清阳丹的例子,假如投料投入8火2金。

我们可以写出该丹方的全部成丹情况:

第一:1清阳丹,1一转化丹

第二:2一转化丹

我们将他的匹配顺序拆解可以得到:

step1:判定8火2金可能产生的全部丹药,并按照其最小生成属性排列于一个数组中

step2:在数组中记录step1的生成结果为pellet[]={清阳丹,一转化丹}

step3:按照一定的规则进行丹药生成

step4:减去生成丹药的属性值,得到新的属性剩余值,回到step1。

其中,step3中的一定规则不清楚,为了分析这个规则,我们把所有的可能情况罗列:

通过观察提出2个猜想并加以验证:

在不考虑最佳火候的概率影响时:

猜想1:在投料足够时,可以生成的全部丹药数量记为N,则在每一轮匹配时,生成固定丹药的概率P=1/N。

以清阳丹为例,在第一轮8火2金时,可以生成2种丹药(清阳丹,一转化丹),故在这一轮匹配中,P清阳丹=1/2=50%,P一转化丹=1/2=50%。当匹配完第一轮时,如果第一次生成清阳丹,那么只剩下4火的元素剩余,则匹配化丹的概率为100%。但是如果生成的时一转化丹,则第二轮匹配还可以匹配清阳丹或者一转化丹,他们的概率各为50%。

则实际上清阳丹的成丹率为P=1/2+1/2*1/2=3/4=75%

猜想2:在投料足够时,可以生成的全部丹药在该投料下生成的数量为A1,A2,A3……An,在每一轮匹配时,PA1=A1/ΣAn。PA2=A2/ΣAn……,PAn=An/ΣAn。

以清阳丹为例,在第一轮8火2金时,可以生成2种丹药(清阳丹,一转化丹),清阳丹的生成数量为1,一转化丹可以生成的数量为2,则第一轮种清阳丹的成丹率为1/(1+2)=1/3,一转化丹的成丹率为2/(1+2)=2/3。第二轮匹配如果第一轮生成的是清阳丹,则第二轮只能生成一转化丹,而如果第一轮生成的是一转化丹,则第二轮剩余的投料为4火2金,可以够生成1个清阳丹或者1个一转化丹。在第二轮中清阳丹的匹配概率为1/2,一转化丹的匹配概率为1/2。

所以实际上清阳丹的成丹率为P=1/3+2/3*1/2=2/3=66.7%

为了验证两个猜想究竟谁是正确的,首先排除最佳火候的概率影响,采用单一配方4火芝盖+1幻蕊瓣,火候控制为民火,进行50炉测评,测评结果如下:

测评50次获得的清阳丹数量为34个,实际的成丹率为68%,推测在不受火候干扰的情况下,雪千宇概型的第一个猜想拥有较高的正确率。

接下来,将火候纳入考虑。前文说过,部分丹药存在一定的最佳火候。在之前2.4节的火候概型中,我们论证了最佳火候确实存在,但是那个论证内容只针对宏观意义上的最佳火候。

这边对上述的发言做一个解释。

首先我们知道部分的丹药存在最佳火候,对于高阶丹药,就比如说四阶丹药吧,如果要达到4阶丹药的匹配属性值,其大概率还可以满足一部分3级丹药,2级丹药和1级丹药的生成属性。假设我们对4级丹药打到一个一定的火候,这个火候势必记录在整个成丹过程中。

也就是说,雪千宇黑盒指出,其实我们对于具体丹药的最佳火候测试:

也是一个黑盒!

我们并不知道不同种类的丹药对应的这种火候对其他满足属性的丹药有着怎样的概率影响。

也不知道不同火候对应的丹药概率权重分配究竟是多少。

因此笔者在此处提出了一个破解黑盒的方式:

即:首先要将火候的概率独立出来。在图标处列举了每一种丹药的最佳火候,但是这个火候一定不是宏观层面上的最佳火候,因为面向用户的丹炉概率测评是一个符合量。对于高阶丹药来说,其最小生成属性范围内所有可以生成的丹药最佳火候都要纳入概率的测量范围。故图鉴中的最佳火候仅仅是针对于某一类丹药来说的,而不是这一个丹药麾下所有丹药的综合概率。

如果可以用穷举的方法测试出所有丹药单独的最佳概率提升具体值(这是笔者可以想到的最简黑盒模型——即仅仅最佳火候会影响到丹药的生成权重),通过测评出的具体值回到第一个黑盒,通过多次生成测评获得大量数据,并用另外的生成次验证数据的准确性,从而破解黑盒。

此处给出笔者在这一部分的工作推进:

首先一转丹药的最佳火候是无法通过炼制直接测评出的,因为一转丹药的成丹率恒为100%,因此最佳火候的量只能通过2转丹药测评得出。

这里掏出清阳丹,先投料8火2金对清阳丹进行测评,但是要避开官方提示的最佳火候,不能是君火也不能是民火,故而选择臣火对其进行测评。

50炉清阳的成丹率为72%

清阳丹的最佳火候为君火,君火条件下50炉的成丹率为82%

一转化丹的最佳火候为,民火条件下50炉的成丹率为68%

设清阳丹的生成概率为P,得到方程P+P(1-P)=生成率有P的值分别为0.43,0.47,0.57。

这轮测评中,民火对一转化丹在两种情况中的分配提升了0.04,君火对清阳丹在两种情况中的分配0.1。

因为不确定高阶丹药权重分配,所以在测评完所有火候的概率提升后,要重新分配数据的概率权重。

简单来说,就是靠猜。

因为两个黑盒环环相扣,想要破解A必须解开B,想要破解B,必须解开A。

笔者缺少火候黑盒的数据,也缺少平权黑盒的数据,想要集齐这些数据,至少需要3个加强连的黑奴日夜不停的爆丹,笔者也只能望天兴叹了。

PS:取这个名字因为千秋月和天宇在该模型猜想提出的过程中给了笔者很大的启发。(绝不是因为中二)

5.2  相生增量测定

5.2.1  相生增量的数值测量实验

在长时间的炼丹中,不少的玩家发现,如果在一个元素的相生位上放置元素,那么其属性值会比理论属性值有所提高。并不会显示在属性的仪表盘上:

举个例子,金生水,如果在金元素的本位元素上存在属性值,那么继续加入水系元素,水系元素值会高于理论值,这种现象我们称之为相生增量。

为了测试相生增量的大小,我们设计了一个一转金丹的测评实验:

该实验从定性关系上证明:属性相生存在属性值加成

从定量关系上测评出每1点金元素可以相生出0.2点水元素。

5.2.2  相克减量不存在实验

当做完了相生增量实验之后,读者可能会产生疑问:既然属性相生可以增加属性值,那么属性相克有么有可能减少属性值。这个是不存在的,为了验证相克减量不存在,笔者设计了一个水火相克的实验。

由上述实验结果不难发现,在固定火元素量大小的同时,无论如何改变水元素都无法使得一转化丹的生成量降低,故而属性相克并不会减少被克元素的属性值。

5.3  相克失败率测定

5.3.1  测评思路

之前我们通过定量分析不难得出相克线越多,成丹率越低。

一条相克线的失败率约为1-2%。

五条相克线的失败率为6-20%不等。

接下来分别测试出1条相克线,2条相克线,3条相克线,5条相克线的平均失败率,就可以得出一个大致的衰减数据。

但是根据雪落—千秋月—天宇黑盒,在成丹率为100%的条件下,尚存在平权黑盒和火候黑盒,如果要导出每一个相克丹方的精准失败率,必须直面第三个黑盒,嘿嘿,我反正不测。

5.4  高级属性值测定

5.4.1  凝丹前的属性值测定

在之前的篇章中我们已经通过测评手段测试出了几类一级丹药的属性值,他们的属性值如下:

但是一转以上的丹药每个都有不同的属性值,这里的测评要注意两个要点,第一个是刚才我们说的属性相生,被生元素值=相生元素*0.2+被生元素加入值,如果不考虑这个方向直接读表会产生错误。

第二个测评要点是双向取上下限,和一转丹药的二分法类似,只不过对于高级的丹药我们会对每一个相关元素做一遍这个运算,以清阳丹为例:

首先,确定清阳丹的最低生成整数属性——4火2金,接下来做趋近,设火元素X的范围为3-4,金元素Y的元素范围为1-2。

接着控制金元素为2,对火元素做趋近,因为这样可以保证清阳丹的成丹情况始终只有1个,且随着另一个属性值的提升,清阳丹的成丹率一定会趋近于100%,降低测评次数。因为X介于3-4,又一转化丹的属性量为3.2火,所以每次向前移动3点火属性,相当于上限向下逼近0.2点火属性。一直逼近到16,可以论证清阳丹的火属性最低需求X的范围为3-3.2。(区间左开右闭)

接着控制火元素的变量,同理增加金元素,可以得到金元素的最低需求范围Y为1.4-1.6。(区间左开右闭)

因为属性量的最小分量一般不会低于0.2(因为相生属性值的最小量为0.2,所以在本文的炼药属性值测评精度不会小于0.2)

故清阳丹的最小生成量为3.2火1.6金。

其他丹药同理。

5.4.2  凝丹后的属性值测定

通过对一转化丹的属性测量,我逐渐意识到策划的丧心病狂超出我的想象。通过原先的测评手段,我首先论证了化丹的属性<3.12,利用相生原理导入3木15火,0.6相生加成,成丹5个,进而推进到>3.08,导入2木15火,0.4相生加成,成丹4个。

推算出属性值范围介于0.9625-0.975之间,策划应该不会那么丧心病狂,所以,取0.03衰减。

其他数值可以推理验证,不过实际测评难度非常大。

读者最好不要尝试。

5.5  衰减干扰量测定

5.5.1  大数定律

传说中,对于高阶丹药的炼制越炼制概率越低,笔者为了对这一江湖传说做一个正确判别,做了一个小实验,选取了朱雀丹作为测评丹药,当然选取了成丹率最低的民火作为火候预选展开测评,并将朱雀丹的成丹率作为选取对象,描摹出每次丹药概率变化的曲线如下图:

这边不难发现自第一枚丹药出现以后,概率一直在一定概率内进行修正,这个概率区间大概是6.2%-14%,最后到第50次时反映的概率恰为10%。

其表现为一个震荡特性的曲线,根据大数定律,当测试数量足够多的时候,事物的概率会最终趋向理论情况。

也就是说,只要炼制的数量足够多,概率最终会趋于一个稳定的数值。

这边笔者询问了筑梦团天宇,作为一个经常炼丹的炼丹师,对各种丹药的成丹率有比较深的见解。

这边也是直接给出了乾天丹1000炉的炼丹率,到最后总会趋于一个稳定的值10%。(天宇牛逼!!)

故而江湖传说实际上只是人们的主观臆断,因为绝大多数玩家不会一次炼制超过100炉,其中的概率偏差之大几乎大到姥姥家。运气差20几炉不出也是很有可能发生的事情,实际上并不存在所谓的概率衰减。

5.5.2  玄学控火辟谣

虽然火候在明面上只有四个档位,分别是民火,臣火,君火,神火。但是每个档位均存在一定的区间长度。我们可以通过人为点击的方式控制在满档,中间,以及空火。

根据江湖传说,似乎每一种火候的大小都有不一样导向结论,玄学的人认为满档和空档更容易爆出高阶丹药,而部分丹药则是打到中间就能出现更加优秀的概率。

从笔者炼丹学习的角度上来说,并没有看到游戏官方或者是操作提示中有任何关于火候内部分档的提示,火候定型机制也是一个确定的实验结论,图标中更是明确标注了每种丹药的最佳火候。故该说法大概率是“不靠谱”的。

为了对此说法进行辟谣,笔者与几名对炼丹颇有见地的攻略作者一起讨论,筑梦团的天宇大佬曾经对这个玄学假说十分感兴趣,做了一个对比测评实验。

她将火候分成了空档和满顶两个情况,将火候变量控制为神火,炼制四转聚力丹,分别做了2000炉实验,其概率并无太大差别,相关结论如下图所示:

综上所述:其实并没有所谓的玄学控火,在数量达到一定的范围时,只要在一个档位火候内的成丹情况,不会有过大的差别。至于每个人实际炼制有区别,还是因为统计基数过少加上以讹传讹所致。

5.6  研究方向展望

本文对于炼丹的游戏工作主要是对炼丹方面的攻略综述和凝丹方面的测评工作,以及对于一些炼丹理论提出了自己的看法与见解。虽然凝丹效果部分的工作已经基本告一段落,但是有关于成丹具体规则的研究仍然是一片未知的深海。

笔者针对于炼丹与成丹相关的研究仅仅停留于理论猜想阶段,大部分的猜想缺少一定的数据支撑,并不能很好地应用于游戏实践中。

比如,如果有一位玩家问我我就想练xx丹药,你这破配方炼不出来,我该怎么办?

我可能会感到局促,因为我目前只能针对2阶和部分3阶的丹药给出一些可行性比较高的改动,但针对于大家经常炼制的四阶丹药,仍是没有思绪。我无法回答这个问题。以及高级属性值的翻测,由于笔者最近在准备毕业设计以及提前“研0进组”,俗事缠身,分身乏术,故而也只是停留于表面。

故对于炼丹攻略,仍然有深挖的空间以及必要性。

未来炼丹方面的研究可以主要从三个部分入手:

第一:详细的炼丹属性值翻测,该方向有助于精准炼丹的实验,是一个十分具有研究意义的方向

第二:火候的具体概率测评,虽然火候概率影响的本身也是一个黑盒,但是通过外部测试可以从宏观层面上导出各个最佳火候的加成绝对数额,由此可以量化出不同种类丹药对火候的“依赖度”,并为破解平权黑盒积累重要的实验数据。

第三:部分热门丹药的具体概率测试,这是一个偏重于实际应用的方向,虽然无法从根本上破解平权黑盒,也无法根据已知数据推算出科学性的高级丹方优化,但是可以为玩家们的炼制工作提供一定的帮助,并对部分网上“热门说法”进行强有力的数据辟谣。

恰巧,筑梦团的千秋月大大最近在做相关方向的测评实验,如果读者有兴趣,不妨期待下这位大大的攻略。说不定可以解决你一直为之困惑的问题,当然如果你对炼丹研究有着不一样的见解,欢迎你前来找笔者一起讨论。你可以在B站搜索雪落倾殇,会不定期更新一些稀奇古怪的攻略。



原文链接:https://docs.qq.com/doc/DUE5KckxkbGViZHJ2?groupUin=LB8nONrJtnLVwlr0hPGuiA%253D%253D

创造与魔法炼丹篇00: 创造与魔法炼丹篇00 炼丹到底更了啥_创造与魔法_游戏解说 (bilibili.com)

创造与魔法炼丹篇01:创造与魔法炼丹篇01 药材收集&丹药炼制基本操作_哔哩哔哩bilibili_创造与魔法_游戏解说

创造与魔法炼丹篇02:创造与魔法炼丹篇02 成丹规则&五行元素基础_哔哩哔哩bilibili_创造与魔法

创造与魔法炼丹篇03:创造与魔法炼丹篇03 丹药效果全测评_手机游戏热门视频 (bilibili.com)

创造与魔法炼丹篇04:创造与魔法炼丹篇04 凝丹效果全量化&凝丹分支推荐_手机游戏热门视频 (bilibili.com)

创造与魔法炼丹篇(大结局)——炼丹理论进阶&炼丹黑盒猜想的评论 (共 条)

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