楼主: 夜光棉毛裤

【随口谈第五弹】关于转化与附加的顺序问题

[复制链接]
塑型者

18

主题

2366

帖子

8072

积分

Lv.9

Rank: 9Rank: 9Rank: 9

发表于 2018-11-6 13:45
没有,这个请看我最初的帖子,说转化机制的,里头有提到。
http://bbs.17173.com/thread-9988956-1-1.htm ...

谢谢!!大神
回复

使用道具 举报

塑型者

53

主题

3735

帖子

1万

积分

Lv.10

StevenZ

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

之前都是跳过 大概了解下的 现在要慢慢思考下了
回复

使用道具 举报

头像被屏蔽
伊泽洛

31

主题

524

帖子

2723

积分

禁止发言

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

呜嗷就是我没错,当时这个问题是我看到一个帖子被“先附加后转换”误导产生了错误的计算结果。。然后我当时就开贴盖楼讨论了挺久的。
由于人不是计算机,在面对大量转化附加词缀和多种伤害共存的情况下容易出现错误,于是提出了一个名词“最大基数”
即按照转化级别(物理→闪电→冰霜→火焰→混沌)将一整个伤害体系看做一条伤害链,最大基数取对应伤害在该链条中最大时的数据。所有关于这类伤害的转化和附加均以这个数值为基数计算。
最大基数由三部分构成:该伤害原本的基础伤害,受到额外附加和转换获得的伤害,已经被转化走的对应种类伤害。
在我们不知道最大基数的时候,可以将其设为x。
根据最大基数原则,得到以下方程:
x=基础伤害+通过附加和转换获得的伤害-(x*被转化成其他伤害%)+(x*被转化成其他伤害%)
简化可得x=基础伤害+通过附加和转换获得的伤害,即最大基数=基础+附加与转换获得的伤害。
要注意的是,求最大基数时,请严格按照转化级别从最下位伤害(物理伤害)开始计算。
这里不做过多讨论。。但是我想把当时一位老哥举出的复杂例子列在这里供大家尝试和学习。这例子不一定切实存在,但足够复杂可以用来验证计算方法的正确与否。

忽略两大类加成,只计算转化和附加,求最后每类伤害各为多少。
只有基础物理点伤1000,没有其他任何基础点伤。
词缀:
1 获得额外闪电伤害, 其数值等同于物理伤害的 10%
2 获得额外冰霜伤害, 其数值等同于物理伤害的 10%
3 获得额外火焰伤害, 其数值等同于物理伤害的 10%
4 获得额外混沌伤害, 其数值等同于物理伤害的 10%
5 获得额外混沌伤害, 其数值等同于元素(电冰火)伤害的 10%(实际上是分别计算三种伤害附加值之和)
6 获得额外混沌伤害, 其数值等同于非混沌(物电冰火)伤害的 10%(实际上是分别计算四种伤害附加值之和)
7 10% 的物理伤害转换为闪电伤害
8 10% 的物理伤害转换为冰霜伤害
9 10% 的物理伤害转换为火焰伤害
10 10% 的物理伤害转换为混沌伤害
11 10% 的冰霜伤害转换为火焰伤害
12 10% 的闪电伤害转换为混沌伤害
13 10% 的冰霜伤害转换为混沌伤害
14 10% 的火焰伤害转换为混沌伤害
这里直接给出结果:物理600、闪电180、冰霜160、火焰198、混沌486、共计1624
至于怎么得到的,希望读者看完毛裤大大上面说的之后独立计算出来。

点评

你发的那我知道呢,咱们还讨论过的,我接受你的建议把有争议的地方再详细说了说,文中那例子恰好就是你那帖子里一个坛友的回复里提的。  发表于 2018-11-7 08:42
我一个朋友对此有点懵所以回复他多了点,整理下来形成了本帖。你说的这些一会咱们再讨论哈,我今天有会议暂时摸不了鱼了,完事后再来讨论~  发表于 2018-11-7 08:43
关于此题的解答请见30楼。  发表于 2018-11-7 12:30
回复

