库巴巴星人2024年12月17日
12阅读
开发技术qtC/C++、c++、Qt
作品源文件
zip格式 5.92 MB
¥1000.00

作品详情

使用工具:Qt Creator
实现方式:c++11;Qt
项目概述: 仿欢乐斗地主实现的 单机斗地主游戏,QWidget设计界面,自定义按钮以及信号槽的使用。
项目内容:
 卡牌类,利用QSet存储卡牌,主要设计有卡牌的花色和点数、正面或反面,卡牌的存储以及删除;
 玩家类,派生出用户类和机器人类,设计玩家基本属性、角色类型以及上下文环境;
 游戏控制类,主要有初始化卡牌、创建玩家对象、游戏流程的切换、玩家状态的设置以及出牌处理;
 窗口类,利用Qt的常用控件开发界面,并使用自定义的按钮组类美化按钮;
 游戏策略类,定义卡牌规则,以及使用QThread对机器人出牌实现多线程处理;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论