注册 登录
编程论坛 Oracle论坛

一个关于麻将游戏牌型分析的过程,应该怎么写?

huagushe 发布于 2012-11-28 17:41, 1135 次点击
14张牌的牌名,牌值已经建好表了。并且已经按照值从小到大进行排序插入数据。
create table card (card_name varchar2(8)),card_value integer);

任意给出一个14张牌的序列。可计算出牌的合理组合类型。(其实出牌、吃、碰、杠、听、胡都是基于牌型的分析后作出的判断)
可计算出最佳组合,得到如下类似分析结果:
============
对:    {具体牌值}
顺搭:  {具体牌值}
暗刻:  {具体牌值}
杠:    {具体牌值}
闲张:  {具体牌值}
================
考虑了N天。想了N种方法,均行不行。
苦于想不到如何入手分析~~
求分析思路或技术资料,也可大家一起讨论,万分感谢!
4 回复
#2
huagushe2012-11-30 14:10
好冷清啊
#3
kalvinyu2012-12-03 14:17
对麻将一窍不通,所以不怎么能帮助,你可以把它讲的明白,说不定我能帮助你
#4
qunxingw2012-12-03 16:45
怎样听牌,哪些牌可胡的算法,我怎是没有理顺一个方案。
#5
huagushe2012-12-04 15:58
都是好同学啊,都不会打麻将。。。
1