- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA手机游戏程序设计
目 录
一: 引言………………………………………………………………………………1
二: 平台及J2ME体系结构介绍…………………………………………………….1
JAVA2平台的划分和J2ME,J2SE及J2EE的关系………………………………1
(二) J2ME平台介绍:……………………………………………………………………2
三: 游戏功能设计…………………………………………………………………….4
游戏功能介绍………………………………………………………………………4
游戏功能分析………………………………………………………………………4
四: 程序设计……………………………………………………………………… …5
(一) 程序功能设计……………………………………………………………..5
(二) 程序中的类和类方法解析………………………………………………....8
1: KetrisGame模块……………………………………………… …...8
2: KetrisCanvas模块…………………………………………….......9
3: KetrisMap模块…………………………………………………....10
4: KetrisBlock模块………………………………………………… .11
五: 程序仿真执行结果及编程和调试中的错误…………………………………...11
六: 总结……………………………………………………………………………. 13
致谢……………………………………………………………………......................13
参考文献…………………………………………………………………………......13
附录一……………………………………………………………………………………………附录…………………………………………………………………………………………….17
附录…………………………………………………………………………………………….17
基于JAVA的手机游戏程序设计
摘 要:本文通过编写一个可移植到手机上的俄罗斯方块游戏,来实现J2ME的实际应用。本文给出了详细的系统设计原理及其过程,开发出了相应的软件程序,在程序中反复运用了帖图,游戏操作,逻辑判断和线程的操作。本文还对软件的调试和运行中遇到的问题和解决方法进行了讨论。模拟运行和测试结果表明:该设计合理,运行正确。Java语言基础,就可以动手为自己的手机开发应用程序,使手机开发程序变的不再神秘。
本文通过在J2ME平台下开发一个俄罗斯方块程序,并把它移植到手机上来学习无线设
备的应用程序开发。同时对以前学过的课程(操作系统,Java语言等)进行巩固。
二:平台及J2ME体系结构介绍:
本文是在J2ME这个大的平台下进行开发,这就要求我们先要了解J2ME,让我们来看看JAVA2平台的划分。
(一)JAVA2平台的划分和J2ME,J2SE及J2EE的关系[3][4]:
目前Java2 平台已经正式划分为3 个部分它们分别是:J2SE--Java 2 平台标准版Java 2 platform standard Edition 其被使用范围最广用于我们通常使用的台式机desktop。J2EE--
Java 2 平台企业版Java 2 Platform Enterprise Edition 被广泛应用于服务器上包括JSP Servlet EJB 以及目前炙手可热的Web Service 等技术。J2ME--Java 2 平台微型版Java 2 Platform Micro Edition 被使用在资源受限小型消费性电子设备上如电视机顶盒无线电话掌上电脑等。
图一: Java 版本的划分和针对的设备
移动设备PDA 市场的繁荣发展造成了五花八门的厂商与品种异常广泛的设备,例如两种设备也许具有相同的功能,但实现的方法可能会有相当大的区别。例如对PDA 和手持电话来说都具有显示的功能,但屏幕的实际尺寸却有很大的区别,支持的色深也不相同。重复的开发工作以及移植的不便性使得开发成本与开发难度不断提高,这就使得设备厂商要求拥有一个统一的开发平台。面对这个问题Sun 提出了J2ME 的解决方法。
(二)J2ME平台介绍[3][4]:
带接入能力的消费类电子设备,如手机,传呼机,个人电子助理以及电视机顶盒之间有很多共同之处,但它们在形式,功能和特性上又有很大的差异。信息产品总是趋向于特定用途和有限的功能。要适应这些差异,对J2ME架构的要求不仅仅是小,还要有模块化能力和可定制能力。
图二:J2M
您可能关注的文档
- 毕业设计(论文)-2.4G波段高增益天线的设计.doc
- 毕业设计(论文)-2×12MW凝汽式火力发电厂电气部分设计.doc
- 毕业设计(论文)-2×300MW发电厂厂用电电气部分.doc
- 毕业设计(论文)-2ME应用开发--列车时刻表及车票查询系统.doc
- 毕业设计(论文)-11型手扶拖拉机传动箱体的设计.doc
- 毕业设计(论文)-12位盘型刀塔伺服驱动设计.doc
- 毕业设计(论文)-20-90高精度棒材矫直机设计.doc
- 毕业设计(论文)-20万吨聚氯乙烯(PVC)车间合成工段初步设计.doc
- 毕业设计(论文)-150米预应力连续小箱梁桥设计.doc
- 毕业设计(论文)-180吨运梁车三级减速器设计说明书.doc
- 毕业设计(论文)-基于JAVA的手机销售网站的开发与设计.doc
- 毕业设计(论文)-基于java的贪吃蛇游戏开发.doc
- 毕业设计(论文)-基于Java的图书馆管理系统设计.doc
- 毕业设计(论文)-基于JAVA的图书馆信息系统设计与实现.doc
- 毕业设计(论文)-基于JAVA的网上书店管理系统设计与实现.doc
- 毕业设计(论文)-基于java的网上书店系统设计.doc
- 毕业设计(论文)-基于JAVA的邮件收发系统的设计.doc
- 毕业设计(论文)-基于JAVA技术的学习交流BLOG博客管理系统.doc
- 毕业设计(论文)-基于Java企业财务管理系统的设计与开发.doc
- 毕业设计(论文)-基于JSP的动态的电子商务网站网上书店系统设计.doc
文档评论(0)