基于Qt的贪吃蛇游戏的设计与实现(论文+源码)
摘要:经过了校内学习,使我掌握了一个本科毕业生应该有的知识储备和文化素养,本人于毕业之际,选择的毕业设计的题目为:基于QT环境之下的,贪吃蛇游戏的概要设计以及游戏功能实现。本文主要是描述本人毕业设计的流程,环境介绍,技术支持以及本人对于我毕业设计的总结。贪吃蛇游戏的年代已经很久远了,伴随着直板手机的诞生,贪吃蛇游戏也进入了大众的视野。本人最早接触这个游戏是在我的第一部直板小手机上接触的贪吃蛇游戏,当时的贪吃蛇游戏是通过使用JAVA语言来进行编写的,游戏内容就是玩家通过手机上的2、4、6、8四个按键来控制蛇移动,在游戏进行过程中,吃掉地图上产生的加分项已达到加分和升级的目的,分数越高等级越高,则蛇移动的速度越快,并且自身的尾巴越长,蛇不能吃自己的尾巴,并且要求不能撞墙,游戏最终目标是让自己足够长。本次毕业设计的开发环境是基于QT环境下,使用C++编程语言,用户界面的GUI编程,来还原当年的JAVA贪吃蛇游戏。
关键词 :贪吃蛇游戏,QT,程序设计语言c++
目录:
第1章 绪 论 1
1.1设计背景 1
1.2毕业设计技术支持 1
第2章 开发环境及其他关键技术介绍 2
2.1 C++语言 2
2.1.1 面向对象编程介绍(OOP) 2
2.2 QT介绍 2
2.2.1 信号与槽机制 2
2.2.2 信号介绍 3
2.2.3 槽函数介绍 3
2.2.4 QT的布局管理 3
2.2.5 QTimer类的介绍 5
2.2.6 QT的绘图事件与QPainter类的联合使用 6
第3章 需求分析 7
3.1开发可行性分析 7
3.2开发目的 7
3.3开发流程概述 7
3.3.1 任务目标 7
3.3.2 用户特点 7
3.4需求规定 7
3.4.1 对游戏功能的定制 7
3.4.2 需要解决的问题 8
3.4.3 实现的状态要求 8
3.4.4 程序设计难点 8
第4章 贪吃蛇游戏总体设计 9
4.1 贪吃蛇设计思想 9
4.2 游戏结构联系 11
4.3 游戏功能实现技术介绍 11
第5章 详细设计 13
5.1数据类型及含义 13
5.2程序运行流程图 13
5.3主界面设计 14
5.4游戏主逻辑 15
5.5 游戏细节设计展示 15
5.6 UI界面美化(PS) 20
第6章 总结 23
致 谢 24
参考文献 25
论文字数:6509
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]