Anteater Poker

一个联网德州扑克变体,EECS 22L 的第二个项目,基于 C 语言。

类型
课程项目
年份
2026
角色
Bot 开发
技术栈
C · GTK 3 · cJSON · Sockets

项目简介

Anteater Poker 是 EECS 22L 的第二个团队项目,还是这六个人。一个联网的变体德州扑克游戏,加了 UCI 食蚁兽主题的角色和技能。依旧使用C语言,依旧是 GTK 3 GUI,有房间码、聊天、表情、回合计时和记分板的功能。

bot 跑在服务器上,可以作为玩家补全,也可以玩家掉线后接管。断线重连后,玩家可恢复继续。

虽说都是算法决策,但毕竟这个项目并没有任何竞技成分,所以算法写得相对简单,完全不如Anteater Chess的深入和全面。

我负责的部分

  1. 01

    决策策略

    翻前看对子、高牌和同花连张,翻后数对子和三条,把手牌分成弱、中、强三档;再按跟注成本占筹码和底池的比例决定过牌、跟注、加注还是弃牌。

  2. 02

    协议与技能

    决策结果拼成服务器协议的 JSON 命令,所有的行为和人类玩家输入输出方法一致。

搜索

快捷操作