算法:是查表还是秒懂,这是个问题
算法通常是一个规则最后才被提到的东西,即便它被用到最多次也是一样。
按骰面来看,不同的算法有不同的上手难易度,和挖掘潜力。有的很直观,一眼便知几率和分布结果,有的则需要换算一下,或者查个表。
在电脑游戏(CRPG)中,算法因为基本交给电脑,所以不需要考虑简化的问题。而在面团中,能简化一点,就可以节约很多精力在不必要的地方。譬如D20本身就可以当D4来用,但在具体投骰时,比如丢个D4看伤害,就比丢个D20然后根据区间换算伤害要直观很多。
在电脑游戏中,譬如辐射在线非官方版,算法可以是这样的
看起来就很不明觉厉高大上还有很难感悟是不是?
简化到桌面大概就是这样的
哪个比较好?前者更能应对多种情况,然而在面团中,后者却要简单的多,同时也能应付绝大多数情况。
毫无疑问,在面团时,简单算法的优势更高,不需要玩家暂停游戏,去算计可能性,或者查表来得到一个概率分布范围,从而估算成败。同时,简化的算法可以向下兼容,不仅可以用在面团,同时也可以用在网团中。
其他进阶玩法?
使用一套简单而又有深度的算法是我的偏好,这套算法需要满足以下几点基本要求:
*只用一种骰面的骰子,同时丢最少的骰次
*可以和其他算法进行有限的,甚至很大程度的换算
*只用简单的判定就能和其他算法进行兼容,甚至通用
*丢骰子之前就已经知道成功几率,同时结果又很可能会出人意料
(想拼脸或者求稳,这就是丰俭由人的事)
我已经优化的差不多了,然而这个算法一直在出新的版本,官方从以前的取1/3到现在的1/2,或许以后还会有比较大的改动