Quidler 纸牌游戏(单人游戏和多人游戏)项目
如何?
使用 tkinter 用 Python 编写。 Pyenchant 用于在 Solo 版本中检查拼写。
为什么?
这个项目是我的第一个项目之一。 我是一名自学的业余爱好者,我没有获得物理纸牌游戏《Quiddler》制作者的许可。该项目仅用于我自己的教育目的,不应分发或出售。
什么?
Quiiddler 是一款拼写卡牌游戏 - 对于像我这样的人来说是一个理想的项目。 我想尝试一些(据我所知)之前从未尝试过的东西,而不是其他扑克或二十一点游戏教程。
Quidler 的规则可以在这里找到:
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
结果还没完。 单人游戏版本非常实用,可以玩到最后,但非常粗糙(肯定需要重构;大部分都是意大利面条,GUI 看起来完全是狗屎。)
多人游戏版本的目的是让我和我的妻子通过本地网络在不同的计算机上玩;我真的学会了编码,因为她在《Quiddler》上打败了我太多,而且我厌倦了洗牌 lmao(真实的故事)。 多人游戏版本可以在我的计算机上完成(两个实例:一台服务器和一个客户端),但由于我缺乏网络/服务器客户端架构等方面的技能,我从未成功地让它在单独的计算机上运行。
此存储库中的图像文件夹包含所有卡片/板图像资源(同样,我不拥有任何东西,也没有权限)。 绝对需要高质量的图像。
重要的
当然,如果您希望多人游戏版本正常工作,您肯定需要更改代码以将您自己的本地 IP 信息输入到服务器和客户端 Py 文件中。
当然,我还没有学会编写安装程序之类的东西,所以这些游戏只能通过运行 .py 文件来玩。 如果您尝试运行多人游戏版本,则必须先启动服务器,然后再连接客户端(显然);服务器监听客户端连接到服务器套接字。
也许喜欢这个游戏的其他人会帮助将其完成为类似于“真实”程序的东西。