基于Android平台贪吃蛇和月球登陆游戏的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:20262
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:随着经济的发展,手机小游戏也越来越受到广大人民群众的欢迎,本文主要是对基于Android平台上贪吃蛇与月球登陆两款游戏的设计与实现进行讨论。

本论文是采用了Android开源系统技术,利用了Java语言和Eclipse工具,在游戏的需求分析的基础上给出了游戏的概要设计、详细的系统设计过程、部分界面图以及主要功能运行流程图。贪吃蛇游戏采用了Android触摸技术,月球登陆游戏采用了物理键盘控制技术,它们在Android系统中都能够独立运行。

本次设计需要进行一个项目的需求分析、概要设计、详细设计以及系统测试。首先,通过对系统的需求分析大概了解系统需要的功能,其次,在了解到的信息的基础上进行系统的概要设计,再次在参考系统概要分析的基础上,对系统进行详细的设计,最后还要对系统进行测试从而做出改进。 

关键词 Android; Java; Eclipse

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究的背景-1

1.2 课题研究的意义-1

1.3 本文研究的主要内容-1

2 系统相关技术及开发环境-3

2.1 Android开发环境-3

2.2 Eclipse开发工具-3

2.3 Java语言-3

3 系统需求分析-5

3.1 需求分析-5

 3.1.1 用户需求-5

 3.1.2 游戏玩法流程图-7

 3.1.3 功能需求-8

 3.1.4 系统界面需求-9

 3.1.5 运行环境需求-10

4 系统概要设计-11

4.1 系统功能模块的设计-11

 4.1.1 游戏总体模块的划分-11

 4.1.2 游戏主界面模块的划分-11

 4.1.3 游戏控制模块的划分-12

 4.1.4 游戏功能的设计-12

 4.1.5 游戏主界面模块的设计-12

 4.1.6 游戏控制模块的设计-13

 4.1.7 游戏菜单模块的设计-13

4.2 系统类模块的设计-14

 4.2.1 贪吃蛇游戏类模块的设计-14

 4.2.2 月球登陆游戏类模块的设计-15

5系统详细设计与实现-16

5.1 贪吃蛇游戏系统详细设计与实现-16

 5.1.1 游戏界面的设计与实现-16

 5.1.2 游戏中对话框的设计与实现-18

 5.1.3 游戏中背景墙的设计与实现-20

 5.1.4 游戏框架的设计与实现-21

 5.1.5 游戏中触摸事件与键盘事件-23

 5.1.6 游戏更新功能的实现-23

 5.1.7 游戏页面切换功能的实现-24

 5.1.8 游戏类模块的设计-25

 5.1.9 贪吃蛇游戏类图-26

5.2 月球登陆游戏系统功能详细设计与实现-28

 5.2.1实现游戏界面-28

 5.2.2 设置游戏难度-30

 5.2.3 开始游戏的实现-31

 5.2.4 控制飞船喷火的实现-31

 5.2.5 控制飞船改变飞行方向的实现-32

 5.2.6 判断飞船成功着陆的实现-32

 5.2.7 月球登陆游戏类图-33

6 系统运行测试-35

6.1系统运行结果-35

 6.1.1 贪吃蛇游戏的运行结果-35

 6.1.2月球登陆游戏的运行结果-38

6.2 系统运行测试-41

结论-42

致谢-43

参考文献-44

附录-45