基于qt的打砖块游戏的设计与实现论文

基于qt的打砖块游戏的设计与实现论文

ID:17964452

大小:589.32 KB

页数:59页

时间:2018-09-11

基于qt的打砖块游戏的设计与实现论文_第1页
基于qt的打砖块游戏的设计与实现论文_第2页
基于qt的打砖块游戏的设计与实现论文_第3页
基于qt的打砖块游戏的设计与实现论文_第4页
基于qt的打砖块游戏的设计与实现论文_第5页
资源描述:

《基于qt的打砖块游戏的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、职场大变样社区(www.zcdby.com):下载毕业设计成品全套资料,全部50元以下基于Qt的打砖块游戏开发摘要本程序使用的是面向对象的QT库的C++语言开发,在ubuntu系统中的QTCreator软件中实现构建和运行。游戏包含三种模式,初级,中级,高级。游戏是小球的弹射,把所有的砖块打完胜利。本论文首先指出了打砖块游戏、Linux桌面环境、QT开发环境的发展现状,然后重点介绍了QT开发工具的使用、打砖块游戏的玩儿法、打砖块程序的界面设计、规则设计、输赢判断、以及作为一款游戏的其他必须功能,最后介绍了Linux桌面环境和QT的发展。本设计通过一个休

2、闲类游戏的开发,阐述了休闲类游戏的开发过程,包括软件开发的逻辑分析,程序设计,软件实现和软件测试几个步骤。关键词:打砖块;ubuntu系统;QT开发环境BrickbatdevelopmentbasedonQtAbstractThisprocedureistheuseofobject-orientedQTlibraryC++languagedevelopment,theQTsystemintheCreatorUbuntusoftwaretoachieveconstructionandoperation.Thegamecontainsthreemodes,

3、primary,intermediate,advanced.Thegameistheejectionoftheball,allthebricksonthevictory.Thispaperfirstpointsoutthearkanoidgame,Linuxdesktopenvironment,Qtdevelopmentenvironmentdevelopmentpresentsituation,andthenfocusesontheQtdevelopmenttoolsused,arkanoidgameplayingmethod,playingbric

4、ksprograminterfacedesign,designrules,todeterminethewinnersandlosers,andasagametheothermustfunction.Atlast,thepaperintroducesthedevelopmentofLinuxdesktopenvironmentandQT.Thisdesignthroughaleisureclassgamedevelopment,elaboratedtheleisureclassgamedevelopmentprocess,includingthesoft

5、waredevelopmentlogicanalysis,theprogramming,thesoftwarerealizationandthesoftwaretestseveralsteps.Keywords:blockbreaker;Ubuntusystem;QTdevelopmentenvironment目录1背景11.1系统开发背景11.2打砖块简介21.2.1打砖块游戏规则21.2.2打砖块游戏简介21.2.3娱乐身心31.3相关实现环境31.4主要实现内容31.5系统开发的现实意义32开发工具52.1QT简介52.1.1信号与槽52.2ub

6、untu系统的简介72.2.1ubuntu历史和发展82.2.2ubuntu系统的特色92.3vmware虚拟机的介绍102.3.1vmware的主要功能102.4开发环境的配置102.4.1vmware虚拟机的安装112.4.2ubuntu系统的安装112.4.3qtcreator软件的安装112.5小结113打砖块需求分析123.1打砖块游戏程序界面的需求123.2打砖块游戏规则的需求123.3打砖块游戏的对象的需求124打砖块总体设计144.1主要模块简介144.2程序功能设计145程序实现165.1界面实现165.2功能的实现165.2.1小球

7、类Ball175.2.2砖块类Brick195.2.3划桨类Paddle205.2.4Game  游戏窗格235.2.5Gamewindow游戏主窗口335.2.6main函数376程序测试396.1程序启动396.2游戏运行碰撞396.3游戏判断输赢406.4程序测试结果417程序开发的意义和展望42结论43参考文献44致谢45外文原文46外文翻译531背景1.1系统开发背景随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌握的深不可测的学问;同时个人电脑也由原来单纯的数值计算和工业应

8、用逐渐转变成像电视机一样的家庭娱乐中心,随着科技的飞速发展计算机软件的发展也走向了娱乐化。尤其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。