基于安卓Android飞机大战游戏的设计与实现
来源:56doc.com 资料编号:5D12360 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12360
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android飞机大战游戏的设计与实现(毕业论文14200字,程序代码)
本文主要的研究内容是基于Android开发的飞机大战游戏,通过对该款软件的研究使得我们可以预测未来游戏产品的发展方向。
本文进行程序设计主要采用的开发工具是Java和Eclipse,这也是大部分的游戏厂商在进行游戏开发时所采用的两种开发工具。本文首先阐述了研究本课题的意义,然后主要阐述了Android的基本特性以及应用大体框架的构建等,文章的后半部分主要介绍了实现该游戏功能的主要方式。该飞机大战游戏的主要功能模块有五大部分,分别是敌机、子弹、操作界面、游戏背景和检测功能模块。还有一部分小的功能模块在此不一一介绍,本游戏的主要特点是操作方式非常人性化,用户在刚开始接触这款游戏时在短时间内就可以熟悉大部分的操作方式,这是获得用户认同的主要方式之一。
在本系统总体功能设计中选用了结构化设计方案,明确界定与说明系统相关指标,以系统为整体并将其划分为若干功能模块,合理处理模块与模块之间的关联,并对其数据联系与调用关系进行说明,明确定义与描述模块内部结构,通过模块有效整合与关联,从而实现系统运行目标。
3.1 模块的划分
在系统模块设计上,设置三个核心模块,具体表现为:
1.主界面模块。该模块属于程序登陆界面的提供部分;
2.游戏模块。该模块负责用户游戏过程中的操作响应与相应组件调用;
3.统计模块。主要对用户操作得分信息进行显示、更新与存储。
目 录
第1章 绪论 1
1.1 系统研究的背景及意义 1
1.2 国内外的发展现状 1
1.3 主要研究的内容 2
1.4 本文的组织结构 2
1.5 本章小结 2
第2章 系统需求分析 3
2.1系统架构 3
2.2用户界面 4
2.3技术选型 4
2.4关键技术和工具简介 5
2.5 本章小节 6
第3章 系统概要设计 7
3.1 模块的划分 7
3.1.1 软件模块设计 7
3.1.2 软件功能模块 8
3.2 主界面设计 10
3.3 游戏界面设计 10
3.4 系统包及其资源规划 11
3.4.1 系统包管理如下 11
3.4.2 Sqlite数据库 12
3.5 本章小结 14
第4章 系统功能的实现 15
4.1 主界面的功能实现 15
4.1.1 Intent 16
4.1.2 帮助 18
4.2 游戏界面的功能实现 18
4.3 我方飞机的移动 20
4.4本章小结 21
第5章 系统测试 22
5.1 软件测试基础理论 22
5.1.1 软件测试定义 22
5.1.2 软件测试基本概念 22
5.2 软件测试目的 22
5.3 软件测试方法分类 22
5.3.1 静态测试和动态测试 23
5.3.2 黑盒测试和白盒测试 23
5.4测试情况说明 23
5.5 测试结果 24
5.6本章小结 24
第6章 总结 25
致 谢 26
参考文献 27
|