毕业论文--使用JavaGUI开发俄罗斯方块游戏

毕业论文--使用JavaGUI开发俄罗斯方块游戏

ID:35952192

大小:406.50 KB

页数:40页

时间:2019-04-26

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

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

1、太原理工大学毕业设计(论文)用纸使用JavaGUI开发俄罗斯方块游戏摘要俄罗斯方块是一款十分经典的游戏,它的主要运行规律为对系统随机产生的图形进行上下左右移动、旋转等操纵,使之排列成完整的一行或多行并且消除得分。它上手容易,难度循序渐进,老少皆宜,深入人心,标志着一代人的童年。同时以俄罗斯方块为基础由衍生出了很多种应用,因此进行俄罗斯方块的设计十分必要。本文遵循设计流程,通过系统分析与设计,系统实现以及系统测试与发布三个阶段实现游戏设计。关键词:俄罗斯方块开发;游戏编程;程序开发ii太原理工大学毕业设计(论文)用纸UsingJavaGUIdeveloptetrisgameAbstractTet

2、risisaveryclassicgame,themainrunningrulesisthatitcangeneratetherandomsystemgraphicsmakethenextmovearound,rotatingmanipulation,canbearrangedintooneormorerowsandeliminatescores.Itiseasytouse,difficultstepbystep,ages,winsupportamongthepeople,markedthefirstgenerationofchildhood.AtthesametimeinTetrisbase

3、dbyderivedfrommanyapplications,soitisverynecessarytodesign.Thispaperfollowsthedesignprocess,throughthesystemanalysisanddesign,systemrealizationandsystemtestingandreleaseofthreestagesofgamedesign.KeyWords:Tetrisdevelopment;gameprogramming;programdevelopmenii太原理工大学毕业设计(论文)用纸太原理工大学毕业设计(论文)用纸目录摘要IABSTRA

4、CTII1绪论11.1研究背景11.2java简介11.3JavaGUI编程简介31.4开发环境搭建52系统分析与设计72.1程序设计思想72.2设计分析82.3主要功能92.4游戏的操作流程93游戏实现113.1游戏设计的具体实现113.1.1游戏界面的设计实现113.1.2俄罗斯方块的造型113.1.3俄罗斯方块的旋转123.1.4方块的运动和自动消除满行的方块123.1.5游戏速度和游戏级别自由选择133.1.6游戏得分的计算和游戏菜单的编辑143.2游戏区域涉及的数据结构143.2.1游戏区域143.2.2基础小砖块143.2.3下坠物的数据结构算法143.2.4下坠物形状和状态的随机

5、出现153.2.5游戏的实现算法设计153.3下坠物的关键代码示例153.3.1游戏结束的判断153.3.2游戏下坠物是否已落到底,停止下落的判断163.4游戏运行174系统测试和发布214.1测试环境214.2测试遇到的问题214.3程序发布21结论23参考文献24致谢25外文原文26外文文献翻译34太原理工大学毕业设计(论文)用纸1绪论1.1研究背景电脑游戏软件的出现使计算机应用的世界更加绚丽多彩,然而游戏开发领域因涉及程序设计、图形图像、动画、音频等多方而技术而长期以来使很多电脑爱好者望而却步,更不适合一般的院校课堂教学。经典的俄罗斯方块游戏却是一个特例,它规则简单,所有人都比较熟悉,而

6、且涉及到键盘控制、计时功能、图形的绘制以及其他逻辑问题,是一个比较综合而相对难度不很大的游戏,很适合初学者学习计算机程序开发技术,锻炼自己的动手能力。1.2java简介Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Javaapplet)显示了Jav

7、a的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新,在2010年Oracle公司收购了SUN。标志着Java可以更好地被发挥出它的价值。在Oracle收购后的第二年,也就是2011年7月28日,甲骨文发布java7.0的正式版。2014年3月19日,甲骨文公司发布java8

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

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

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