想用javascript写个麻将,有没有大神指点下胡牌的算法呢? javascript算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我猜的,可以用正则试试胡牌就是几个组合,AA,ABC,AAA,还有杠AAAA,可以称之为胡牌的因子1.扫描出胡牌因子2.根据规则判断因子能否组合为胡牌1.找出因子先排序然后匹配AAA,ABC,AA像ABC,再用程序判断是否连续2.匹配规则一种方法用分支语句判断第二种,把能胡牌的规则提前穷举完(没几种)没试过,自己瞎想的,你可以试试 全部牌子是一个数组[类型,大小]遍历每次别人打出去或自己摸的牌+自己的牌 胡的条件1:在同一类型的情况下,顺序能排列出 ABC或AAA 的 , 最后剩余的2个相同的。可以胡。2:特殊的 十三幺defalut:不能胡。 按人的思维方式先分类有几种胡法每种胡法的分析写一个方法比如方法a :可以分析 对对胡方法b:可以分析 最普通的胡法(全三个)方法c:所有方法返回一个 分析结果 手上的牌的集合就是参数 用所有方法 来调用执行获取结果的列表 然后取出最好的结果 在aptana中快速建立表格的工具栏怎样打开? 急问题:eval 的问题,麻烦高手给看看吧,谢谢!!! 怎么更新另外一个窗口的内容呢?顶着有分 十万火急,radio的onclick事件如何传递参数到其他页,在其它页如何获得传递过来的参数? 高分求助:用javascript怎么计算一个字符串的字节数(不是字符数)? onclick 里面2个事件怎么写? 这个函数为什么Mozilla无法正常调用? 如何修改“省/市”关联下拉菜单 Js文件操作问题? 在javascript中怎样使用使按钮处于不可用状态!!!急急急 jquery 部分屏蔽浏览器右击菜单问题 幻灯片如何实现在触摸屏手机上滑动
2.根据规则判断因子能否组合为胡牌1.找出因子
先排序
然后匹配AAA,ABC,AA
像ABC,再用程序判断是否连续2.匹配规则
一种方法用分支语句判断
第二种,把能胡牌的规则提前穷举完(没几种)没试过,自己瞎想的,你可以试试
遍历每次别人打出去或自己摸的牌+自己的牌
胡的条件
1:在同一类型的情况下,顺序能排列出 ABC或AAA 的 , 最后剩余的2个相同的。可以胡。
2:特殊的 十三幺
defalut:不能胡。
每种胡法的分析写一个方法比如
方法a :可以分析 对对胡
方法b:可以分析 最普通的胡法(全三个)
方法c:所有方法返回一个 分析结果 手上的牌的集合就是参数 用所有方法 来调用执行
获取结果的列表 然后取出最好的结果