|
技术:C++、QT等
摘要:
本游戏程序是使用以QT库为基础,面向对象的程序设计语言C++来编写,能够在Windows环境下正常运行的程序。其中包括双人游戏,怪物智能寻路等功能。作为一款休闲类游戏, 在游戏的操作设计上使用了简单易懂的操作模式,为了防止游戏难度过低特地加入了第三方敌人来提升游戏性。
本论文首先指出了泡泡堂游戏发展历史,C++语言特点,QT库的当下使用现状以及未来前景,之后着重介绍了QT开发工具的使用方式和特点,泡泡堂游戏的一般游戏内容和规则,游戏程序整体界面设计过程,游戏中涉及到的模块的开发需求,开发思路和设计过程,以及作为一款游戏的其他必须功能,最后说明了对各个模块进行测试的测试报告结果和本次编写设计的收获以及心得。
本设计通过泡泡堂游戏的设计与开发,阐述了此类游戏的一般开发流程,包括软件开发的需求分析,逻辑分析,模块设计,程序设计,软件实现和软件测试几个步骤。
关键词:泡泡堂;QT;C++
目录:
1 背景 1
1.1系统开发背景 1
1.2泡泡堂简介 1
1.2.1泡泡堂游戏规则 2
1.2.2泡泡堂游戏简介 2
1.3实现环境 2
1.3.1开发环境 2
1.3.2 运行环境 3
1.4主要研究内容 3
1.5系统开发的现实意义 3
2 开发工具 5
2.1 QT简介 5
2.2信号与槽 6
3 泡泡堂需求分析 9
3.1泡泡堂程序界面的需求 9
3.2泡泡堂游戏流程的需求 9
4 泡泡堂总体设计 11
4.1 程序流程图 11
4.2 主要模块介绍 12
5 程序设计 14
5.1 界面实现 14
5.2游戏程序正常进行的实现 16
5.3主要函数 17
5.3.1人物移动 17
5.3.2炸弹相关 18
5.3.3物品相关 20
5.3.4怪物移动 21
5.3.5人物各种判定 23
6 系统测试 24
6.1游戏开始测试 24
6.1.1人物移动测试 24
6.1.2敌人移动测试 25
6.1.3物品测试 25
6.1.4 炸弹测试 25
6.2 游戏正常测试 25
6.2.1游戏结束测试 25
6.3综合测试报告 26
7 总结和展望 27
7.1 总结 27
参考文献 28
致谢 29
外文文献翻译 30
外文原文 30
中文译文 36
论文字数:20614
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|