使用道具 举报

伊泽洛

17

主题

824

帖子

2921

积分

Lv.5

Rank: 5Rank: 5

圣物之盾

毛裤大神威武~~~
回复

使用道具 举报

德瑞索

4

主题

53

帖子

763

积分

Lv.3

Rank: 3Rank: 3Rank: 3

好多内容,收藏,慢慢看。顺带吐个槽,看毛裤大神的贴子,脑细胞死满地啊...
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-6 15:41
呜嗷就是我没错,当时这个问题是我看到一个帖子被“先附加后转换”误导产生了错误的计算结果。。然后我当时 ...

总算开完会了可以摸鱼了~
我有印象,之前就是你那帖子让我得知我老帖描述容易引起误会,所以特意去修改了说法的。
我那原话针对的不是多重转化而是就一个转化而言的,完整句子应该这样能避免一下歧义:“要进行转化时,先看看有没有相应的比例附加存在,有的话要优先比例附加,比如A转B,那么转之前先看看有没有按A为基数比例附加某伤害,有的话先进行这种比例附加,完事后再进行A转B”,这样就解释清楚了。
至于多重转化,在本帖里进行了细致讨论,说明了按顺序怎么看的问题。本帖的发起原因倒不是你那帖子,而是你那帖子当中有一个人用例子的回复,引起我一个朋友的混乱,他跟我说起这个,我给他解释很多,这才粘贴下来整理成帖的。

你所提到的,从人的角度去以“最大基数”的计算方式,更简便,这点我在7楼也有提及,的确是这样的:
从人脑的角度去考虑,我们只要结果对就哦了,因此这就是个乘法分布律的问题而已。
我们不按实际情况,不按比例附加能多次计算,每次算在每一层转化当中,而是最终全转化后,去算附加,这时候算总账还要扒一下历史转化记录,
也就是——取比例附加所要用的基数,去取每个伤害类型节点的峰值阶段即可。(跟你所说的“最大基数”不谋而合了)
也就是要按“元素伤害的x%附加混沌伤害”?那火最多时是多少?冰最多时是多少?电呢?这样分别找其最高峰的时刻去乘以x%即可,
根本不用考虑“有没有转成冰的啊”、“有没有附加成冰的啊”、“在冰转走之前我一定要算完冰的附加啊”这些细节了。
这样子在我们人脑逻辑里,计算是更清晰更明朗的。


不过计算机里的计算方式就仍然是按原步骤一步步做的,你举的这复杂例子的计算步骤我下文附上。

本帖最后于  2018-11-7 12:50 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

头像被屏蔽
巨蛛之母

15

主题

199

帖子

632

积分

禁止发言

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
巨蛛之母

15

主题

199

帖子

632

积分

禁止发言

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-6 15:41
呜嗷就是我没错,当时这个问题是我看到一个帖子被“先附加后转换”误导产生了错误的计算结果。。然后我当时 ...

