问题标签 [poker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 试图在 Python 中包含 pypoker、poker-eval 包
好的,所以我终于正确安装了 poker-eval 和 pypoker。如果我转到 cygwin 中的 pypoker 文件夹,然后键入python test.py
,它可以正常运行程序。但是,如果我将test.py
文件复制到 netbeans 项目主文件,则会收到错误消息ImportError: No module named _pokereval_2_7
。问题是,我使用的是 wxpython,它不会让我从 cygwin 执行我的程序。我正在使用 NetBeans,所以我的整个项目都是在那里开发的。如果我尝试包含 pypoker-eval,我会收到此错误。
我一直在试图弄清楚如何让它工作几个小时,希望你们中的一个可以提供帮助。
仅供参考:Windows 7、pypoker 和 pokereval 文件夹在我的桌面上。项目保存在C:/users/myname/my documents/netbeansprojects
.
java - 设计扑克游戏的结构
我注意到面试官经常要求用 c++ 或 java 设计一个扑克游戏。可能有很多方法可以做到这一点,所以我想知道是否有人可以给我一个好的模板答案。
谢谢
algorithm - 在不创建边池的情况下确定扑克中的获胜金额
我正在尝试运行扑克模拟并获得有关扑克桌的以下数据
- 每个玩家为底池贡献了多少
- 每个玩家的“手牌得分”(翻牌后)(即,如果
player[0].score == player[1].score
,他们并列)
我一直在计算每个玩家应该赢多少,而无需创建边池并将玩家分配给每个玩家。
例如,
在这个例子中,我是否首先需要将player[0]
20 退回并从锅中取出?
那么,既然player[0]
和player[2]
并列第一,并且player[1]
已经输了,那么底池应该被划分为:
随后,如果player[1]
赢了,底池应该被分成:
python - python中骰子扑克的简单问题
我正在关注构建骰子扑克游戏的教科书示例。下面是一段我不太理解的代码片段,但它确实有效。那么在run方法下的while循环中,第二个条件就是TextInterface类中的wantToPlay方法必须为真,对吗?但是当我查看 wantToPlay 方法时,没有布尔结果,即它是否为真没有给出。有人可以解释这是如何工作的吗?
java - 用Java编写扑克游戏的构造函数
已经有一个名为 Card.java 的类有 52 张卡片。在 Deck.java 中,我必须编写一个构造函数来用套件和值连续初始化 52 张卡。我写了下面的代码,但它没有通过公共测试..有人可以帮我吗?
java - Java扑克手评估器无法正常工作
我试图弄清楚如何通过这个但实际上正在工作。恐怕我会得到误报。
我更新到这个。是对的还是我又错了?这让我发疯,但我仍在努力,我只是在接下来的两天内无法入睡。
我也不允许使用集合,所以有点臭。这是我的Junit
java - 用 Java 为德州扑克设计一个手牌历史类
我正在尝试为德州扑克设计一个 Java 手牌历史课程,并想在这里提出一个想法。
要求是每个动作都被存储,并且有一种有效的方法来遍历每个 HandHistory 对象(这将代表一手牌)以匹配常见的“线”,例如标准持续下注(即翻牌前处于后面位置的翻牌前加注者和可能处于有利位置,翻牌后过牌,然后进行 75% 的底池下注)。
暂时忽略每条线的定义充其量是模糊的。作为第一次尝试,我正在考虑这样组织它:
因此,对于每个下注轮,我们存储一个链接的哈希图,其键是整数,是从第一个位置到该下注轮的偏移量,因此翻牌前 UTG 为 0。
我们已经按位置顺序生成了动作,所以使用链接的哈希图,这样我们就可以稍后很好地迭代并跳过闲置的位置等。
每个数组列表将包含该位置在该投注轮中的操作。大多数情况下,这个数组只有一个元素,但在像跛入然后跟注这样的情况下,它将有两个元素。
谁能看到一个更好的数据结构用于此?
c# - 骰子问题(满屋和直认)
我正在做一个骰子游戏。有 5 个骰子,其中我有所有的值,我需要确定它们是否构成满堂彩(其中 3 个和另一个 2 个)、小顺子(1-4、2-6 或 3-6)或大顺子 (1-5, 2-6)。
也许解决这个问题的最好方法似乎是使用正则表达式。
有谁知道我将如何在正则表达式中表示这些规则?
或者,如果您能提供更好的解决方案,我将不胜感激。
例子:
- 满屋 = 44422 或 11166 或 12212 等。
- 小直 = 12342 或 54532 等。
- 大直 = 12345 或 52643 等。
编辑
更改措辞以强调这是我缺乏经验的意见。
我知道如何使用代码来实现这一点,但这似乎是一个冗长的解决方案,我想知道是否有更简单的方法。
python-3.x - convert code to python
I am learning python at the moment, and this is the kind of project that interests me. I don't know what language the script is written (lisp or autohotkey probably?), but I would like to convert it to python. Can you please point me in the right direction and tell me
- what language was used for this?
- what do i need to learn convert it?
Thanks!
c++ - 哪个 Parser 可以解析 poker-log 文件,哪个是最简单和最好的?(需要 Spirit 的替代品。Gold Parser、ANTLR 或 ...)
我必须解析一些扑克手历史文件、日志文件。
内容是这样的:
玩家名下注 100 美元
我需要的只是名称、操作(作为令牌)和金额。
问题是名称还可以包含操作和空格。
示例:玩家下注 100 美元
我试图让它与 GoldParser 和 ANTLR 一起工作。拿不到...
使用 Boost::spirit 没有问题,它可以工作。唯一不好的是我的整个扑克语法的编译时间太棒了,需要 20 分钟。
我看到 ANTLR (C-Api) 和 GoldParser 在编译时间上要好一些。
如果有人可以发布有关如何使用 Goldparser 获取信息的提示,那就太好了。
非常感谢!!!!