- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《JavaGui开发俄罗斯方块游戏毕业论文》
使用JAVA GUI开发
俄罗斯方块游戏
学 院: 软件学院
专 业: 软件工程
指导教师:
2014年9月
使用JAVAGUI开发俄罗斯方块游戏
摘 要
随着通信技术的发展和电脑的普及,小游戏的开发技术越来越为人们所关注。以J2SE为开发平台,利用Java提供强大工具,不但可以在电脑上实现静态HTML技术所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种电脑小游戏。本文在介绍J2SE及其体系结构的基础上,以俄罗斯方块游戏为实例,描述了借助J2SE的类库开发电脑小游戏的过程。
关键词:游戏,应用程序,永久性数据
The Use of JAVAGUI Development of Tetris Game
Abstract
Along with communication development and computer popularization, people more and more pay attention to the handset game development technology. Develops the platform take J2SE, provides the powerful tool using Java, not only may realize the handset functions that static HTML technology be unable to realize, such as computation processing, data storage, and communication with server, but also can develop all kinds of handset games. On the basis of the technology and architecture of J2SE being introduced, the Russian game was taken as a example, the development process of game with the aid of the J2SE class library is described in this article.
KeyWords: game,application pragram, Permanent data
目 录
1 引言 1
1.1研究现状 1
1.2主要研究的目的及内容 2
2 应用需求分析与可行性分析 4
2.1 应用需求分析 4
2.2 其他需求分析 5
2.4 可行性分析 6
2.4.1经济可行性 6
2.4.2技术可行性 6
2.4.3 运行可行性 6
2.4.4 时间可行性 6
2.4.5 法律可行性 6
2.5 系统开发步骤 7
3 工程概况 8
3.1 项目名称 8
3.2 设计平台 8
3.3程序设计思想 10
3.4主要实现的功能 11
4 开发背景 13
5 游戏的实现 21
5.1游戏设计的具体实现 21
5.1.1游戏界面的设计实现 21
5.1.2俄罗斯方块的造型 22
5.1.3俄罗斯方块的旋转 22
5.1.4如何实现方块的运动和自动消除满行的方块 23
5.1.5游戏速度和游戏级别自由选择 24
5.1.6游戏得分的计算和游戏菜单的编辑 25
5.2 游戏功能的介绍 25
6 系统测试 28
6.1 游戏界面菜单选项的功能测试 28
6.2 按键事件的功能测试 28
6.3方块堆砌与消行测试 29
6.4 测试结果分析 29
7 总结 30
参考文献 31
致谢 32
1 引言
1.1研究现状
Java语言是美国Sun Microsystem的James Gosling、Pratrick Naughton及Mike Sheridan等人于1991年精心设计出来的计算机编程语言,其构想在于实现使用同一种编程语言所写出来的程序可以在不同的平台上运作。这种架构对于消费性电子产品而言是具有革命性的,因为在消费性电子产品中的处理器及操作系统各不相同,要在这些平台上开发程序必须要了解各个平台的特性,以及其提供的API使用方式,分别开发不同的版本才能执行,影响应用程序的普及性。
近几年,由于
您可能关注的文档
- 《h桥可逆直流调速系统课设》.doc
- 《H型桩板挡土墙施组正式稿》.doc
- 《h污水处理回用项目可行性研究报告(doc)》.doc
- 《h生活污水处理工程设计方案(钢制地埋式)》.doc
- 《H型钢焊接设备设计》.doc
- 《h污水处理回用项目可行性研究报告--专业设计院设计》.doc
- 《h维生素C生产过程有机废水的活性污泥与活性炭联合处理工程设计——毕业设计》.doc
- 《h烟气脱硫工程可行性研究报告》.doc
- 《I125粒子植入治疗原发性肝癌的研究与护理毕业论文》.doc
- 《h锅炉脱硫工程可行性研究报告(WORD版本可编辑)》.doc
- 《java_毕业论文门户网站开发中技术阐述》.doc
- 《java_程序设计模式之工厂模式程序设计模式结课论文》.doc
- 《Java_实训论文—五子棋游戏—SC加强版》.doc
- 《javascript脚本病毒的编写与防范方法研究毕业论文》.doc
- 《Java_程序设计理论题库—选择题(单选_175题)》.doc
- 《JavaWeb应用开发技术课程设计-图书馆借阅管理系统》.doc
- 《java_课程设计报告 论文》.doc
- 《JAVA_EE实验报告-常用工具类和集合框架》.doc
- 《Java与Web数据库课程设计-基于Web的新闻发布系统》.doc
- 《Java与面向对象程序设计课程设计-基于Java的哈夫曼编码译码系统》.doc
文档评论(0)