刚刚用 C++ 编写了一个五张牌扑克手评估器。现在我正在寻找一个难度相同的新项目。也许是一个非常简单的 DOS 命令解析器?
问问题
1873 次
5 回答
7
听起来您可能对Project Euler提供的问题类型感兴趣。特别是,听起来您已经有了问题 54的解决方案。
于 2009-08-23T05:58:02.253 回答
2
试试一个计算器,它需要一个完整的公式,计算它并给出结果。
(96+123)/3-56^2+45*2
于 2009-08-23T05:58:41.113 回答
1
你做完了吗?为什么不编写一个 7 卡评估器,首先使用您的 5 卡评估器,然后找到不需要每次评估 21 次检查的直接方法?后者是缓存和内存管理方面的挑战!在网上可以找到许多灵感来源——例如,查看Coding-The-Wheel以开始使用。
于 2010-06-04T12:10:00.237 回答
0
扩展您的手牌评估器以获得更多输入 - 例如,如果它知道另一手牌的价值,则能够动态计算强度。从那里,进一步扩展以根据知道 N 手来计算强度。有了这个,你就完成了一个非常好的扑克机器人的一半——能够与自己的其他实例一起对抗其他玩家。
:D
于 2009-08-23T08:06:42.150 回答
0
德州扑克游戏评估器的完整源代码可在此处找到:
http://www.advancedmcode.org/poker-predictor.html
它是为 matlab 构建的,GUI id m 编码,但计算引擎是 c++。
它允许赔率和概率计算。在我的 2.4Ghz 笔记本电脑上,它可以在 0.3 秒内处理 100000 名 10 名玩家的游戏计算。
准确的实时计算机:-)
于 2010-02-13T09:52:12.090 回答