游戏王masterduel吧 关注:179,401贴子:7,622,015
  • 10回复贴,共1

关于游戏硬币概率个人看法

只看楼主收藏回复

以下看法以k社没有安排机器人对手为前提。
从所有玩家来看,因为先手必对应后手,所以先手率肯定是50%就不说了。
从个人玩家来看,假设是真正的随机,那么在对局次数足够多的情况下,先手率肯定是无限趋于50%的。但计算机没有真正的随机数,目前都是伪随机,只能做到在同一个种子下连续生成的数是平均随机的。关键在于这个连续,只能实现通过这个种子产生的对局在对局足够的的情况下是50%。但玩家只是参加了其中部分的对局,所以先手概率就相比50%有很大误差。
如果是单人游戏,只需要每个账号一个种子就行,但这是个双人游戏,就需要你和每个对手都有独立的种子,但这也只能保证你和同一个对手趋于50%。而且我不觉得k社会功夫去做这个,对局应该是使用通用种子,这样运气因素就比较大。
以上得出结论,如果K社保持公平(我认为运气不是影响公平的因素),在目前计算机不能完美模拟随机的条件下先手率会因为运气不保持在50%,会有很大的误差。但如果K社不保持公平,可以加入补偿机制,先手率高的优先匹配先手率低的,然后固定先后手来平衡先后手率,如果真的有这个机制,肯定不像我说的这么简单,但大概思路是这样。
由于不知道K的代码以上只是猜想,连续先后手你可以理解为你就是运气好也可以理解为K在平衡你的先后手率。


IP属地:江苏1楼2023-04-04 17:36回复
    我觉得猜拳最好你后手只能说明你的问题


    IP属地:湖北来自Android客户端2楼2023-04-04 17:47
    收起回复
      不至于吧


      IP属地:湖北来自Android客户端3楼2023-04-04 17:54
      回复
        如果真的是用随机数表的话,反而容易控制长连续先/后手的概率。计算机中的随机性是要求可预测性最低,本身就要求能通过游程检验,也就是要有长连续数的出现才算随机性合格。而普通玩家理解中的随机性实际应该是拟随机分布的低差异均匀分布,问题在于由于是近均匀分布,可预测性是很低的,为加密和摘要算法服务的计算机系统底层函数肯定不会去生成这种序列,要实现这种拟随机化序列是要进行额外处理的(或者就是像暴击算法一样干脆上概率递境的保底机制)


        IP属地:辽宁5楼2023-04-04 18:10
        收起回复
          现在就是伪随机,10次7,8次后手足够说明问题,看胜率给先后手,换猜拳其实也可以伪随机,只不过有点麻烦?


          IP属地:黑龙江来自Android客户端6楼2023-04-04 18:25
          回复
            与帖子关系不大的话题:虽然计算机不能生成真随机,但是只要外接一个真随机数发生器就可以获取到真随机数了。
            例如可以打开www.random.org,并在上面生成一个真随机数玩玩。
            不过真随机数中编程上各方面都不如伪随机好用,可以用random();搞定自然没必要整什么真随机。md里肯定也不会用真随机。
            ——————
            没有任何修改的随机总是不符合人的心理预期。如果k社改成dota,lol那种暴击算法(逐步提升),虽然实际上更不随机,但是在体感上反而会更随机。
            这种算法可以有效降低连续先后手的概率。(PVP不能这么直接,但是大体思路接近)


            IP属地:广东来自Android客户端7楼2023-04-04 18:40
            回复
              DC杯我自己记录过,打到20后手概率在70左右


              IP属地:海南来自Android客户端8楼2023-04-04 18:41
              回复
                然而只要有一个人后手那必要有一个人先手,个人觉得k社应该不会追求50%的绝对公平,既没必要也不能很直观的提升用户体验(毕竟就是真正的抛硬币也可能带来连续先后手),感觉懒狗k社可能就是简单的比大小


                IP属地:福建来自Android客户端9楼2023-04-04 23:06
                回复