社区
数据结构与算法
帖子详情
求一个麻将游戏算法
nerversayno
2007-07-09 11:40:21
本人想写一个麻将和牌的算法,不知道大家有没有这方面的资料?
...全文
323
1
打赏
收藏
求一个麻将游戏算法
本人想写一个麻将和牌的算法,不知道大家有没有这方面的资料?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superarhow
2007-07-09
打赏
举报
回复
给个思路,自己写比较有意思:
七巧对的单独判断,一般的情况举例:
一万一万一万一万二万三万四万四万
你的程序应该先将牌排好序。然后取到第一个一万。
当程序发现第一个也是一万的时候,它应当先尝试用一万作将。即拿出这两张一万,然后对剩下的牌递归分析,只是这时候应当有个标记表明已经有将了,不要再尝试作将。
在一万作将走不通的情况,或者即使走通了,也应该尝试后面的情况,因为可能番数更大,此时要取三张一万作坎,再分析剩下的牌。
然后尝试4张一万的情况。
注意一万二万三万的情况会包含在一万作将或者三张一万的情况中。所以在递归的每次分析中只需要考虑组合好当前位置的牌就可以了。
当递归遇到没有牌的时候,就表示全部牌都组合完了。这时候如果有将,且花色满足要求,就可以胡牌。
如果递归遇到不连续的张,或者最后遇到单张时,表示无法胡牌。(因为前面已经排序了,所以这一步很好检查)
麻将
胡牌
算法
(源代码)
自己做的
一个
简单的C源代码
麻将
胡牌
算法
分享给大家学习.
Go-
麻将
算法
封装包括牌墙
算法
听牌
算法
胡牌
算法
出牌推荐
算法
麻将
算法
封装,包括牌墙
算法
、听牌
算法
、胡牌
算法
、出牌推荐
算法
麻将
游戏
源码VB写的
麻将
游戏
源码
VB写的
麻将
游戏
源码 图形化 决战象棋
麻将
游戏
VB写的
麻将
游戏
源码 图形化 决战象棋
麻将
游戏
基于Cocos2d-X3.17跨平台单机
麻将
商业级
麻将
算法
AI
算法
对于基于Cocos2d-X 3.17的跨平台单机
麻将
游戏
,实现商业级
麻将
算法
和AI
算法
的扩展是
一个
复杂而丰富的任务。首先,商业级
麻将
算法
需要考虑到
麻将
游戏
的规则和玩法,包括牌型判断、胡牌规则、杠牌规则等。在这方面,你...
易语言
麻将
游戏
易语言
麻将
游戏
源码,
麻将
游戏
,点亮按钮,取鼠标指向处牌序号,取点击的牌形序号,取自己
麻将
图片,取本家和对家牌墙图片,取下家和上家牌墙图片,更改显示状态,显示玩家手中的牌,初始化玩家原手牌数据,显示牌墙,取打出的...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章