至于你提到的这个例子,我们仍然可以按照转化的流程顺序(物理→闪电→冰霜→火焰→混沌)和每层附加都在转化之前来一步步推导出计算步骤的:
1.发现存在转化流程,开始判断转化顺序。
2.判断物理节点有没有转化,有。可以得知转化的第一步为“10%物转电”、“10%物转冰”、“10%物转火”、“10%物转混沌”同时进行。(即转化的第一步是例子中的词缀7、8、9、10起作用)
3.在物理节点的“物转x”转化真正开始运行前,应先判断有没有“按物为基数一定比例去附加某某伤害”的附加存在,从而判断到例子里的词缀1、2、3、4、6要发挥作用(是6的一部分关于物节点为基数的附加要发挥作用,词缀6的其他部分要等后面其他节点时再继续用)——结果为,1000物理→1000物理+100电+100冰+100火+200混。
4.物节点上,涉及物理为基数的附加进行完毕,开始进行物理转x,如步骤“2”所述,词缀7、8、9、10同时起作用转掉一部分物理。——结果为,1000物理→100电+100冰+100火+100混。总结果为,1000物理+100电+100冰+100火+200混→600物+200电+200冰+200火+300混。
5.物理节点的转化完毕,开始判定闪电节点,闪电节点是否存在“闪电转x”?判断结果为是,因为有词缀12存在。
6.则在电转走开始前,应判定是否有以闪电为基数的附加。判断到词缀5、词缀6的存在,优先计算这些附加。——结果为,200电→200电+40混,总结果为,600物+200电+200冰+200火+300混→600物+200电+200冰+200火+340混。
7.电节点附加完毕,开始进行电节点的转化,按步骤“5”所述,词缀12起作用。——结果为,200电→180电+20混。总结果为,600物+200电+200冰+200火+340混→600物+180电+200冰+200火+360混。
8.电节点转化完毕,判定冰节点,同上理,冰转走前先附加,则词缀5、6起作用。——结果为,200冰→200冰+40混。总结果为,600物+180电+200冰+200火+360混→600物+180电+200冰+200火+400混。
9.冰节点附加完毕,开始找冰转x,判定词缀11、13起作用。——结果为,200冰→160冰+20火+20混。总结果为,600物+180电+200冰+200火+400混→600物+180电+160冰+220火+420混。
10.冰节点转化完毕,判定火节点,同上理,火转走前先附加,则词缀5、6起作用。——结果为,220火→220火+44混。总结果为,600物+180电+160冰+220火+420混→600物+180电+160冰+220火+464混。
11.火节点附加完毕,开始找火转x,判定词缀14起作用。——结果为,220火→198火+22混。总结果为,600物+180电+160冰+220火+464混→600物+180电+160冰+198火+486混。
12.火节点转化完毕,判定混沌节点,经查没有混沌转x,也没有按混沌附加x,流程结束。

最终结果就是步骤11的“600物+180电+160冰+198火+486混”,与你给出的答案是一致的。
所以,只要理清了步骤,每一步都按规则来累计之前的附加、之前的转化所得,是能够计算出来的。
——但特么这谁出的破题啊,这种破事还是交给POB好了,手动去分步算、每一层计算完成时累计一下当前总数,这计算是很累的呢。。。这是为了理清系统内如何按顺序计算而这么推演的,真要是人脑计算只求结果,还是“取基数的峰值”法算吧,简单一些。 本帖最后于  2018-11-7 12:57 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

