(景德镇)麻将规则

麻将规则引擎    Communication {<-, ->}; Notification {<=, =>} 

玩家(P)        <=>        规则引擎(RE)
                    RE{定庄,定宝,发牌}
P: 游戏桌初始化 <=
P(庄家):抓牌(补)    -> RE:计算状态{胡, 听}

P: 出牌                -> RE:计算状态{碰杠吃胡}
P: 状态更新{碰杠吃胡}<=

P: 吃一张            -> RE:计算状态{听}
 > 出牌                -> RE:计算状态{碰杠吃胡}
P: 状态更新{碰杠吃胡}<=

P: 碰一张            -> RE:计算状态{听}
 > 出牌                -> RE:计算状态{碰杠吃胡}
P: 状态更新{碰杠吃胡}<=

P: 杠牌                -> RE:
 > 补牌                -> RE:计算状态{胡, 听}
 > 出牌                -> RE:计算状态{碰杠吃胡}
P: 状态更新{碰杠吃胡}<=

P: 抓牌(摸)            -> RE:计算状态{胡, 听}
P: 出牌                -> RE:计算状态{碰杠吃胡}
P: 状态更新{碰杠吃胡}<=

P: 胡牌                -> RE:结算
P: 游戏结束  <=

四人桌,庄家,循右次序,形成逆时针出牌顺序
操作优先级:胡>杠(补),碰>吃(上家)>摸

时间: 2024-11-02 02:23:53

(景德镇)麻将规则的相关文章

(景德镇)麻将计分规则

[游戏声明]景德镇麻将 [操作选项]:吃碰杠胡 [吃牌] 副牌:同花顺[3] 只吃上家 注: >同花顺[万条筒] >字循环[东南西北][中发白] [碰牌] 副牌:同三张[3] [杠牌] 副牌:同四张[4] [胡牌规则] 平胡(四副一对能胡) 手牌{对将[1],副牌} + 边副 七对(七个对子能胡) 手牌{对将[7]} 幺胡(全由幺字组牌也能胡) 手牌{幺,九,字} 烂胡(全不靠烂组牌也能胡) 手牌{[万条筒]全不靠,字不叠} 注:[幺胡,烂胡]字牌充当特殊角色 [胡牌计分] *牌型 七对 +7

麻将规则

四川麻将规则总结 一.基本规则 1.     全牌面只有筒条万三色108张. 2.     可碰.可杠不能吃. 3.     血战:打到最后两个人,直到只剩最后一个人为止. 4.     定缺:必须缺一门,在起手时定准,不能更改. 5.     放炮的一个人负责,与其他人无关. 6.     查叫:到牌墙摸完时,所有还没胡的人查看牌面,没听牌的人按听牌人的最大牌面补偿.(包括胡第5张) 7.     花猪:查叫时,发现还有定缺花色时,加罚一番 8.     相公在程序麻将中不会出现. 9.   

codevs2464超级麻将

题目链接http://codevs.cn/problem/2464/ 题目描述 Description 很多人都知道玩麻将,当然也有人不知道,呵呵,不要紧,我在这里简要地介绍一下麻将规则: 普通麻将有砣.索.万三种类型的牌,每种牌有 1~9个数字,其中相同的牌 每个有四张,例如 1 砣~9 砣,1索~9 索,1 万~9 万各有 4 张,所以共 36*3=108张牌.胡牌时每人有 14 张牌,其中只要某人手里有若干句话(就是同种类型的牌连续三张或同种牌三张) ,另外再加上一对,即可胡牌.当然如果全

为什么阿法狗不敢挑战麻将?

最近阿法狗很火啊! 再新浪网看到一篇文章,为什么阿法狗不挑战麻将呢? 生活的每一秒,都会有奇妙的发现.今年,灰鸽分享给大家的,多数是你不知道.或者未曾关注的事情.什么李世石在和阿法狗下围棋,别装作你在看,你连天元在棋盘的哪里都不知道,你就在趁机复习终结者,装什么装. 今天我们分享的主题是:为什么阿法狗不敢挑战麻将? 此前已经有学者分析了阿法狗在陆战棋.飞行棋.斗兽棋.跳棋.象棋方面的优势,称"围棋是地球人的最后一个堡垒".支撑这一观点的是围棋的穷举变化数量,如果我没记错,应该是10的1

上海麻将

上海麻将 (特色休闲娱乐麻将) 编辑 上海麻将,基本上有计番(就是台湾麻将称的"计台",但玩上海麻将者习惯称"台"为"番")和计胡数的两种,但"番"名"代","胡"名"户".特色是坐花一张计2户.计户也要按代数之乘方乘之,例如三番便乘8. 中文名 上海麻将 外文名 Shanghai Mahjong 起    源 中国上海 特    色 休闲.娱乐 目录 1 游戏简介

cocos2dx 制作单机麻将(六)

当项目做到这时, 会发现项目结构不是太美. 如果接着按照这样面向结构的方式写的话, 就会非常的乱. 这章我们来讨论如何用面向对象的方式写麻将. 标准的麻将(联网的) 会分为服务器模块, 客户端模块, 逻辑模块. 服务器模块必须由逻辑模块支持, 客户端模块很少用到逻辑模块,大多是从服务器发来的判断结果,必要时还是会用到逻辑模块. 因为逻辑模块需要共用, 所以里面都是调用的接口,返回服务器和客户端需要的结果值. 举个例子 客户端触发开始发生给服务端 > 服务端开始游戏 > 通过逻辑模块得到整理好的

房卡麻将分析系列之&quot;断线重连&quot;

"房卡"麻将研发技巧,尽在"红孩儿的游戏开发之路",欢迎关注公众号! 房卡麻将分析系列之"断线重连" 大家好,我是红孩儿,"房卡"麻将分析系列继续进行中. 在进行游戏的过程中,人们往往会遇到"断线"情况,比如坐公车,地铁下班路上玩一局,下车转站时往往先关机,过一会儿再上线继续完,如果没有自动"断线重连",则对于牌局的体验感影响会非常大,在"房卡"麻将中加入"

规则必然有提升的可能,拉菲娱乐不会给你漏洞

因为对于目前的很多博彩游戏来说,其实都是认为制定的,但是拉菲娱乐其中就会存在着一些漏洞,所以如果能够给我们一些表现的空间或者是相互之间对比的程度,每一种意义以及在对应的条件都是能够发挥到最佳的状态.每一种优势和相互之间的关系必然会有更好的提升价值,首先会相信葡京在规则的分配上,尤其是对于麻将这类玩法,他们会确定好到底是以什么味基本的账面情况,如果能够发挥好这些效果和相互之间的对比条件,往往在规则不同的玩法或者是相互之间固定的条件都是能够获得稳定的表现方式,所以必须要选择合适的渠道来进行合理的表现

(算法)成都麻将

题目: 说起麻将,那可是川渝市民的最爱,无论亲朋好友聚会,还是业务谈判,总是少不了麻将的声音.成都麻将只能包括3种类型:条,筒,万.没有“门.东南西北.红中”.每种牌都是数字从1到9,每个数字有4张,共36张.筒,万,条均一样.胡牌简化规则如下: 1.必须有一个对子,即两张相同的牌,比如:两个2筒,两个4条等.2.剩余的牌,每3张需要凑成一个有效牌,比如:3个一样的牌(3个2筒),或者3个顺子(1条2条3条),如果所有的牌都能够凑好,再满足规则2和1,有一个对子,并且所有的牌只有两种类型,那么就