1 个不稳定版本
0.1.0 | 2024年2月4日 |
---|
#680 在 游戏 中
1MB
3K SLoC
heartless_tk
程序是一款类似mshearts的卡牌游戏。
它是 heartless 的GUI前端,使用Tk作为UI客户端。
规则
与 heartless的规则 相同。
用户输入
您可以通过鼠标点击或键盘按键选择和丢弃卡片。
对于鼠标点击,第一次点击选择卡片,第二次点击丢弃它。
键盘输入几乎与 heartless的输入 相同。您可以使用2,3,4,5,6,7, 8,9,0,j,q,k,a以及Esc, Backspace, Enter进行键盘输入。注意jqka是小写。
要交替选择同一花色的不同卡片,只需重复输入同一花色的数字。例如,输入"jj"将从"236Jc 50Jd JsQs"中选择红桃J,而输入"jjj"将选择黑桃J。
可定制的AI策略
与 heartless的可定制AI策略 相同。
自动模式
给定"--automatic",游戏将以自动模式运行,用户与游戏没有任何交互。您可以使用此模式测试您的AI。使用"--count 100"可以运行100次,以查看您的AI获胜的次数。
请注意,heartless
服务器不在自动模式,它从自动化的 heartless_tk
客户端获取输入。
许可证
在Apache许可证2.0或MIT许可证下,由您选择。
依赖关系
~5.5–9MB
~128K SLoC