#card-game #card #keyboard #heart #game #mshearts #keyboard-input

app heartless_tk

heartless_tk,一款类似mshearts的卡牌游戏

1 个不稳定版本

0.1.0 2024年2月4日

#680游戏

MIT/Apache

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