关键就是《炉石传说》使用了怎样的随机数,比如我知道C语言里有个由当前时间决定种子的伪随机数时。假设有一个天大的机遇知道《炉石传说》随机数是怎么个顺序,以及伪随机数是怎么转化成伪随机事件的(比如暴雪的某程序员),那么他可以在恰好的时间开包,包包出金橙,可以奥弹想打脸打脸想打怪打怪,元气弹发发打20,这游戏真不知道怎么输,细思极恐。所以烧绳是有道理的,捏着连环爆裂祷告也是有道理的,因为这样可以改变伪随机数种子而致胜。
说了这么多其实都是废话,我们都不知道炉石的源代码,在我们不知道的这个条件下就是原来的古典概率空间,问题还是这么简单,上面算的概率都没有任何问题。
既然如此,像文章开头快速计算至少是估算简单的概率是非常重要的,因为在这种充满随机性的游戏里,你必须选择使自己获胜概率最大的方式进行游戏,例如大家几乎每局都可能面对的如何处理砰砰博士的两个蛋蛋,这也就是暴雪爸爸经常说的虽然随机但是却可以体现技术的所在,然而我觉得这句话非常片面。
概率和随机就写到这吧,剩下的以后再写。
来源:易竞技