Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 有人有判断一手麻将游戏是否获胜的算法吗?_C++_Algorithm_Mahjong - Fatal编程技术网

C++ 有人有判断一手麻将游戏是否获胜的算法吗?

C++ 有人有判断一手麻将游戏是否获胜的算法吗?,c++,algorithm,mahjong,C++,Algorithm,Mahjong,我正在读一本介绍中国古代一种叫麻将的游戏(有点像扑克牌,但要复杂得多)。我已经花了几天时间写了一个程序来确定一手牌是否是赢牌。有人知道我在哪里可以找到免费的代码吗?我只需要一部分来决定胜负,我不是在寻找整个项目。谢谢。有一个很酷的Python库,可以用于在特定情况下对麻将牌进行评分。我知道你在C++中工作,但是既然Python是非常可读的,即使是非Python编码器,也可能你可以复制/粘贴和编辑相关的部分,这样你就可以使用它们。 希望这能对你有所帮助。胜利者是由所有玩家的弃球决定的(即使在完美的

我正在读一本介绍中国古代一种叫麻将的游戏(有点像扑克牌,但要复杂得多)。我已经花了几天时间写了一个程序来确定一手牌是否是赢牌。有人知道我在哪里可以找到免费的代码吗?我只需要一部分来决定胜负,我不是在寻找整个项目。谢谢。

有一个很酷的Python库,可以用于在特定情况下对麻将牌进行评分。我知道你在C++中工作,但是既然Python是非常可读的,即使是非Python编码器,也可能你可以复制/粘贴和编辑相关的部分,这样你就可以使用它们。
希望这能对你有所帮助。

胜利者是由所有玩家的弃球决定的(即使在完美的比赛中也是如此),而且通常没有完美的弃球选择。这导致了决定论的缺失。如果你指定了哪一种变体,也许你会得到更多的答案。@Marcin我想他说的是一个发现,如果给定的一手牌是结束游戏的获胜的一手牌。这确实是确定的。@Ido.Co啊,有道理。@Dan,目前,一个变体就可以了。我不是专门的麻将,但我会先选择简单的一种。哈,正如@Andreas Brinck评论的那样,请记住接受帮助你解决问题的答案。谢谢Ido.Co,这是一个好的开始。至少我有些东西可以参考。