这里我来个我的最大基数计算方式,希望看完后大家能够理解这种思路并且能够体会到“获得额外混沌伤,其数值等同于X%的非混沌伤”在长长的转化链中收益有多大。
这种算法对于“如果我100%物理转元素,那么我关于物理的额外附加词缀还能生效么?”这类问题可以很好地解决。
物理伤害最大基数:1000
闪电伤害最大基数:额外附加的10%和物转电获得的10%,即为1000*10%+1000*10%=200(词缀1、词缀7)
冰霜伤害最大基数:额外附加的10%和物转冰获得的10%,即为1000*10%+1000*10%=200(词缀2、词缀8)
火焰伤害最大基数:额外附加的10%、物转火获得的10%、冰转火获得的10%,此时我们已经求出了冰伤最大基数200,所以火焰伤害最大基数为1000*10%+1000*10%+200*10%=220(词缀3、9、11)
得出了三个最大基数,接下来就好办多了。
首先我们计算最终物理伤害的数值:物理伤害没有来源,只是被7、8、9、10四条词缀转化走了40%,所以最终物理伤为1000*(1-40%)=600
接下来计算伤害链中的第二位,闪电伤害:电伤的最大基数已有为200,也是该伤害链中全部的闪电伤害,所以我们不计来源,直接使用最大基数进行转化就可以了
闪电伤害仅被词缀12一条转化走了10%,所以最终闪电伤害为200*(1-10%)=180
之后是冰霜伤害:同理,冰霜伤害最大基数为200,被11、13两条词缀转化走了20%,所以最终冰霜伤害为200*(1-20%)=160
然后是火焰伤害:同理,火焰伤害最大基数为220,仅被词缀14一条转化走了10%,所以最终火焰伤害为220*(1-10%)=198
最后我们来计算最为复杂混沌伤害。
混沌伤害来源有词缀4、5、6、10、12、13、14共计七条词缀,没有任何转出。
首先我们来看4、5、6这三条,事实上可以合并为①额外获得物理伤害20%的混沌伤和②额外获得元素伤害20%的混沌伤
通过①我们可以得到1000*20%=200,通过②我们可以得到200*20%+200*20%+220*20%=124
所以通过额外附加获得的混沌伤为200+124=324
词缀10、12、13、14这四条就比较好算了
词缀10:物理伤害最大基数1000,转化率为10%,则有1000*10%=100
词缀12:闪电伤害最大基数200,转化率为10%,则有200*10%=20
词缀13:冰霜伤害最大基数200,转化率为10%,则有200*10%=20
词缀14:火焰伤害最大基数220,转化率为10%,则有220*10%=22
所以通过转化获得的混沌伤为100+20+20+22=162
所以最终混沌伤为324+162=486
所以最终的总伤害为:物理600、闪电180、冰霜160、火焰198、混沌486、共计1624
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-7 15:50
这里我来个我的最大基数计算方式,希望看完后大家能够理解这种思路并且能够体会到“获得额外混沌伤,其数值 ...

嗯,是啊,这其实是个乘法分布律的问题,既然是结果相当于找该类型的最高峰值乘以一定比例,那这最高峰值挨个找出来即可。这样从人脑思维的理解上最方便。
不过如果真的要按“物理→闪电→冰霜→火焰→混沌”的顺序一步步做,就得我上面写的那1-12步了,也能算出来,也是实际这样一步步判定的,只是计算起来是要逐步累积的。
只是,不管怎么说,峰值法也是要承认那顺序问题的,就是首先要承认“物理→闪电→冰霜→火焰→混沌”的基本顺序,然后要承认“要转化的类型如果涉及到它的附加,先算这个附加再进行转化”。要不然你凭什么取人家巅峰时刻的数据?不等人家转走了人走茶凉时的低迷数据来算?说白了就是你承认了“就算它要转走,它也得先给我按它基数去比例附加好了再转走”。
本帖最后于  2018-11-8 09:35 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

德瑞索

4

主题

53

帖子

763

积分

Lv.3

Rank: 3Rank: 3Rank: 3

全部看完,30楼毛裤大神写的真细致,31楼方法简单些。讲的很详细,学习了,感谢毛裤大神。
突然觉得,能有pob用真好,之前只是很感谢提供了这么方便的工具,现在知道一个bd,其中涉及到的计算,实在太多了,这根本不是随便哪个人能做到的计算数据量。感谢制作和完善以及维护pob的大佬们。
更要感谢汉化和更新汉化pob的大佬们。



本帖最后于  2018-11-7 18:18 编辑

回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

哈哈哈哈哈,有意思有意思。
我已经A了好几个月了,今天心血来潮上论坛看看,就发现毛裤大大艾特我,缘分呐!
没想到这么久了还有人在关注那个帖子。
说实话我已经对游戏的很多东西都记不太清了,然后花了几十分钟来回忆,慢慢找回了当时的思路。如果下面有记错的地方可指正,毕竟这么久没玩了。
其实在当时那个讨论贴的最后,我已经完全摸清楚了我们的分歧在哪里,而且那个帖子“颜困困”的计算方式就是和你一模一样的。

分歧点就在于你说的“分层”计算上面,或者说是计算的思路上面。
这里我们暂且不讨论计算机的运行逻辑是什么。



对于游戏中的    物--电--冰--火--混    这种不可逆的 转换/附加 链,你是严格按照“一层一层”或者叫“一种一种”按顺序计算下去的。

