游戏第二阶段开发概述
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
1. 有一定的C/C++基础,具备面向对象的编程思想,能够熟练使用STL。
2. 可以熟练使用Qt进行桌面程序的开发。
3. 想提升编程水平,提高项目模块设计能力的小伙伴。
你将会学到
该项目旨在积累Qt项目开发经验,提高项目编码水平。
课程简介
对于很多学习Qt的小伙伴来说,学了很多的理论知识,但是找不到好的实战项目,导致很多时候只能之上谈兵。现在,它带着大家的期待来啦,该项目代码量大,比较接近实战项目,可以帮助各位小伙伴很好的积累项目经验,提升项目实战能力,大家可以从中学到很多Qt的编程技巧,绝对物超所值。
1. 课程逻辑清晰,由浅入深,项目模块分析细致到位,从头到尾带你撸出项目代码。
2. 课程全程无尿点,无废话,对编码部分适当做了提速,尽量降低大家学习的时间成本。
项目开发主要分为四个阶段:
阶段1:游戏模块组件开发
卡牌类
单张卡牌类
多张卡牌类
单张卡牌窗口
玩家类
玩家类(父类)
机器人玩家类(子类)
用户玩家类(子类)
游戏控制类
阶段2:主界面功能开发
窗口类
游戏按钮组窗口
游戏结束后玩家的成绩窗口
分数面板窗口
自定义按钮
游戏主窗口
线程类
机器人玩家抢地主
机器人玩家出牌
游戏策略类
出牌类
策略算法类
阶段3:游戏动画特效和音效
音频类
特效窗口类
游戏启动动画窗口
游戏特效窗口
阶段4: 项目的打包和发布
1. 非安装包版
2. 安装包版
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
58课时
Qt基础教程
58334人学习
苏丙榅
5.0
会员免费
92课时
欢乐斗地主项目[C++/Qt]
9211人学习
苏丙榅
5.0
¥998.00
91课时
Linux基础教程
1749人学习
苏丙榅
5.0
¥20.00
49课时
C语言编程-基础与提升精讲视频课程
1198607人学习
刘士龙
4.9
免费
236课时
全国计算机等级考试二级C语言视频课程(完整版)
1148093人学习
4.9
免费
81课时
华为工程师带你实战C++
935040人学习
王桂林
4.9
¥49.00
124课时
C 语言-视频课程
844340人学习
王桂林
4.9
¥28.00
32课时
C++入门 视频课程
730214人学习
鲍松山
5.0
会员免费