时间: 2021-08-01 00:26:32 人气: 28 评论: 0
随着计算机技术的飞速发展,Android类游戏已经成为人们日常休闲、娱乐的重要组成部分。本文首先介绍了Android手机游戏市场的发展前景以及本课题研究的背景意义。其次是对相关开发技术的介绍,然后具体阐述了本系统的开发过程,着重描写了本系统开发环境的搭建步骤,各个功能模块的需求分析以及最终实现结果。最后,对本系统的开发工作进行总结和展望。
关键词:Android;Java;游戏;桌面宠物
2.5功能需求分析
本次设计是基于Android系统平台的软件设计,主要是设计本系统的各个功能模块。进入系统后分别通过创建宠物信息,执行对其喂养,天气预报等功能来实现对桌面宠物炮炮兵的管理。在具体设计的过程中,会用到Java开发语言、基于Java的整合型可扩展平台Eclipse和软件开发包SDK。
桌面宠物炮炮兵游戏其灵感来源于腾讯QQ宠物,是基于Android平台的一款宠物养成类游戏,游戏角色是一个可爱的炮炮兵,可以在随声携带的手机上进行不定时喂养。点击进入主界面后需先创建宠物角色,创建完宠物之后,点击开始按钮你所创建的宠物炮炮兵就会和你见面,接着你就可以逗它玩,拥有吃饭,喝水,刷牙,洗澡,购物,打零工和预报天气等功能。
判断此项系统的功能,首先要确保游戏能够基本运行,开始、创建、设置、退出等。其次是宠物信息的创建,宠物性格,星座的选型按钮是否好使,喂养模块中点击相应的吃饭、喝水、洗澡、购物图画时,相对应的动画效果是否一致。宠物详细信息模块中所显示的昵称、年龄、饥饿度、清洁度、饥渴值、体力值、元宝数和目前状态是否正确,饥饿度、清洁度、饥渴值和体力值的情况是否正确等。
整篇论文共分为六章,其具体章节安排如下:
第1章 绪论。介绍论文的选题背景,系统游戏的简介以及论文结构的安排。包括课题背景介绍、Android市场发展前景以及本课题研究的意义。
第2章 相关开发技术与系统需求分析。这部分主要介绍了完成本系统所需要的开发技术和系统需求。具体包括Android操作系统简介,系统框架以及应用程序。需求分析阶段具体分析了系统的操作可行性、技术可行性和经济可行性。最后分析了系统的功能需求。
第3章 系统概要设计与开发环境的搭建。本章概要地论述了本系统的体系结构,简要描述了各个功能模块以及本系统的流程图。具体介绍了游戏开发环境的搭建过程以及数据库连接问题,为下一章系统的实现与完成打下基础。
第4章 系统实现与效果。这一部分主要介绍了各个模块的Android桌面宠物炮炮兵游戏的设计理念、系统的实现以及基本的流程和风格定位。全面深入的分析了该系统的所有功能和实现方法。
第5章 系统测试与性能分析。介绍了软件测试的基本方法、分类以及基本步骤,对游戏进行了系统测试和性能测试,满足了需求分析中的功能要求,实现了桌面宠物炮炮兵的设计。标志着基于Android的桌面宠物炮炮兵游戏的设计与实现的完成。
第6章 总结与展望。对全文的总结和回顾以及对未来的展望。
目录
1 绪论 6
1.1 本课题研究背景 6
1.2 本课题研究意义 6
1.3 Android市场发展前景 7
1.4 论文结构描述 7
2 相关开发技术介绍与系统需求分析 9
2.1 Android操作系统简介 9
2.2 Android操作系统框架结构 9
2.3 Android应用程序组件 10
2.4系统可行性分析 12
2.5功能需求分析 13
2.6本章小结 14
3 系统详细设计与开发环境的搭建 15
3.1系统基本流程 15
3.2系统具体功能模块设计 16
3.3核心功能模块简述 17
3.4 Android游戏开发环境的搭建 18
3.5程序与数据库连接 20
3.6本章小结 21
4 系统实现与效果 22
4.1 Android虚拟机AVD的配置 22
4.2系统工程的创建 23
4.3 Android应用程序的生成 25
4.3系统运行界面图 25
4.4本章小结 32
5 系统测试与性能分析 33
5.1 软件测试 33
5.2 游戏系统测试 34
5.3游戏性能分析 35
5.4 本章小结 35
6 总结与展望 36
6.1 总结 36
6.2 未来工作的展望 36
致谢 36
参考文献 37
附录 39
196
198
82