俄罗斯方块游戏设计与实现毕业设计论文

上传人:cl****1 文档编号:459281951 上传时间:2023-12-26 格式:DOC 页数:41 大小:373.02KB
返回 下载 相关 举报
俄罗斯方块游戏设计与实现毕业设计论文_第1页
第1页 / 共41页
俄罗斯方块游戏设计与实现毕业设计论文_第2页
第2页 / 共41页
俄罗斯方块游戏设计与实现毕业设计论文_第3页
第3页 / 共41页
俄罗斯方块游戏设计与实现毕业设计论文_第4页
第4页 / 共41页
俄罗斯方块游戏设计与实现毕业设计论文_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《俄罗斯方块游戏设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《俄罗斯方块游戏设计与实现毕业设计论文(41页珍藏版)》请在金锄头文库上搜索。

1、目 录封 面I目 录II毕业论文(设计)任务书III开题报告 审阅与评审成绩 答辩记录及成绩评定 中文摘要 引 言 11绪论21.1 电子游戏及其分类21.2 电子游戏发展现状21.2.1 电子游戏在国外的发展现状21.2.2 电子游戏在国内的发展现状32可行性研究52.1 设计目的52.2 软件问题定义52.3 可行性分析53需求分析63.1 引言63.2 游戏需求63.3 软硬件需求73.4 接口控制73.5 方案论证73.5.1 VB的优点73.5.2 C+的优点83.5.3 Java的优点83.5.4 方案的选择94 概要设计1041 游戏设计方案的确定1042 系统流程结构设计114

2、3 各个功能模块图设计114.3.1 模型层(Model)功能模块图设计114.3.2 视图层(View)功能模块图设计124.3.3 控制层(Controller)功能模块图设计125 详细设计135.1模型层(Model)设计135.1.1 图形的产生135.1.2 图形的数据结构135.1.4 图形的变形145.1.5 存储和表示障碍物145.1.6 判断满行及消行155.2视图层(View)设计165.2.1 方块的显示165.2.2 障碍物的显示175.3 控制层(Controller)设计175.4 游戏演示185.4.1 游戏界面显示185.4.2 开始和结束控制菜单185.4.

3、3 分数和等级查看菜单195.4.4 变换方块菜单195.4.5 帮助菜单206系统测试206.1 游戏界面菜单选项的功能测试206.2 按键事件的功能测试216.3方块堆砌与消行测试216.4 测试结果分析21结 论22致 谢23参 考 文 献24毕业论文(设计) 任务书系 计算机系 专业 软件技术 班级 软件技术1班 学生姓名 指导教师/职称 1毕业论文(设计)题目:俄罗斯方块游戏设计与实现2毕业论文(设计)起止时间: 2013年11月26日 2014年 4月26日3毕业论文(设计)所需资料(指导教师选定部分)陆惠恩著. 实用软件工程M.北京:清华大学出版社黄复贤著.俄罗斯方块游戏的敏捷设

4、计与开发M. 电脑编程技巧与维护朱福喜著. Java程序设计技巧与开发实例M.北京:人民邮电出版社赵东跃著.俄罗斯方块编程M.电脑编程技巧与维护4毕业论文(设计)应完成的主要内容俄罗斯方块游戏的基本实现,由Model层随机生成图形,由View层显示,用Controller类控制图形是否能旋转是否能下落。还有判断是否消行和添加分数,处理键盘和鼠标时间。图形的变形,移动旋转。5毕业论文(设计)的目标及具体要求今后还需要完善手动加速和分数达到一定数值时加速的功能。优化UI和添加一个分数榜(需要用到数据库)。任务书批准日期 年 月 日 系主任(签字) 任务书下达日期 年 月 日 指导教师(签字) 完成

