手机游戏的设计与开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计说明书

手机游戏的设计与开发

学 院:

指导教师:

2010年 6月

软件学院 通信技术

手机游戏的设计与开发

摘要

J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备

的飞速发展而诞生的一项新的开发技术。它的目标定位在电子消费产品与嵌入式设备上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere”的Java特性而提高开发的效率

在可以搭载Java的终端设备中,移动电话可以说是最为普及的,随着无线通信业

的发展,Java应用程序在通信、娱乐等应用上产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技

术在手机娱乐上的应用,开发一个的基于MIDP2.0的手机游戏程序——拼图游戏,并介绍了游戏的结构分析和具体功能实现。游戏的界面和运作方式,尽力模拟手机游戏的普遍性形式,成为一个完整的手机游戏。

关键词:J2ME,手机游戏,拼图

Design and development of Puzzle on mobile phone

Abstract

J2ME (Java 2 Micro Edition), a newly-developed technology due to different kinds of equipment in recent years, especially the rapid development of mobile communication equipment, with the target of electronic expense product and embedded equipment has provides the revolutionary solution to the equipment intellectualization and diversification and acc elerates the developing efficiency for its natural Java characteristics, like “write once, run anywhere”.

Along with the development of wireless communication, the mobile phone is the most popular in the terminal device can be embarked with Java. The Java application procedure manifests noticeable influence in the field of mobile phone value-added service communication and entertainment and also plays an important role of the enrichment people’s life content and prompt information. The paper focuses on the J2ME technology in the field of the application of cell phone entertainment to develop a game procedure based on

MIDP2.0- puzzle game, and then introduced the game structure and its function realization. It aims to complete a mobile phone game by changing the interface and operation through imitating the universal form. Become a perfectly game on mobile phone.

Keywords: J2ME, mobile phone game, puzzle game

目录

1前言 (1)

2 需求分析 (2)

2.1 编写目的 (2)

2.2 研究背景 (2)

2.3 定义 (2)

2.4 任务概述 (2)

2.4.1 开发目标 (2)

2.4.2 应用目标 (2)

2.5 功能需求 (3)

2.5.1 功能划化 (3)

2.5.2 功能描述 (3)

2.6 相关需求 (3)

2.6.1 用户界面 (3)

2.6.2 硬件接口 (3)

2.6.3 软件接口 (3)

2.6.4 故障处理 (4)

2.6.5 其他需求 (4)

3 概要设计 (6)

3.1 编写目的 (6)

3.2 定义 (6)

3.3 总体设计 (6)

3.3.1 需求规定 (6)

3.3.2 基本设计概念和处理流程 (6)

3.3.3 结构 (7)

3.3.4 尚未解决的问题 (7)

3.4 系统出错处理设计 (8)

3.4.1 出错信息 (8)

3.4.2 补救措施 (9)

3.4.3 系统维护设计 (9)

4 详细设计 (10)

4.1 编写目的 (10)

4.2 定义 (10)

4.3 程序结构设计 (10)

4.3.1 程序主要流程 (10)

4.3.2 程序基本结构 (10)

4.3.3 低级绘图Canvas类及Graphics类 (10)

4.4 游戏具体设计 (10)

4.4.1 图片分割 (11)

4.4.2 图片的随机摆放 (11)

4.4.3 图片的移动 (12)

4.4.4 时间分数记录 (14)

4.4.5 菜单处理 (14)

4.4.6 等级设计 (15)

4.4.7 音乐设计 (16)

4.5 测试计划 (17)

4.6 尚未解决的问题 (17)

5 编码打包 (17)

5.1 编码阶段各部分主要程序段 (17)

5.1.1 主函数Pintu.java (17)

5.1.2 菜单类MenuCanvas.java .............................. 错误!未定义书签。

5.1.3 游戏主界面类SplashCanvas.java ...................... 错误!未定义书签。

5.1.4 游戏开始类StartCanvas.java ......................... 错误!未定义书签。

5.1.5 图片选择类SelectPicCanvas.java ..................... 错误!未定义书签。

5.1.6 等级选择LevelCanvas.java ........................... 错误!未定义书签。

相关文档
最新文档