我正在尝试编写一个简单的游戏/实用程序来计算扑克赔率.我知道有很多资源可以讨论这样做的公式,但我想我无法将其转换为代码.特别是,我对Texas Hold-em感兴趣...
我知道有几种不同的方法,一种方法是你可以根据你能看到的牌来计算你手牌的几率.另一种方法是计算你赢得某手牌的几率.第二种方法似乎要复杂得多,因为你必须输入更多的数据(有多少玩家等)
我不是要求你为我写的,但是在正确的方向上的一些推动会有所帮助:-)
以下是文章的一些链接,可以作为起点:C#中的Poker Logic和德州扑克手持评估和分析
"这段代码片段可以让你用C#和.NET艰难地计算扑克概率."
这篇维基百科关于扑克概率的文章以及这个优秀的统计教程都给出了理论基础知识.
在SpecialKEval中可以找到用Objective-C,Java,C/C++或Python编写的完整项目的示例.可以在其中找到进一步的链接和阅读.
蒙特卡罗模拟是获得扑克手牌赔率计算的常用方法.有很多例子可以在网上实现这种holdem模拟.
http://www.codeproject.com/KB/game/MoreTexasHoldemAnalysis1.aspx