无名杀吧 关注:61,754贴子:280,365
  • 5回复贴,共1

自制武将,W

只看楼主收藏回复

明日方舟的W。
怎么说呢,代码没有达到描述的那样准确,因为展示牌这个效果上,描述上是希望各自展示出两张手牌晾在对局窗口,但实际写出的代码就是对面连续展示两次手牌,记录下两次手牌点数,然后我方也这样操作。
【炸弹】单技能,收益就是不稳定的但大致可控的炸出对面一个伤害,和抢对面一张牌
大致计算过,四次牌的乘积的十位数单双数的随机概率差不多,所以要是随便展示,就相当大约40%概率炸出伤害,而要是多点计算思考,那就有可能实现精准炸血和抢牌兼备,
总之是个上下限很大的方差技能,取决于人形计算机玩家的反应。
当然,里面也有很多bug,待优化,也可以加个辅佐计算数字乘积的窗口,但我目前还不会写窗口函数,都只能照着已经有的武将技能来摸摸。
有个细节,就是双方没手牌时就摸一张牌,这相当于给了一个额外的摸牌技能,某些场合会有奇效
总之,这表现出了明日方舟的w的聪明皎洁,炸弹能对敌方使用,对友方也能拿掉乐不思蜀这样的判断牌,不过总是有点危险,感觉还是很不错的一个设计思路,希望能有较好的优化改进。
( ͡° ͜ ͡




IP属地:河南来自Android客户端1楼2024-06-16 17:55回复
    那个炸弹标记就是想着的是提示乘积的结果,但一时不知道怎样表示出来,就当做一个测试反馈的


    IP属地:河南来自Android客户端2楼2024-06-16 17:58
    回复
      哈哈,四张牌乘积的范围是1到28561,呈现拟正态分布,就是比如1两张牌点数乘积范围是一个等腰三角形的图,峰值在6×7附近,四张牌就相当于两个图相乘,就可以看出最后结果的数字位数在3和4点概率最大


      IP属地:河南来自Android客户端3楼2024-06-17 10:43
      回复
        单挑测试就是,先手打高达云算出5位数就直接看高达云桃够不够了,对兀突骨是随便一个数都能炸,整体来看统计概率,这个技能收割残血和高血量的伤害大些,如果我是对方人机,大概就根据自己的血量来亮牌,血量高,就亮点数大的牌,低血量就亮点数小的牌,尽可能别亮10点,如果w也有10点亮的话,那是必定会炸的,不过就是代码还是没找到亮出两张不同的牌的格式,ui界面可能参考曹冲的称象技能好点


        IP属地:河南来自Android客户端4楼2024-06-17 12:10
        回复



          IP属地:河南来自Android客户端5楼2024-06-18 12:55
          收起回复