1. 简介
尽量从数学和博弈的角度,思考总结川麻的技巧,进而提升赢面。
理论上麻将和德州扑克一样,也应存在GTO策略,不过由于麻将的局面数、组合情况比德州扑克更多得多,导致计算GTO的难度目前来看过高。
当前麻将最强的AI,Suphx,是用的神经网络方式。
北大IJCAI 2020的麻将AI比赛的前几名也都是神经网络强化学习的方式。
但这从游戏性的角度来看,也不失为一件好事。
德州扑克在GTO以后多了越来越多的平衡,但少了曾经类似 Tom Dawn 和 Phil Ivry 创造的很多精彩的更有人味的对局。
从 数学+概率+经验迭代 这样更人味的方式去玩麻将也蛮有意思的
2. 四川麻将技巧概述
四川麻将算是麻将中比较简单的一类,没有东南西北风花,手牌必须缺一门,此类限制导致川麻的计算难度比其他麻将低不少。
好的技巧的评价指标其实很明确,指导获得尽可能高的,期望收益(或者减少期望损失)。
由于是期望,在少量局数的情况下波动可能很大。不应该从概率结果去评价打法,应忽略运气成分去考虑这样打是否最大化的期望收益,只要是做到了最大化收益的打法,无论实际结果如何,都是打对了的,不用纠结,这和德州扑克一样。
再说说技巧。
真实最优的打法肯定是类似GTO或者次一步蒙特卡洛那种,从全盘的角度,综合所有信息计算出最优解。
但事实上目前并没有麻将GTO,即使有,去背GTO也是很无聊的(类似德州扑克。不过GTO可以提供一些独到的结论。分析这些意想不到的结论还是很有意思的)
从更人类的角度,还是需要把复杂的麻将局拆散,分各个块或者各个角度去构建整体技巧体系,类似人类的学术学科那样。
当然,拆散的坏处就是每一个技巧覆盖面都有限,有时甚至会冲突(如因材施教/一视同仁,知难而退/不达目的誓不甘休)。麻将的总结性的经验技巧也是这样,很可能冲突(如拆搭中可能打掉单牌,进张效率高,容易胡牌跑得快。算牌防守时又要避免打深张)。这时就需要更高一级的技巧去综合考虑两边的风险收益。但这个更高级的技巧(往往很复杂)其实也仅仅考虑了这两方面问题,一旦考虑更多,则可能需要借助更高阶的技巧。如果是走这条总结路径,最终会发现归宿就是蒙特卡洛或者GTO这种全盘计算的非人算法。
认识到人性麻将技巧的局限性,可以让我们能更从容地去学习这些技巧。至少当技巧的结论冲突时,能知道这不是我们的问题,是技巧本身的片面导致的问题。
但有一些技巧,一些思路,总还是比盲目地去玩更好。毕竟很多技巧背后的数学或者博弈原理还是很有趣的。
之后我们从基础到进阶理一下四川麻将的各种技巧。
2.1 基础手牌看叫
https://pangruitao.com/post/4355
2.2 搭子与单牌
https://pangruitao.com/post/4390
2.3 五搭牌原理
https://pangruitao.com/post/4422
2.4 几种重要的一上听牌型
https://pangruitao.com/post/4626
3.1 局势把握
https://pangruitao.com/post/4459
4.1 算牌-粗算
https://pangruitao.com/post/4494
求更新 写的很好!
求更新~~~
写的非常好!希望能看到这个系列完成,会一直支持❤️