先看物理层级:先将和物理沾边的都算好。由于是最高层,没有外来的,只需考虑“物理附加到X”和“物理转化为X”这两类。而在计算时,需要先算“物理附加到X”,再算“物理转化为X”。也就是附加应该以转走之前的量作为基数,而非以转走一部分后剩下的量为基数。这样,在这一“层级”中,就算出了由物理出发,得到的一系列其它元素的值。

再看电层级:先将“上一层”由物理转化/附加得到的电和本来就有的电相加,作为本层的基数,再考虑“电附加到X”和“电转化为X”。同样地,也是遵循“先附加,再转化”的原则,先算“电附加到X”再算“电转化为X”。这样就又得到了本“层级”中,由电出发,得到的其它元素的值。

以此类推。



若严格按照你这种分层的计算思路,那么“先附加,再转化”这一说法我是完全赞同的。


但这里可能会有几个问题:
1.你在最开始的“关于伤害类型的转化”科普贴中,没有非常清晰地给出这种从高到低一层一层元素计算下去的思路,而那句“有附加时,先算附加;算完了再去转化”又非常显眼。也许这就难免会造成很多误解。毕竟,要满足“先附加,再转化”的前提是必须严格按照你这种分层计算的思路去进行。虽然这种计算方法是最容易想到的、可能也是最符合正常人思维的,但也不排除一些异于常人思维的(比如我)。我从一开始确实就不是按照这种一类元素一类元素挨着算的方式,而是习惯直接把整个转换链看成整体去考虑,那么在这种情况下,就难免产生误会。

2.对于例如“物理附加到电”、“物理转换为电”这种词缀,你很自然地把它们划归到“物理”这一层级,把它算作是“物理”层级的“附加”和“转换”词缀,从而由此得出的“先附加,再转化”的结论。但事实上“物理附加到电”、“物理转换到电”同时涉及到物理、电两种伤害,没有谁规定它必须是属于“物理”层级的词缀,那么自然我也可以把它看作是与“电”相关的附加、转换词缀,也可以把它看作“电”层级的。
并且,你在计算“电”这一层级时,你是首先把上一层(也就是“物理”层)得到的“电”,和原本有的“电”先相加之后,再进行的后面计算,而这一步骤你只是作为一笔带过的,没有作为单独一步。而实际上这里恰恰是容易引起歧义的。
例如我现在算“电”层级的“电附加到混沌”词缀,而此时有上一层由“物理转化为电”得到的“电”,那么显然我需先将“来”的电加进来。那么如我刚才所说,我将“物理转化为电”视作“电”层级的词缀的话,是不是就是先进行的转化,再去算电层级的附加了呢?
如果你说“先附加,再转化”的理由是:我们算附加的时候,不能去掉转走的那部分,而要以原先的量作为基数;
那么我也可以说是“先转化,再附加”,我的理由是:我们算附加的时候,要先考虑从别处转来的部分,加上去之后再进行附加的计算。

这可能有点强词夺理了,因为如果要把“物理转化为电”视为“电”层级的话,那么“电附加到混沌”就应当是“混沌”层级的。但我只是想说,这种分层级计算有时候可能会造成混乱。

3.对于我举的例子
有100物理点伤,80电点伤,50%物理转电,附加20%元素伤的混沌伤”
按照你的分层计算思路,的确,“50%物理转电”和“附加20%元素伤的混沌伤”分属两个层级,不能强行扯上先后关系。
我也并非有意掐头去尾,模糊分层概念。而是,我认为我举的例子或许是游戏里非常常见的情况,具有代表性。也就是说,不可能所有现实存在的转换/附加链条的每一层都有完整的附加、转换词缀。
像我举的例子,对于那些没有完全理解分层计算思路,而只记住了“先附加、再转换”这句话的人来说,是极易弄错的。




