javagui开发俄罗斯方块游戏_学位论文.doc

javagui开发俄罗斯方块游戏_学位论文.doc

ID:13025312

大小:457.00 KB

页数:37页

时间:2018-07-20

javagui开发俄罗斯方块游戏_学位论文.doc_第1页
javagui开发俄罗斯方块游戏_学位论文.doc_第2页
javagui开发俄罗斯方块游戏_学位论文.doc_第3页
javagui开发俄罗斯方块游戏_学位论文.doc_第4页
javagui开发俄罗斯方块游戏_学位论文.doc_第5页
资源描述:

《javagui开发俄罗斯方块游戏_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、使用JAVAGUI开发俄罗斯方块游戏学院:软件学院专业:软件工程指导教师:2014年9月1使用JAVAGUI开发俄罗斯方块游戏摘要随着通信技术的发展和电脑的普及,小游戏的开发技术越来越为人们所关注。以J2SE为开发平台,利用Java提供强大工具,不但可以在电脑上实现静态HTML技术所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种电脑小游戏。本文在介绍J2SE及其体系结构的基础上,以俄罗斯方块游戏为实例,描述了借助J2SE的类库开发电脑小游戏的过程。关键词:游戏,应用程序,永久性数据TheUseofJAVAGUIDevelopmento

2、fTetrisGameAbstractAlongwithcommunicationdevelopmentandcomputerpopularization,peoplemoreandmorepayattentiontothehandsetgamedevelopmenttechnology.DevelopstheplatformtakeJ2SE,providesthepowerfultoolusingJava,notonlymayrealizethehandsetfunctionsthatstaticHTMLtechnologybeunabletoreali

3、ze,suchascomputationprocessing,datastorage,andcommunicationwithserver,butalsocandevelopallkindsofhandsetgames.OnthebasisofthetechnologyandarchitectureofJ2SEbeingintroduced,theRussiangamewastakenasaexample,thedevelopmentprocessofgamewiththeaidoftheJ2SEclasslibraryisdescribedinthisa

4、rticle.KeyWords:game,applicationpragram,Permanentdata目录1引言11.1研究现状11.2主要研究的目的及内容22应用需求分析与可行性分析42.1应用需求分析42.2其他需求分析52.4可行性分析62.4.1经济可行性62.4.2技术可行性62.4.3运行可行性62.4.4时间可行性62.4.5法律可行性62.5系统开发步骤73工程概况83.1项目名称83.2设计平台83.3程序设计思想103.4主要实现的功能114开发背景135游戏的实现215.1游戏设计的具体实现215.1.1游戏界面的设计实现215.

5、1.2俄罗斯方块的造型225.1.3俄罗斯方块的旋转225.1.4如何实现方块的运动和自动消除满行的方块23第Ⅰ页共Ⅱ页5.1.5游戏速度和游戏级别自由选择245.1.6游戏得分的计算和游戏菜单的编辑255.2游戏功能的介绍256系统测试286.1游戏界面菜单选项的功能测试286.2按键事件的功能测试286.3方块堆砌与消行测试296.4测试结果分析297总结30参考文献31致谢32第Ⅱ页共Ⅱ页1引言1.1研究现状Java语言是美国SunMicrosystem的JamesGosling、PratrickNaughton及MikeSheridan等人于199

6、1年精心设计出来的计算机编程语言,其构想在于实现使用同一种编程语言所写出来的程序可以在不同的平台上运作。这种架构对于消费性电子产品而言是具有革命性的,因为在消费性电子产品中的处理器及操作系统各不相同,要在这些平台上开发程序必须要了解各个平台的特性,以及其提供的API使用方式,分别开发不同的版本才能执行,影响应用程序的普及性。近几年,由于微处理器性能的大幅提升,加上无线通讯技术的突破,手持式电脑设备开始受到大众的青睐。短短几年内,电脑已经升级了几代产品,普及率逐年攀升,生产效率不断上升,产品价格比个人电脑的摩尔定律有更惊人的下调,以至电脑是大多是城市居民不可

7、缺少的一件随身设备。继短信、彩信等服务之后,中国移动提供基于Java的百宝箱业务,应用产品遍及商务应用、信息获取、英汉互译、游戏娱乐等多媒体领域[1]。为了适应移动数据的发展,推动无线电子商务等业务的发展,J2SE既用于嵌入式系统的Java被引入电脑领域。J2SE的出现实际上是Java技术的回归。作为Java2平台的一部分,J2SE与J2ME、J2EE一起,为应用的客户端和服务器端建立了完整的开发、部署环境[2]。随着J2SE的应用,它为移动互联引入了一种新的模型,既允许电脑可以从互联网上下载各种应用程序,并在电脑创造可执行环境离线运行这些程序。由于定义了

8、可执行下载的标准,并在电脑上创立了可执行环境和程序开发语言,由此,

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

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

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