iEziic
2021-11-05T01:15:47+00:00
如题,现在在做跑团模组,里面有一个赌狗主角和敌人对赌的剧情,然后主角被老千赌的倾家荡产,手都被剁掉一只,主角跑去给男二打电话,然后男二带上女主把男主的家产赢回来,在男主面前牛头人了男主的剧情,但普通的扑克出千手法都被玩烂了,所以就想改用麻将
昨天看舍友在宿舍打牛牛,突发奇想想用牛牛的规则改造一下麻将
这是因为,原来的麻将需要用到13*4+70次随机数判定,实在太麻烦了,我想减少数据量,但增加心理技巧,调整运气成分,加入如德州扑克里的诈唬
改过后,变量变为了10个,并且中间不太需要生成新的随机数
规则如下:
一副牌只有中发白和1-9万各4张,无赤,每次每人抽5张牌,中发白算作10点,五张牌里三张牌相加,需要等于10的倍数才算有点,剩下两张牌相加取10的余数就是点数,点数大的赢钱,比如 4 6 白板 5 4,那么我选择4 6和白板作为10的倍数点组成三张,然后5和4相加,等于9点,但如果剩下的是5和6,那么就因为取余数,变成了1点,牌大了但总点数反而更小。
如果开牌时任意一方有对子,赢的钱翻2倍,但也可能输的钱翻2倍,如果是三张翻四倍,四张翻八倍,但也可以选择不赌,放弃的话,对手此时可以亮牌,比如说有一对对子,那么对方就要交2倍底注的钱,简而言之,倍率乘以底注,类似麻将流局听牌收点棒,所以,如果牌成刻或者成对,可以诈唬,把对方逼弃牌然后亮一手炸弹,收走底注,但这时候自己的倍率不计入,也就是说,如果摸了3张相同的牌,但没有点(比如1 1 1 7 4),就可以选择这种方式逃避掉风险,当然,你也可以选择诈唬,把对方吓跑,然后收4倍底注
每局底注由闲家决定,开牌前双方可以自由的摊开1-2张手牌作为诈唬的道具,但只要推倒所有手牌,就相当于开牌
如果手里有四张相同的牌,可以直接开杠,这四张杠算作三张和等于10的倍数的牌,相当于必有点的炸弹,但是一旦明牌,就不能放弃,就像超级加倍,然后再抽一张牌(这是这个游戏里唯一可以在发牌后抽牌的动作),两张牌决定点数,点数规则按照除10取余数计算。开杠后,闲家还有一次机会决定是否放弃,但如果放弃的话,就需要支付8倍的底注。
这个规则怎样,如果可以我等下写个算法跑一下这个随机对局的结果试试看
昨天看舍友在宿舍打牛牛,突发奇想想用牛牛的规则改造一下麻将
这是因为,原来的麻将需要用到13*4+70次随机数判定,实在太麻烦了,我想减少数据量,但增加心理技巧,调整运气成分,加入如德州扑克里的诈唬
改过后,变量变为了10个,并且中间不太需要生成新的随机数
规则如下:
一副牌只有中发白和1-9万各4张,无赤,每次每人抽5张牌,中发白算作10点,五张牌里三张牌相加,需要等于10的倍数才算有点,剩下两张牌相加取10的余数就是点数,点数大的赢钱,比如 4 6 白板 5 4,那么我选择4 6和白板作为10的倍数点组成三张,然后5和4相加,等于9点,但如果剩下的是5和6,那么就因为取余数,变成了1点,牌大了但总点数反而更小。
如果开牌时任意一方有对子,赢的钱翻2倍,但也可能输的钱翻2倍,如果是三张翻四倍,四张翻八倍,但也可以选择不赌,放弃的话,对手此时可以亮牌,比如说有一对对子,那么对方就要交2倍底注的钱,简而言之,倍率乘以底注,类似麻将流局听牌收点棒,所以,如果牌成刻或者成对,可以诈唬,把对方逼弃牌然后亮一手炸弹,收走底注,但这时候自己的倍率不计入,也就是说,如果摸了3张相同的牌,但没有点(比如1 1 1 7 4),就可以选择这种方式逃避掉风险,当然,你也可以选择诈唬,把对方吓跑,然后收4倍底注
每局底注由闲家决定,开牌前双方可以自由的摊开1-2张手牌作为诈唬的道具,但只要推倒所有手牌,就相当于开牌
如果手里有四张相同的牌,可以直接开杠,这四张杠算作三张和等于10的倍数的牌,相当于必有点的炸弹,但是一旦明牌,就不能放弃,就像超级加倍,然后再抽一张牌(这是这个游戏里唯一可以在发牌后抽牌的动作),两张牌决定点数,点数规则按照除10取余数计算。开杠后,闲家还有一次机会决定是否放弃,但如果放弃的话,就需要支付8倍的底注。
这个规则怎样,如果可以我等下写个算法跑一下这个随机对局的结果试试看