Python实现网页版德州扑克游戏

0. 说明

基于 pywebio 库实现的简易版德州扑克网页版。可供朋友间偶尔玩玩。

pywebio 是一个个人体验蛮适合写轻度网页应用的 python 库,可以轻易控制输出各种 markdown 方式的页面。还是位华人实现的,非常好用。

pywebio 文档见:https://pywebio.readthedocs.io/en/latest/guide.html

个人突发奇想基于 pywebio 写了个简易的网页德州扑克,可以用手机或电脑浏览器玩(不过页面效果确实比不上有专门的 UI 的德州游戏,但胜在方便,朋友点一下链接就能开完,不需要下载。自己想更新也方便)

1. 运行方式

下载工程:https://github.com/Raytto/poker_online

进src文件夹,python3运行game_v2.py即可

python3 game_v2.py
见以上结果则代表运行成功(如果没有装 pywebio 会报错,先 pip3 install pywebio 即可)

测试时可以开多个浏览器访问对应网址,建不同账号对打。(坐下两名以上玩家后会自动开始发牌)

如果希望朋友一起玩,则需要在自己的服务器上运行(注意防火墙需要打开对应端口)

2. 代码结构简介

https://www.processon.com/view/link/63a5c33934446c6f609cb622

有问题或建议可随时留言讨论

发表评论