(毕业论文)使用JavaGUI开发俄罗斯方块游戏.docVIP

(毕业论文)使用JavaGUI开发俄罗斯方块游戏.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用JavaGUI开发俄罗斯方块游戏 摘 要 俄罗斯方块是一款十分经典的游戏,它的主要运行规律为对系统随机产生的图形进行上下左右移动、旋转等操纵,使之排列成完整的一行或多行并且消除得分。它上手容易,难度循序渐进,老少皆宜,深入人心,标志着一代人的童年。同时以俄罗斯方块为基础由衍生出了很多种应用,因此进行俄罗斯方块的设计十分必要。本文遵循设计流程,通过系统分析与设计,系统实现以及系统测试与发布三个阶段实现游戏设计。 关键词:俄罗斯方块开发;游戏编程;程序开发 Using JavaGUI develop tetris game Abstract Tetris is a very classic game, the main running rules is that it can generate the random system graphics make the next move around, rotating manipulation, can be arranged into one or more rows and eliminate scores. It is easy to use, difficult step by step, ages, win support among the people, marked the first generation of childhood. At the same time in Tetris based by derived from many applications, so it is very necessary to design. This paper follows the design process, through the system analysis and design, system realization and system testing and release of three stages of game design. Key Words: Tetris development; game programming; program developmen 目 录 摘 要 i Abstract ii 1 绪论 1 1.1研究背景 1 1.2 java简介 1 1.3 JavaGUI编程简介 3 1.4开发环境搭建 5 2 系统分析与设计 7 2.1程序设计思想 7 2.2设计分析 8 2.3主要功能 9 2.4 游戏的操作流程 9 3 游戏实现 11 3.1游戏设计的具体实现 11 3.1.1游戏界面的设计实现 11 3.1.2俄罗斯方块的造型 11 3.1.3俄罗斯方块的旋转 12 3.1.4方块的运动和自动消除满行的方块 12 3.1.5游戏速度和游戏级别自由选择 13 3.1.6游戏得分的计算和游戏菜单的编辑 14 3.2 游戏区域涉及的数据结构 14 3.2.1游戏区域 14 3.2.2 基础小砖块 14 3.2.3下坠物的数据结构算法 14 3.2.4 下坠物形状和状态的随机出现 15 3.2.5 游戏的实现算法设计 15 3.3下坠物的关键代码示例 15 3.3.1游戏结束的判断 15 3.3.2游戏下坠物是否已落到底,停止下落的判断 16 3.4 游戏运行 17 4 系统测试和发布 21 4.1 测试环境 21 4.2 测试遇到的问题 21 4.3程序发布 21 结 论 23 参考文献 24 致 谢 25 外文原文 26 外文文献翻译 34 1 绪论 1.1研究背景 电脑游戏软件的出现使计算机应用的世界更加绚丽多彩,然而游戏开发领域因涉及程序设计、图形图像、动画、音频等多方而技术而长期以来使很多电脑爱好者望而却步,更不适合一般的院校课堂教学。经典的俄罗斯方块游戏却是一个特例,它规则简单,所有人都比较熟悉,而且涉及到键盘控制、计时功能、图形的绘制以及其他逻辑问题,是一个比较综合而相对难度不很大的游戏,很适合初学者学习计算机程序开发技术,锻炼自己的动手能力。 1.2 java简介 Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档