基于以上几点,我始终认为一定要强调附加、转换的先后关系,并不十分妥当,因为它是在一定的前提条件下才成立的。
而在原讨论帖中,我也是最先提出“最大值”(或峰值)计算思路的。因为这种思路下,就不用再考虑什么先后的问题。
另外,你在本帖8楼举的例子
A10%附加B“A20%转化B”B30%附加N”求N有多少
这里同样不需要考虑什么先后顺序的:
N的来源是B,则需求B的峰值,而B的来源又是A,则又需求A的峰值。
A为最高层,峰值即为他自身原始值,那么B的峰值就是 A*(10%+20%)
N就是  B*30%





本帖最后于  2018-11-7 18:12 编辑

回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

或者硬要说“先附加,再转化”的话,我认为改成  “同一级的附加和转化都存在时,先算附加,再算转化”。也许这样更准确一点。

点评

哈哈好久不见。。当时我们提出“基数最大原则”也是为了尽可能避免提及转化和附加的先后顺序。 而我最后给出计算思路,是在保证最大基数的情况下按照先附加后转化的顺序来计算的。算是相对简便且符合机制的计算方式  详情 回复 发表于 2018-11-7 18:35
是啊,我后来特意去把那句改了的。就是因为我那原帖本来2017年初的时候,是没有涉及多重转化之说的。为了避免歧义特意改了。  发表于 2018-11-7 22:18
因存在多重转化按顺序走流程的问题,所以那里还是加上“该”转化进行前先判断有没有“涉及到的”附加。这样就不至于引人误会了。  发表于 2018-11-7 22:19
回复

使用道具 举报

塑型者

45

主题

1406

帖子

5744

积分

Lv.8

Rank: 8Rank: 8

看的一脸懵逼,我一般都是跑一下POB看看伤害
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-11-7 18:23
或者硬要说“先附加,再转化”的话,我认为改成  “同一级的附加和转化都存在时,先算附加,再算转化”。也 ...

哈哈好久不见。。当时我们提出“基数最大原则”也是为了尽可能避免提及转化和附加的先后顺序。
而我最后给出计算思路,是在保证最大基数的情况下按照先附加后转化的顺序来计算的。算是相对简便且符合机制的计算方式吧
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-7 18:09
哈哈哈哈哈,有意思有意思。
我已经A了好几个月了,今天心血来潮上论坛看看,就发现毛裤大大艾特我,缘分呐 ...

你前面说的倒是对的,但最后又说起人脑思路代替计算机顺序了,你的意思是这取峰值计算机也能做吗?不是的。这其实里头你人脑思路那取峰值法,是走捷径的,其本质也是默认那顺序成立的。就是首先要承认“物理→闪电→冰霜→火焰→混沌”的基本顺序,然后要承认“要转化的类型如果涉及到它的附加,先算这个附加再进行转化”。要不然你凭什么取人家巅峰时刻的数据?不等人家转走了人走茶凉时的低迷数据来算?说白了就是你承认了“就算它要转走,它也得先给我按它基数去比例附加好了再转走”。
“最大值”(或峰值)计算思路,其默认的就是一个原则“要当基数?之前附加过来的要算进去,转走之前去算不能浪费转走的那些”,不是吗?
你只说“取峰值”,这话说得容易,理解起来也轻松,就说它是在变化过程中最大值。可“取峰值”这仨字,代表的就是“要当基数?之前附加过来的要算进去,转走之前去算不能浪费转走的那些”这一句的、
如果要计算A附加M、A转B这阶段,你不算上上几层附加得来的A那你转的B量就不对,你不在A转走之前先按这时候的总A量去附加M,那M量也不会对。
你是默认的这“取峰值”原则,也就是仍然默认了它的顺序的啊,这不照样是“之前附加过来的要算进去”、“转走之前去算”么?你如果不承认这两件事情,你是不会去取峰值的,为什么要取峰值计算?我取转走后的A来附加不行吗?不行,为什么不行?因为有顺序......
所以说,取峰值法只是你在计算时取巧的算法,清晰不乱,可取峰值这事情本身,你就是默认了顺序了的。
建议细看一下地板那层我的红字部分,以及8楼关于去峰值法的部分。

