诈金花的概率分析及游戏策略模拟


诈金花的概率分析及游戏策略模拟_第1张图片

0. 前言

0.1. 背景

国庆回媳妇老家几天,吃喝玩乐,闲暇时大家玩了几次诈金花,输多赢少颇为郁闷。由于生活习惯和交际圈的缘故,我这人对各种类型的多人棋牌游戏都很不感兴趣。
一是,多年的技术宅养成,对这些随机的、概率的、不确定的、需要冒险的东西很不喜欢,计算机从来只有0和1,永远也出不了0.5什么的;
二是,对抗性太强的游戏节奏掌握不好,好患得患失,偏向稳妥一点儿的选择。记得以前玩Dota,一开始喜欢月骑,最喜欢那远远的一刀片来片去,还带反弹效果,多开心呐!后来熟练了则喜欢玩肉盾型的被动技能多的人马军团之类的,只要团战时怼上去抗就是了。顺风时打辅助,插眼加血助攻,用死灵或圣骑偶尔反倒能超神。总的来说就是:Gank意识不强,不会带节奏,Farm技术不好,DPS发育不起来,担当意识不强,Carry难委重任。哈哈~
三是,小农意识根深蒂固,赢还罢了,输钱则觉得肉疼。记得以前一个哥们儿讲他第一次陪总部参谋玩牌,输了1800,后悔的不得了——只念叨还不如给媳妇买个项链什么什么的,当然现在他已经是资深赌徒了。我估计每个喜欢玩牌的人都有这个心理历程,只是我好像没这么经历一番,也就难于达到人家那境界了。
理由很多,战果也就很难看。共玩了三次,第一次小输一二十元左右,第二次赢了大约200,第三次除了把第二次赢得输出去还又倒贴了200多。反观牌局,我的不足之处大约在于:技巧不熟、心态不稳、原则不强、资产不丰等等。
哈哈,玩笑玩笑!闲来无事不如做个研究,分析分析牌面的概率,总结归纳下游戏策略,并用计算机做个模拟仿真,看看能否得出点有价值的结论。
主要的思路包括:

  • 牌面概率分析:诈金花规则下玩家牌面概率计算
  • 游戏策略分析:诈金花游戏允许玩家“闷”,他人如果已看牌面则需要双倍“跟”。玩家每轮决定“跟”或“不跟”的策略是个复杂决策的过程,既和自己的牌面有关,又和“闷”的玩家数、“跟”的玩家数、“跟”的轮数、“锅”里资金额、跟注资金额、自己累计的输赢额等等许多因素有关。所以分析找出游戏的主要影响因素,对决策过程进行研判,并归纳提出几种游戏策略/风格,大约包括:运气型、稳健型、冒进型、技巧型等等。
  • 游戏策略模拟:在上一步的基础上进行模拟仿真,重点研究在不同牌局形势下:玩家数量、玩家风格,不同游戏策略对游戏进程和输赢结果的影响以及影响程度的量化分析。

0.2. 小结

前面进行了本文背景介绍提出了研究的思路。总的来说,第一步很容易就是个简单的概率分析。第二步是最复杂的部分,当然这么知名的游戏应该有很多前辈已进行了很深入的分析,所以先收集下资料,看能搞到什么程度吧。第三步相对容易些,如果第二步做的足够充分,进行模拟仿真可以对游戏策略/风格的效果进行验证、提炼、挖掘,对第二步形成个正反馈的修正,从而迭代反复,没准儿能搞出个AlphaGo之类的东西出来哦!

1. 游戏规则、术语

2. 牌面概率分析

3. 游戏策略分析

4. 模拟仿真

5. 结论


待续

你可能感兴趣的:(诈金花的概率分析及游戏策略模拟)