5、任务日期 年 月 日 学生(签名) 毕业论文(设计) 开题报告一、本课题研究的主要内容、目的和意义(一)本课题研究的主要内容 本次的开发内容基于JAVA的俄罗斯方块游戏就是游戏与JAVA编程语言相结合的例子。俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人Alex Pajitnov制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。 从游戏的基本玩法出发,主要就是俄罗斯方块的形状和旋转,我在设计中在一个图片框中构造了一些的网状小块,由这些小块

6、组合成新的形状,每四个小块连接在一起就可以构造出一种造型,因此我总共设计了7中造型,每种造型又可以通过旋转而变化出2到4种形状,利用随机函数在一个欲览窗体中提前展示形状供用户参考,在游戏窗体中用户就可以使用键盘的方向键来控制方块的运动,然后利用递归语句对每一行进行判断,如果有某行的方块是满的,则消除这行的方块,并且使上面的方块自由下落,最后就可以得出用户的分数。本游戏欲实现具体任务如下:1. 游戏的开始,停止,暂停,继续根据用户单击的按钮(开始,停止,暂停),游戏实现具体相应的功能。2. 游戏难度的调整用户可以通过turn hard和turn easy来调整游戏的难度。级别越高,方块下落的速度

7、越快。3. 下一个方块和游戏难度,游戏得分的显示这些功能放置在play按钮的上方,通过它们,用户可以看到游戏下一个方块的显示,游戏难度,和当前得分。4. 游戏主屏游戏主屏主要用来输出用户对方块的控制和游戏当前的进度。5. 方块颜色,主屏背景颜色的设置这些功能是在菜单栏control的子菜单中,可以让输出的方块以用户的喜欢的颜色输出等等。6. 界面的几种风格在游戏菜单栏中的windowstyle中,提供了三种风格供用户选择。(二)本课题研究的目的和意义那么研究基于JAVA的俄罗斯方块游戏有什么意义呢? 在成为一个真正的游戏开发者的路上,俄罗斯方块是一个完美开始。为什么?因为它包括任何一个游戏中所

8、有的元素。并且,不需要艺术家般的才能就能做出非常好看的俄罗斯方块游戏。任何一个能画出方块的人-每个作图形程序的人都会的-就能做出商业品质的俄罗斯方块游戏。 以俄罗斯方块开始还有另外一个好处,不仅能做出一个完整的既好玩又容易上瘾游戏,而且它看上来和那些商业版本没什么区别。方块就是方块,不管是谁画出它们的,而且tetraminos(俄罗斯方块中使用的形状)也不过是一些方块的组合。 俄罗斯方块拥有所有游戏共通的独立成份。它有一个游戏循环(这个过程被反复执行直到游戏退出)。这个游戏循环读取玩家的输入,处理这个输入,然后更新游戏的元素(下落的tetraminos),并且检查是输还是赢。 以后要做的所有的

9、简单的游戏都要用到这些东西,所以学习这个过程并且实现它是非常重要的。当第一次完成它之后,以后再做游戏时就能看出那个游戏有多难以及要花多长时间。如果没有完整的完成过这些,哪怕一次,就永远不能完整地正确领会其中的每个元素。当做大的项目时,就更不能确定其复杂性及所要的时间。如果甚至不能正确地领会这整个过程(因为你没能完成它),可能是没能建立一个合适的时间表或估计合适的时间,更有可能的是不够努力。 还有,玩俄罗斯方块可以练习人的反映能力,开始时快速的下降会让人手无足措,但适应了之后就会发现自己的反应力变的很快了。其次长时间的手指活动可以让人血液流通加快有利健康。还有俄罗斯方块高手都知道要想赢,就要有远

10、大的布局,决不能只局限于一点一点的减,这在无形中就提高了人的智慧。 二、文献综述(国内外相关研究现况和发展趋向)我对各大网站上俄罗斯方块游戏的认识:俄罗斯方块是最早的竞争游戏之一,本人对俄罗斯方块更是情有独中,目前国内几个大的网站的俄罗斯方块游戏都玩过,相比之下还是后起之秀新浪igame的俄罗斯方块更胜一筹,不管从界面、功能等方面都很有创新和突破,但就级别方面而言,我觉得还有值得商榷的地方,希望通过此文能引起有关方面的注意: 一、级别的目的和意义 不管那款俄罗斯方块,都是通过对战获取分数,根据分数被授予相应的级别,当然分数越高,级别也越高,这也正是玩家所不懈追求的。级别是荣誉的象征,也是身份的

