java 基于JME技术的数独手机游戏的设计与实现_第1页
java 基于JME技术的数独手机游戏的设计与实现_第2页
java 基于JME技术的数独手机游戏的设计与实现_第3页
java 基于JME技术的数独手机游戏的设计与实现_第4页
java 基于JME技术的数独手机游戏的设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 摘 要在信息社会里,手机已成为人们日常生产生活中必不可少的通讯工具。随着技术的发展,手机的性能比之过去有了巨大的提高,可以说当今的手机已经成为一个能够随身携带的小电脑,让我们可以随时随地的进行工作,学习和娱乐。随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本课题着眼于J2ME技术的应用,开发一款可商用的手机游戏程序数独游戏。本程序的界面和运作方式于台式游戏,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。论文介绍了J2ME的相关技术及数独游戏具体功能的实现。

2、该手机游戏是一个典型的益智类手机游戏,具有界面友好,操作简单方便,富有乐趣性等特点。借助手机这一介质,让更多的玩家可以得到游戏上的乐趣,有很好的应用前景。关键词:移动通信,移动设备,手机游戏,数独目 录第1章 绪论11.1 课题研究背景11.2 娱乐游戏技术2第2章 开发环境及相关技术42.1 开发环境42.2 关于Eclipse42.3 关于Wireless Tool Kit42.4 Java的特点以及优势52.4.1 Java语言特点52.4.2 Java技术优势52.5 J2ME简介及发展62.5.1 J2ME的总体架构72.5.2 手机游戏与J2ME9第3章 数独游戏的开发实例143.

3、1 游戏编程概述143.2 数独游戏的策划与准备工作143.2.1 数独游戏的历史和现状143.2.2 数独游戏的规则和通用解法153.2.3 数独题目的生成163.2.4 游戏的准备工作183.2.5 谜题数据的制作193.3 数独的架构203.3.1 游戏的类结构203.3.2 用户界面流程213.4 主类SoDuKuMIDlet类223.4.1 闪屏界面223.4.2 游戏菜单列表233.4.3 继续游戏选项243.4.4 填充完成后提示界面243.4.5 通用加载图片方法253.5 数独游戏的实现263.6 移动游戏开发存在的困难263.6.1 移动开发存在的问题263.6.2 操作环

4、境不兼容性问题263.6.3 不同的屏幕尺寸问题273.6.4 输入问题273.7 进行移动游戏开发的有效方法28第4章 手机游戏的发展前景29结 论31参考文献32致 谢333.3.1 游戏的类结构整个游戏共由10个类组成,如图3-13所示是游戏的类结构。游戏的SuDoKuMIDlet类负责保持display对象,确保在各个屏幕之间切换。所切换的屏幕包括闪屏、菜单、游戏花布、游戏设置表单和游戏说明表单。游戏线程和屏幕绘制由SuDoKuCanvas画布类实现,屏幕绘制包括背景、宫格和数字,游戏循环每隔50ms绘制一次。游戏声效由SoundEffects类实现。游戏控制类SuDoKuModel衔接了游戏画布、游戏存储和游戏逻辑各个功能单元。使用这种结构能很好地保持各个类的抽象性和封装性,例如,逻辑类负责保持宫格数据,判断胜负;而画布类只负责绘制和接收键盘事件;游戏控制类起到中枢神经的功能。 图3-13 游戏的类结构3.5 数独游戏的实现在程序编译好之后,就可以使用模拟器来运行了。WTK工具包中自带了几个模拟器,选择默认的彩色模拟器“DefaultColourPhone”来运行。主要的用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论