摘要: 打麻将是中国传统的游戏,每一副麻将都包括牌型和数目,在打麻将时,如何计算各玩家的和数是游戏的重要步骤。本文通过讲解牌型、算法及示例,总结了计算麻将和数的几种方式。
打麻将如何计算和数?
一、麻将牌型
1.数牌:由一到九这九张牌组成,分为3花色,每个花色有1-9各1张。
2.字牌:由东南西北中发白,共九张牌组成,每个花色有一张字牌。
3.风牌:由东南西北,共四张牌组成,每个花色有一张风牌。
4.花牌:由春夏秋冬梅兰竹菊,共八张牌组成,每个花色只有一张花牌。
二、麻将算法
1. 利用数学公式计算:每一副麻将都包括牌型和数目。本来,每种牌(包括数牌、字牌、风牌、花牌)都有4张,假设把每种牌简单地表示为:A=1, B=2, C=3, D=4,那么将牌种按ABCD的顺序排列,就有如下的公式:
和数=1*(A+B+C+D)+2*(A+B+C+D)+3*(A+B+C+D)+4*(A+B+C+D)
2. 利用现有类对象方式处理:在代码层面上,可以先设计麻将牌类和麻将牌堆类,然后再设计每个牌组合(比如杠、碰、吃、和)的计算方式。最后,实现可以根据每种牌组合来计算每个人的和数。
三、示例
以下是一副麻将:东 * 五 * 上 * 中 * 发 * 下 * 六 * 南 * 风 * 白 * 九 * 西 * 梅 * 三 * 吃 * 四 * 连 * 春 * 七 * 八 * 双 * 竹 * 杠 * 夏
庄家的和数:
和数=1*(五+上+中+发+下+风+白+九+梅+三+吃+四+连+春+七+八+双+竹+杠+夏)+2*(五+上+中+发+下+风+白+九+梅+三+吃+四+连+春+七+八+双+竹+杠+夏)+3*(五+上+中+发+下+风+白+九+梅+三+吃+四+连+春+七+八+双+竹+杠+夏)+4*(五+上+中+发+下+风+白+九+梅+三+吃+四+连+春+七+八+双+竹+杠+夏)=1944
总结:
本文通过阐述不同花色牌型及算法,总结出计算麻将和数的几种方式。数学公式是最普遍和最常用的方式,可以很容易计算出和数;而利用现有类对象处理,更加便捷,可以更好地描述和处理游戏的庞杂状态。
原创文章,作者:箭牌,如若转载,请注明出处:http://www.yysczpc.com/index.php/show_34560.html
相关推荐
-
打麻将忌讳什么颜色的灯
打麻将时不能使用或忌讳特定颜色的灯,这也被成为“别让灯看麻将”。灯在中国古代有着深厚的历史和传统,古代中国人常常利用灯烛来解决问题,借此来求得幸运星,所以把灯看作是一种借助遥远神力对付困难的凭借。所...
-
打麻将坐哪个方位最准
在麻将中,选择最准确的坐位可以有效地帮助玩家获得更多的机会。玩家要根据对手的不同情况来确定自己的位置。通常情况下,在四个人一局的麻将叫牌中,有一个北位,一个南位,一个东位和一个西位。...
-
为什么数学老师都爱打麻将
摘要:麻将是中国文化中深受欢迎的游戏,由于其独特的规则、丰富多彩的玩法,以及伴随着精神乐趣使其赢得大家的欢迎。广大数学老师也不例外,他们喜欢麻将,原因有很多,包括对中国文化的尊重、关注计算的能力、喚...
-
打麻将前要喝什么酒好些
打麻将前要喝什么酒好些?首先,要选择合适的酒。最常见的酒有白酒、啤酒、洋酒等。白酒类有茅台、五粮液等,啤酒有正品啤酒、小瓶啤酒等,洋酒有梦之蓝牌、百利宝等。白酒清香醇厚,可以宾朋相宜;啤酒温和淡雅,...