俄罗斯方块游戏毕业论文

俄罗斯方块游戏毕业论文

ID:255583

大小:387.50 KB

页数:57页

时间:2017-07-14

俄罗斯方块游戏毕业论文_第1页
俄罗斯方块游戏毕业论文_第2页
俄罗斯方块游戏毕业论文_第3页
俄罗斯方块游戏毕业论文_第4页
俄罗斯方块游戏毕业论文_第5页
资源描述:

《俄罗斯方块游戏毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国石油大学(北京)现代远程教育毕业设计(论文)俄罗斯方块游戏--56-中国石油大学(北京)现代远程教育毕业论文(论文)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     

2、指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:     --56-中国石油大学(北京)现代远程教育毕业论文(论文)俄罗斯方块游戏摘要俄罗斯方块是一款风靡全球的掌上游戏机和PC机游戏,它造成的轰动

3、与创造的经济价值可以说是游戏史上的一件大事。它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。相信大多数人都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。关键词:俄罗斯方块开发;游戏编程;程序开

4、发--56-中国石油大学(北京)现代远程教育毕业论文(论文)目录1.前言12.功能描述23.总体设计33.1功能模块设计33.1.1游戏执行主流程33.1.2游戏方块预览33.1.3游戏方块控制53.1.4游戏显示更新63.1.5游戏速度分数更新73.1.6游戏帮助73.2数据结构设计73.2.1游戏底板BOARD结构体73.2.2游戏方块SHAPE结构体73.2.3SHAPE结构数组83.3函数功能描述114.程序实现124.1源码分析124.1.1程序预处理124.1.2主函数main()164.1.3初始化界面214.1.4时钟中断处理22--

5、56-中国石油大学(北京)现代远程教育毕业论文(论文)4.1.5成绩、速度及帮助的显示244.1.6满行处理254.1.7游戏方块的显示和清除294.1.8游戏方块操作判断处理344.2运行结果404.2.1游戏初始状态404.2.2游戏进行状态415.结论42致谢43参考文献44--56-中国石油大学(北京)现代远程教育毕业论文(论文)1.前言俄罗斯方块(Tetris)原本是前苏联科学家阿列克谢·帕吉特洛夫在1984年6月利用空闲时间所编写的游戏程序,据说游戏的作者最喜欢网球(Tennis)运动,于是,它把来源于希腊语的tetra(意为“四”)与其

6、结合,造了“tetris”一词,之后开始提供授权给各个游戏公司,造成各平台上俄罗斯游戏软件大量发行的现象。俄罗斯方块由于上手简单、老少皆宜,从而成为了家喻户晓款风靡全球的一款电视游戏机和掌上游戏机游戏。C语言则是目前国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐。它既适合作为系统描述语言,也可以用来编写系统软件,还可以来编写应用软件。用C语言来编写俄罗斯方块这个游戏有较大优势:C语言具有各种各样的数据类型,并引入了指针概念,使得程序效率更高;C语言还包含很广泛的运算符;另外C语言具有强大的图形功能,

7、支持多种显示器和驱动器,而且计算功能、逻辑判断能力也比较强大。选择此论文题是旨在训练基本编程能力和游戏开发技巧,熟悉C语言图形模式下的编程。本程序中涉及结构体、数组、时钟中断及绘图等方面的知识。通过本程序的训练,能对C语言有一个更深刻的了解,掌握俄罗斯方块游戏开发的基本原理,为将来开发出高质量的游戏软件打下坚实的基础。--56-中国石油大学(北京)现代远程教育毕业论文(论文)2.功能描述如图2.1所示,本游戏主要实现一下几种功能:图2.1俄罗斯方块游戏功能描述图(1)游戏方块预览功能。在游戏过程中,当在游戏底板中出现一个游戏方块时,必须在游戏方块预览

8、区域中出现下一个游戏方块,这样有利于游戏玩家控制游戏的策略。由于在此游戏中存在19种不同的游戏方块,所以在游

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

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

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