- 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使用方式,分别开发不同的版本才能执行,影响应用程序的普及性。
近几年,由于微处理器性能的大幅提升,加上无线通讯技术的突破,手持式电脑设备开始受到大众的青睐。短短几年内,电脑已经升级了几代产品,普及率逐年攀升,生产
您可能关注的文档
- eq1090载货汽车变速器设计方案说明书大学论文.doc
- emid标签卷盘机电气控制系统设计方案说明书大学论文.doc
- esscap’2008 – lithium ion capacitorcharacterization and modeling(锂离子电容器的表征和建模外文翻译大学论文.doc
- factors influencing the profitability of domestic and foreign commercial banks in the european union(国内外商业银行在欧盟中的赢利因素)外文翻译大学论文.doc
- esu7160型乘用车变速器总体设计大学论文.doc
- facet分类方法在电子商务系统商品查询中的应用定稿大学论文.doc
- fir滤波器的设计大学论文.doc
- ftp客户端的设计与实现大学论文.doc
- glz8.14型号捞渣机的设计大学论文.doc
- gpsrtk小区域测量精度研究大学论文.doc
文档评论(0)