关于胡子牌软件的核心算法

faith10099 2009-03-20 01:18:06
本人酷爱玩智力游戏,经常与电脑捉对厮杀,十分过瘾。关于这方面的话题本人将陆续发帖

本人最喜欢玩的游戏有中国象棋、国际象棋、胡子牌。由于玩别人编的游戏软件不过瘾,自己就编了中国象棋软件、国际象棋软件。本人正在开发胡子牌游戏软件,想问下这个软件的核心算法有哪些呢(本人是知道的,但期望你的回答有出彩之处),对回答优秀者送上100分
...全文
180 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
faith10099 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ljluck7687 的回复:]
看得出来楼主是这方面的高手。谈谈我的看法:

胡子牌的核心算法肯定是吃牌和胡牌了。由于胡牌的算法比较简单,所以最最核心的算法就是吃牌了。
吃牌的算法很复杂:
首先要判断能否吃牌。主要要遵循三个规则(吃过张、下火、强制吃),还有只能吃上家的牌(碰牌可以)
若能吃牌则要先看能否胡牌,若能胡,则结束,并计算得分情况。
若不能胡,则计算已有的最大胡数。若胡数够大,则要看哪些是废牌,若吃牌有助于减少废牌则…
[/Quote]

感谢ljluck7687,你的算法相当不错,功力果然非同凡响。你在长沙吗?我也是湖南人,咱们什么时候凑一起玩一把,绝对是人生最大的快事了。五一节有空吗?到时我约你怎么样?
HsWong 2009-03-21
  • 打赏
  • 举报
回复
可伤脑细胞了
gyk120 2009-03-21
  • 打赏
  • 举报
回复
这是个什么软件?没听说过…………
newyj 2009-03-21
  • 打赏
  • 举报
回复
好帖
ljluck7687 2009-03-21
  • 打赏
  • 举报
回复
看得出来楼主是这方面的高手。谈谈我的看法:

胡子牌的核心算法肯定是吃牌和胡牌了。由于胡牌的算法比较简单,所以最最核心的算法就是吃牌了。
吃牌的算法很复杂:
首先要判断能否吃牌。主要要遵循三个规则(吃过张、下火、强制吃),还有只能吃上家的牌(碰牌可以)
若能吃牌则要先看能否胡牌,若能胡,则结束,并计算得分情况。
若不能胡,则计算已有的最大胡数。若胡数够大,则要看哪些是废牌,若吃牌有助于减少废牌则吃,否则不吃;
若胡数不够,则要计算最大胡数的算法,吃牌尽可能要最大胡数才吃。等等,这个算法是相当复杂的,要说清楚绝对不容易

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