2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费

上传人:m**** 文档编号:504667409 上传时间:2023-02-05 格式:DOC 页数:40 大小:174.50KB
返回 下载 相关 举报
2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费_第1页
第1页 / 共40页
2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费_第2页
第2页 / 共40页
2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费_第3页
第3页 / 共40页
2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费_第4页
第4页 / 共40页
2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费》由会员分享,可在线阅读,更多相关《2014年基于J2ME的Java游戏--扑克豪斯的开发毕业设计论文-免费(40页珍藏版)》请在金锄头文库上搜索。

1、HGFHFK KHJKGHLH; K JKLHLK LKHKLHKL HLJK编号(学号):B0785020海 南 大 学毕 业 论 文 (2007届本科)题 目:基于嵌入式系统的java游戏的设计与实现 学 院: 应用科技学院 专 业: 网 络 工 程 姓 名: 安 钧 指导教师: 胡竹华 老师 完成日期: 2011年 06月 15 日毕业论文(设计)任务书论文(设计)题目基于嵌入式系统的java 游戏的设计与实现下发任务日期2010.06.26学生姓名安 钧指导教师胡祝华 老师一. 论文(设计)主要内容本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序扑克豪斯。本程序的界面和运作

2、方式于台式游戏豪斯,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。 本论文介绍了手机的软硬件特性、J2ME的相关技术及本程序的结构分析和具体功能的实现。二.论文(设计)的基本要求1.有关资料的收集:要求尽量收集第一手资料,资料要真实、可靠、有代表性。2 资料的整理与分析:要求条理清晰,数据分析详尽。3 查阅相关文献:要求贴近主题,有参考价值。4 认真撰写论文,字数在10000字以上。三.论文(设计)工作进度安排阶段论文(设计)各阶段名称日期1与老师交流指导2010.6.262010.10.312数据的分析与处理2010.11.12011. 3. 13查阅相关文献2011.

3、 3. 22011. 4.104撰写论文初稿2011.4.112011. 5.315论文修改2011. 6. 12011. 6.106论文完成2011. 6.15备注:四.应收集的资料及主要参考文献(指导教师指定)1、Java设计与实现文献2、嵌入式游戏的研究文献3、基于J2ME的研究资料说明:此任务由指导教师填写一式两份,一份发给学生,一份发给指导教师留存。海南大学毕业论文(设计)选题审批表选题名称题目来源学号姓名专业指导教师职称研 究内 容研 究计 划特 色指 导 教 师 意 见教 研 室 意 见学 院 意 见毕业论文(设计)指导记录学生姓名专业指导教师姓名职称本年度指导毕业生人数论文(设

4、计)题目时间地点指导内容学生签字:年 月 日 指导教师签字:年 月 日教研室主任签字:年 月 日目 录摘 要7Abstract7一 前 言71.2引 言81.3手机游戏特征81.4手机游戏的类型91.5 手机软件现状91.6 本游戏的未来91.7 手机未来的发展方向101.8 游戏业务及J2ME概述10二 开发环境及相关技术的介绍112.1 Java语言的特点112.2 J2ME 是什么?112.3 J2ME智能客户端122.4 J2ME 总体架构122.5 简单环境的搭建:132.6 MIDP应用程序:14三 J2ME 手机游戏需求分析143.1 本程序需解决的有关技术问题143.2 程序流

5、程图153.3 绘图与MIDP2.0新增的GameCanvas包163.3.1 提供低级绘制的Canvas类163.3.2 Graphics类163.3.3 PNG格式163.4 有关绘图的一些技术163.5 内存使用的最佳化173.6 混淆器(Obfuscator)的使用173.7 模拟器的相关调试18四 程序分析和编写手机代码184.1 游戏进入前的选择184.2 主游戏逻辑及其涉及到的若干类184.2.2 游戏的设定204.2.3 游戏中的帮助和程序控制器204.2.4 游戏版权声明234.2.5 游戏的主要程序244.2.6 游戏的主程序33五 常见错误分析345.1 画图错误345.

