-基于java的贪吃蛇游戏开发

-基于java的贪吃蛇游戏开发

ID:11638060

大小:542.50 KB

页数:115页

时间:2018-07-13

-基于java的贪吃蛇游戏开发_第1页
-基于java的贪吃蛇游戏开发_第2页
-基于java的贪吃蛇游戏开发_第3页
-基于java的贪吃蛇游戏开发_第4页
-基于java的贪吃蛇游戏开发_第5页
资源描述:

《-基于java的贪吃蛇游戏开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文编号:德州科技职业学院毕业论文题目姓名:____________________学号:____________________所在院系:____________________所学专业:____________________指导教师:____________________完成时间:____________________Java贪吃蛇游戏设计目录113JAVA贪吃蛇游戏设计4目录4前言61.JAVA语言的概述及开发工具81.1Java语言特点81.1.1平台无关性81.1.2安全性81.1

2、.3面向对象81.1.4分布式81.1.5健壮性81.2J2ME介绍91.3 关于ECLIPSE101.4WTK介绍112.需求分析112.1游戏的介绍112.2游戏开发的可行性122.3设计目的122.4游戏需求122.4.1游戏界面需求122.4.2游戏形状需求122.4.3键盘事件处理132.4.4显示需求132.4.5接口控制132.4.6环境介绍133.功能设计143.1游戏的流程图141133.详细设计153.1游戏主界面的开发153.2绘制蛇身153.3创建初始“蛇”及“蛇”的移动1

3、63.4吃掉食物,蛇身增长163.4随机产生食物173.5键盘事件处理183.6判断游戏结束194游戏测试与发布214.1游戏运行的效果图214.2测试结果225.自我评价和总结225.1遇到的问题及解决办法225.2总结236.参考资料237.附加源代码23前言随着3G的到来,让人们的目光聚集到一个新兴的互联网终端113——手机上。手机的随身性让玩家有了随时随地完游戏的可能。据我调查行业分析师也对这一行业持普遍的乐观态度。yramidResearcher的最新报告显示,手机游戏市场正在稳步发展。

4、用户数从2008年的1.83亿到现在将增长到3亿。据报告分析,2014年,市场规模有望达到180亿美元。手机游戏的发展有以下推动因素1.更好更快的无限网络以及易于操作的手机终端改善了用户的体验;2.触摸屏,3D动画处理能力以及在线互动能力让游戏开发商把游戏做的更好;3.苹果应用商店模式刺激作用。J2ME是一种针对移动电话和PDA这样的小型设备的Java语言。大部分的手机厂商都迫切希望Java手机推广应用。上千万的手机已经到了消费者手中。它已经极大的提高了移动电话支持游戏的能力。它有着比SMS或WA

5、P更好控制的界面。允许使用子图形动画。并且可以通过无限网络连接到远程服务器。支持Java的手机的普及,所以目前它成为最好的移动游戏开发环境。J2ME不是手机上配置的唯一解释语言,但是它是许多厂商支持的行业标准。一些专用的解释语言也在某些区域有上着上佳的表现。如北美的Qualcomm的BREM和一些韩国运营上支持的名为GVM的标准。基于以上分析,Java手机游戏的开发具有重要的意义。1131.Java语言的概述及开发工具1.1Java语言特点1.1.1平台无关性Java引进虚拟机原理,并运行于虚拟机

6、,实现不同平台之间的Java接口。Java的数据类型与机器无关。1.1.2安全性Java的编程类似C++,但舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针入侵系统。它提供了安全管理器,防止程序的非法访问。JAVA手机网[www.cnjm.net]1.1.3面向对象  Java吸收了C++面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。1.1.4分布式Java建立在TCP/IP网络平台上,提

7、供了用HTTP和FTP协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。1.1.5健壮性113Java致力于检查程序在编译和运行时的错误,并自动回收内存,减少了内存出错的可能性。Java取消了C语言的结构、指针、#define语句、多重继承、goto语句、操作符、重载等不易被掌握的特性,提供垃圾收集器自动回收不用的内存空间。1.2J2ME介绍虽然Java已经被用到许多企业级软体上,可是其实骨子里面还是非常适合用在嵌入式系统之中。Java平台演进到Java2后,Java平台

8、分别针对不同领域的需求被分成四个版本,亦即J2EE、J2SE、J2ME以及JavaCard中J2ME定位在消费性电子产品的应用上。这个版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。这个版本的应用层面相当广泛,会是未来Java平台发展的重点项目。J2ME在1999年的JavaOne开发人员大会上初次亮相,它的目标是面向智能无线设备和小型计算机设备的开发人员。J2ME的一个关键优点是,J2ME与所有支持Java的设备都是兼容

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

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

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