请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘要: 在现代信息高速发展的时代,电子游戏已经深入了人们的日常生活,成为了老少咸宜的娱乐方式,但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的艺术,设计,声音和软件,所以并不是人人皆知,直到今天,在中国从事游戏设计的人仍然很少,但是游戏行业的发展之快,远超如汽车,家电等传统行业,也正因为如此,游戏人才的教育培养远落后于行业的发展。
俄罗斯方块是一个老少咸宜的小游戏,它实现有四个正方形的色块组成,然后存储于一个数组的四个元素中,计算机随机产生七种不同类型的方块,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键进行向左,向右,向下,翻转操作。然后程序根据这七种方块折叠成各种不同的类型。
论文描述了游戏开发的背景,意义,算法分析,功能实现,功能测试。以C++为开发语言进行设计与实现。
关键词:电子游戏,算法,C++,测试
目 录
1引言1
1.1课题背景1
1.2毕设意义2
2需求与算法分析3
2.1需求分析3
2.1.1 游戏需求3
2.1.2游戏界面需求4
2.1.3 游戏形状(方块)需求4
2.2算法分析5
2.2.1定义方块的数据结构5
2.2.2俄罗斯方块流程5
3系统功能实现7
3.1产生主窗口7
3.2定义俄罗斯方块数据结构8
3.3游戏的主逻辑9
3.4销行功能实现11
3.5中断操作流程的实现13
3.6变形的实现15
3.7 游戏区域绘图的实现16
3.8 游戏方块绘制20
3.9 烟花燃放功能22
4功能测试24
4.1测试环境24
4.2图像功能测试24
4.3销行和计分功能测试27
4.4速度功能测试28
5总结29
[参考文献]30
致谢31
相关热词:C++俄罗斯方块游戏
上一篇:基于C++的BPEL流程引擎原型