6、2 变量没有定义或没有初始化345.3 在 GameScreen 类中不能用线程345.4 在玩游戏时出会发出两张同样的牌35六 用户手册36参考资料36致 谢36摘 要J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere”的Java特性而提高开发的效率。 随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内

7、容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序扑克豪斯。本程序的界面和运作方式于台式游戏豪斯,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。 本论文介绍了手机的软硬件特性、J2ME的相关技术及本程序的结构分析和具体功能的实现。 关键词:J2ME,手机游戏, Java,扑克豪斯 AbstractJ2ME is a kind of fast developing technology implemented on various devices especially mobile communication equipmen

8、ts. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentization and diversification of the equipment. It improve the efficiency of the development process thanks to its “Write Once, run anywhere” nature. When cell phone is getting ever mo

9、re popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on peoples everyday life, providing them ever fast information just in hand. This dissertation focuses on implementation of J2ME technology and has de

10、veloped a commercial game suite run on mobile phonesPokerMachine. This application inherits many characters of the old fashioned game Battle City which developed by Nintendo in 1980s. It transports the classical product to mobile phones, offering corresponding software for such more popular hardware

11、 platform. This dissertation introduces the characteristic of Nintendo FC machine and its software, J2ME and its relative technology as well as this programs structure and analysis of implementation in details. Key words: J2ME, mobile game, Java, tank, Battle City. 一 前 言 1.2引 言 手机游戏成绩斐然,成为IT产业中增长最快的

12、部分之一.纵观IT产业的历史,计算机游戏已经成为技术创新背后的动者渴望更加强大的硬件计算能力;渴望不受不同的软件的限制?无论是将图形强制在人工智能(AI)上 还是网络安全性。游戏开发者和玩家常常是前沿计算机技术的最早的采用者。由于他们的创新天性,游戏不再是由大型采购公司控制的技术产品?游戏领域总是有充足的空间给那此 在这方面有天分的单个创新者。随着技术对游戏经验的促进,游戏市场持续增长。商业IT革命为我们节省了时间力之一。计算机游戏和金钱,从而提高了我们的工作水平,我们因此花费更多的时间和金钱在游戏上,来改善生活的整体质量。甚至在当今困难的经济时代,游戏仍保持快速增长,他仍然是盈利行业的组成部

13、分。Java开发者应该注意到这里蕴藏着的巨大的商机。1.3手机游戏特征手机游戏的盈利主要是由于它们的涉及面很广。手机已经与现代生活方式紧紧地结合在一起。他们是最普遍携带的个人用品中仅次于钥匙和钱包的东西。传统的台式机游戏将目标锁定在低级趣味的人和青少年身上,而手机游戏则每个人都可以访问的到?随时,随地。尽管每个手机游戏都不贵,但是巨大的使用量(如:每人每星期一个新游戏)将使得这个市场商机无限并且有利可图。但是,对于开发者来说,将控制台游戏迁移到手机游戏工程很大因为他们所面向的对象、生活方式和分布式模型都有着极大的区别。让我们从手机游戏的需求谈起吧。 一个成功的手机游戏大多具有以下特征: 1:易

14、于学习: 既然手机游戏面向的是普通消费者而不是计算机高手,那么他们不可能深入的学习游戏技巧。消费者不会花几个小时去研究一个3美元的手动操作的游戏。所以游戏必须是一下载就可以玩的。保持游戏的简单是最基本的要求。 2:可中断性: 多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等一个电子邮件或者等车)之间有一小段时间。而游戏、日历管理、通讯和工作数据访问使用的是同一个设备。所以一个好的手机游戏应该提供短时间的娱乐功能,并且允许用户在游戏和工作模式之间顺利切换。3:基于订阅:手机游戏的盈利成功取决于他们巨大的使用量。一开始开发和设计每个游戏都是昂贵的。如果一个手机游戏开发者要赚钱的话,重要的是:同一个游戏引擎,多个标题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号