本帖最后于  2018-11-8 09:36 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-7 18:09
哈哈哈哈哈,有意思有意思。
我已经A了好几个月了,今天心血来潮上论坛看看,就发现毛裤大大艾特我,缘分呐 ...

你看你举的例子:
例如我现在算“电”层级的“电附加到混沌”词缀,而此时有上一层由“物理转化为电”得到的“电”,那么显然我需先将“来”的电加进来。那么如我刚才所说,我将“物理转化为电”视作“电”层级的词缀的话,是不是就是先进行的转化,再去算电层级的附加了呢?

我在地板那层其实已经提到过了:
流程是“物附加x”→“物转电”→“电附加混沌”→“电转x”,
我说在转化的每一步发生前先进行它涉及到的附加,这话没毛病的,“物附加x”应该在“物转电”之前发生、“电转混沌”应该在“电转x”之前发生。
他举个例子让转化的分层模糊了,本来物转电是一层、电转x是一层,他把“物附加x”和“电转x”都抹掉了,让它们不存在,掐头去尾,然后形成了:
“物转电”→“电附加混沌”,
跟我说这不就是转化在前吗?是,可它这本来就是两层里的事情啊,那么前一层的末尾自然也会在下一层的开头的前面啊!
这就是判定与计算没按转化流程去分层导致的。
也就是说,第一步,“物转电”这一层判定的附加是“物附加x”,也就是要转走物理,转之前桥多麻袋!先让我看看有没有按物理为基数的附加!该层转化前先计算“它涉及到的”附加,没毛病的,只是“物附加x”不存在导致你忽略了它;
第二步,“电转x”这一层判定的附加是“电转混沌”,该层转化前先计算附加,“电转混沌”应该在“电转x”之前发生,也没毛病,只是“电转x”不存在导致你又忽略了它。

其实,这就是你仍然潜意识里因为嫌麻烦,不愿意去真正按计算机判定的步骤看,不愿意承认这分层而已。可它确确实实就是这么运作的啊,你所谓的“取峰值”法很好,比这清晰易懂多了,计算也方便,可咱们要说起系统内运作,它就是我上面说的那样一步步累计的啊,你不能因为嫌“首先把上一层(也就是“物理”层)得到的“电”,和原本有的“电”先相加之后,再进行的后面计算,而这一步骤你只是作为一笔带过的,没有作为单独一步。而实际上这里恰恰是容易引起歧义的”这个累计过程容易引起歧义就当它不存在啊,说到底还是我上面说的,取峰值的方式只是让你从计算上方便了,可你逻辑上仍然是默认了该顺序你才可以取峰值的啊。要不然你凭什么取人家巅峰时刻的数据?不等人家转走了人走茶凉时的低迷数据来算?说白了就是你承认了“就算它要转走,它也得先给我按它基数去比例附加好了再转走”。
——话又说回来,我为什么不能一笔带过呢?你说“再进行后面计算”,那“后面计算”涉及什么?涉及“电转x”和“电附加x”等等。而我干了什么?我一直在强调了转化的顺序、附加与转化的顺序。你所谓的“后面计算”,涉及的“电转x”和“电附加x”那些词缀,从来没有强调的是哪来的电,当然就是全部电啊!只是问题的焦点一直在:全部电包不包括那些转化来的电、附加来的电?因为这个,我去扯这些计算顺序,刻意强调先算物转来的电和物附加来的电,不正是为了解释这“全部电”是包含哪些的吗?我觉得你在这里是完全钻牛角尖了。。。难道说词缀“闪电伤害50%转混沌伤害”,非要去说“你全部闪电伤害的50%转混沌伤害”才行吗?没有这回事啊!既然词缀都这么默认了它是全部电,那我要追究的问题,不就是这个全部电是啥时候的全部电?它是不是等物转来的电和物附加来的电算完后的那全部电?这完完全全就是我讨论这顺序问题的目的所在啊,怎么就成了我一笔带过“为啥是累计起来的全部电”了?