11、象征,直观明了、优雅动听的级别名称,是游戏成败的关键因素之一。 二、目前国内大的游戏网站俄罗斯方块的级别评析 1、联众:应该说联众是国内最早的网络游戏之一,其俄罗斯方块级别设置是阿拉伯数字式的,一开始是10级,其后随着分数的增加,级别也随之增加。优点是直观明了,缺点是根据级别不易判断玩家的水平。 2、中国游戏中心:其俄罗斯方块游戏级别是参照部队军衔级别而设置的,如列兵、中尉、中校、中将等,最高为元帅级,其中每个级别又分为A、B、C等几个档次。优点是不但直观明了,也优雅动听,而且根据级别很容易判断玩家的水平。 3、腾讯:其俄罗斯方块游戏级别是走建筑系列的,开始是学徒,然后雇佣工人、泥土工人,还有

12、工程师、设计师、总监等,最高是鬼斧神工,级别很多。虽然是直观明了,但太复杂,而且对于建筑专业的级别,好多人并不是很清楚。 三、新浪igame的俄罗斯方块级别 目前igame的俄罗斯方块级别好像是军衔标志系列的,但又不是,搞不懂、弄不明白,一头雾水。级别不但没有名称,且好多是根据颜色区分的,最高级别要7150720以上,可以说是天方夜谈,望尘莫及、高得玄乎、高得离谱,一般人不奋斗十年、二十年,别想达到。 四、分析比较与建议 通过以上介绍和分析,个人认为俄罗斯方块级别的划分,最成功的是中国游戏中心,其次是联众和腾讯的,最不敢恭维的是新浪的igame,土不土、洋不洋,又脱离实际。唯一有创意的地方:级

13、别是根据分数和胜率而定的 俄罗斯方块游戏是一款益智游戏。也是一款风行于手机上的游戏。 一项新的研究显示,在上学前玩计算机游戏的儿童比不玩计算机游戏的儿童学习成绩好。这项研究是对苏格兰小学生实施的。这项研究把小学生分为几个小组,让这些学生在上课之前玩20分钟的DS游戏机。 在玩游戏之后,这些学生在课堂中有显著进步。毫不奇怪,学生用于提高技能的游戏是Kawashima博士脑力训练。这个游戏有许多挑战,包括阅读测试、问题解答训练和谜语等。这些挑战通过增加大脑皮层血液流量来锻炼大脑。经过10个星期的研究之后,这些学生的算术成绩比没有参加试验的学生提高了10%。此外,这些学生完成算术考试的时间从原来的1

14、7分钟减少到了13分钟。有些学生在保持或者提高成绩的同时还能把完成考试的时间减少一半。 这类游戏的发展趋向是:1,体积小。2,内容好。3,耐玩。4,娱乐性高。5,无年龄层次。6,能修改难度。7,有益身心健康。 手机游戏也开始“浮出水面”。“贪吃蛇”、“俄罗斯方块”这些简单的黑白游戏曾为一代手机用户所熟悉。随着移动通信技术的迅速发展,彩屏手机的日益普及,更加有趣、更为生动的手机游戏层出不穷。手机游戏作为视频游戏领域发展速度最快的部分,正成为业界的新宠,展示出广阔的市场前景。一时间,电信运营商、服务提供商、游戏制作商、手机制造商人人都在谈论手机游戏的光明前景。 根据英国一家公司研究公布的统计数据,2003年英国手机游戏市场的产值已经达到5.87亿美元,比2002年翻了一番。该公司预测,在未来五年内,欧洲

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号