//取得对应的牌在牌墙的索引 //打牌(参数为对应的牌在牌墙的索引) //对所有的牌进行输出 //对可吃的组合进行输出 //对可碰的组合进行输出 //对可杠的组合进行输出 //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张)
//检测是否胡九莲宝灯 //检测是否一色双龙会 //检测是否一色四同顺 //检测是否一色四节高? //检测是否一色四步高? //检测是否一色三同顺 //检测是否一色三节高 //检测是否三色双龙会 //检测是否一色三步高 //检测是否听九莲宝灯
//取得对应的牌在牌墙的索引 //对所有的牌进行函数调用 //对可吃的组合进行输出 //对可碰的组合进行输出 //对可杠的组合进行输出 //检测是否一色双龙会 //检测是否一色四同顺 //检测是否一色四节高 //检测是否一色四步高 //检测是否一色三同顺 //检测是否一色三节高 //检测是否三色双龙会 //检测是否一色三步高 //检测是否胡牌(张) //检测是否胡牌(张)
//如果是左边两个为将,右边为三重张或三连张 //如果是左边两个为将,右边为三重张或三连张 //检测是否胡牌(张) //如果是左边两个为将,右边为三重张或三连张 //如果是中间两个为将,左右边为三重张或三连张 //如果是右边两个为将,左边为三重张或三连张 //检测是否胡牌(张) //如果是左边两个为将 //如果是中间两个为将 //如果是右边两个为将 //如果是右边两个为将
//检测是否胡牌(张) //如果是左边两个为将,右边为三重张或三连张 //如果是中间两个为将,左右边为三重张或三连张 //如果是中间两个为将,左右边为三重张或三连张 //如果是中间两个为将,左右边为三重张或三连张 //如果是右边两个为将,左右边为三重张或三连张 //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否胡牌(张) //检测是否九莲宝灯(胡)
//检测是否九莲宝灯牌型(听) //检测是否一色双龙会 //检测是否一色四同顺 //检测是否一色四节高 //检测是否一色四步高 //检测是否一色三同顺 //检测是否一色三节高 //检测是否三色双龙会 //检测是否一色三步高
怎么样,代码写的还算清晰吧。喝口水,休息一下,再看一下CMJManage类的实现:
//如果所有牌都起完了
看,洗牌发牌类也搞定了,下面我们来将其在控制台上运行起来,打开控制台的main函数。
OK,麻将就这样实现了,你可以将其任意修改一下变形成你喜欢的麻将游戏,我很开心这个代码能再次焕发青春,在此谢谢你。
”房卡“麻将研发技巧,尽在”红孩儿的游戏开发之路“,欢迎关注公众号!
}
中国传统牌种。指本种游戏的名称。
“博戏,始于清代,由马吊牌演变
而成。牌分为万、索、条三门。每门有一至九,各四张;另加中、发、白、东、南、西、北
各四张,共一百三十六张,后又增加花牌和百搭。四人同玩,每人十三张,以先合成四组另
一百零(单)八张。麻将牌用品之一。包括饼子牌、万子牌、条子牌。共计二门二十七
是序数牌中的一种。从1饼到9饼,以同心圆为图案,有人说它象铜球。计九种牌,每
从一万到九万,计九种牌,每种四张,计三十六张。
序数牌中的一种。它是由叶子戏的索发展而来。计九种牌,每种四张,计三十六张。
包括风牌和箭牌,计七种,每种四张,合计二十八张。
此牌的原意是代表方位,也可引申为代表春、夏、秋、冬四个季节。东南西北几轮过一
圈,也就是春夏秋冬转过了一周。几牌分别刻有东、南、西、北四字,每种四张,计一十六
包括红中、发财、白板,每种四张,计一十二张。
指在牌面上刻有花卉图样,又刻有字的麻将牌。包括春、
竹、菊各一张,计八张。
抓到花牌后,明放在立牌前,并从牌墙最后补一张牌。起手配牌后,若有花牌首先由庄
家补花,再由南家、西家、北家依次补完,全部时间不超过
秒。在行牌过程中,抓到花
牌应随抓随补,并呼“补花”
指麻将牌中的字牌、饼子牌、万子牌和条子牌,共一百三十六张
只有饼子、万子、条子牌和东、南、西、北、中发、白,共计一百三十六张的麻将牌。
在素麻将里,增加了辅牌(花牌、听用、白搭、财神等)
}