回到你举的这例子当中,因为“物附加x”不存在,你就下意识省掉它的判定过程,然后说起“物转电”→“电附加混沌”,就默认成第一步就是物转电了吗?不!我可以明确告诉你,系统里的判定,一定是:①有转化,开始判定转化顺序②第一步转化判定应为“物转电”③“物转电”为第一步,则开始判定第一个节点“物理”④物理节点不存在“物附加x”⑤开始物转电....诸如此类,其中的④是必不可少的,而这也正是我在提单层的转化时所说的,一定要在转走前判断有没有它涉及到的附加。你因为这步骤④是判定成空没进行实际计算,就省略它,把⑤当做一轮的开始,这是不正确的,有没有,都是要判定过才知道的。这正是我地板那层红字所说明的问题了,也在上面的斜字体中截过来了你可以看看。
最终咱们起码应该达成第一个共识就是,判定的流程确实是“物附加x”→“物转电”→“电附加混沌”→“电转x”。否则你都没法用取峰值法去简便计算的。
第二个讨论中的争议就是,这例子里“物附加x”不存在,那它就不是判定的第一步了吗?不,仍然需要判定的。
所以,终究是我原本那话不全导致这一系列风波的,我承认,“有附加时先算附加”,应该是“进行某转化时,要转走的元素如果有涉及到按它为基数的比例附加,先计算完这个附加,才能进行转化”。而后者这个流程顺序是必然存在的,那用到的取峰值法其实最终还是默认承认顺序才能成立的。


本帖最后于  2018-11-7 23:43 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

塑型者

194

主题

1万

帖子

2万

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者瓦尔之心圣物之盾众神之泪王者之心博学大师凰炎之印

发表于 2018-11-7 18:09
哈哈哈哈哈,有意思有意思。
我已经A了好几个月了,今天心血来潮上论坛看看,就发现毛裤大大艾特我,缘分呐 ...

24楼有个长例子,你可以看看,那例子涉及全面了。
用30楼我描述的流程仍然能做出来,是,的确,它不如取峰值法那31楼的算法上简洁,可这31楼你也是得承认那“物理→闪电→冰霜→火焰→混沌”的基本顺序,也要承认那“每次某类型转走前,要先看看有没有以它为基础的比例附加,有的话要先算这附加”,你才去取的峰值的啊,要不然你凭什么取人家巅峰时刻的数据?不等人家转走了人走茶凉时的低迷数据来算?说白了就是你承认了“就算它要转走,它也得先给我按它基数去比例附加好了再转走”。
至于我为啥非要强调这个顺序,我在后面那受伤转化有逆流转化时也提到了,你要是完全忽略这顺序问题,当遇到这种特殊情况时,那就是没法解释了啊,这时候可不是什么取峰值的事儿了,因为不再是一个顺序下来的流程,而是当中遇到逆流则逆流优先的过程了。
所以我一直强调,要算结果,那取峰值就哦了,多简单明了啊,但要细究过程的话,那就是存在这“物理→闪电→冰霜→火焰→混沌”的基本顺序,并且系统的转化和附加也是在当中按顺序计算的,并且也有这句“每次某类型转走前,要先看看有没有以它为基础的比例附加,有的话要先算这附加,算完了再去转走”,你都承认了这些规则,你才选择了取峰值法简单地计算(说白了也就是个乘法分配律的计算方式)。我之前那句“有附加时先算附加”是没体现出来这种多重转化的特殊性,可改成“当前的A转B开始前,应该先看有没有按A为基数的比例附加,有的话先算这种附加,算完了A才能转走”,那就是完全不会引起歧义,没毛病的了啊。 本帖最后于  2018-11-7 23:32 编辑

再次强调请尽量避免私聊提问,我这边图片验证码加载不出来(笔记本电脑上有公司限制)。私聊只能看不能回很痛苦。。。有问题请找到我近期的回帖再回复吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】