admin 发表于 2016-8-23 12:18:44

基于android的2048游戏的设计与实现

技术:Android等
摘要:
互联网已经进入了成熟的时代,现在也越来越重视与用户之间的交流,这就必不可少的需要通讯工具,因此,智能手机逐渐成为绝大部分人们的必备品。无论是IOS还是Android系统,用户期望的依然是更方便的浏览的方式,因此App就被人们所期待。手指随时在手机、Pad上滑动,一个个色彩缤纷的App顿时活了起来。而无论是在apple store还是Android的App store平台,App畅销排行榜最火的就是游戏App。
2048是益智类的数字小游戏,其以游戏的形式锻炼了游戏者的脑、眼、手等,使人们获得身心健康,增强自身的逻辑分析能力和思维敏捷性。值得一提的是,优秀的一直游戏娱乐性也十分强,即好玩又耐玩。本款小游戏做到了娱乐性、趣味性、教育性相统一。
本论文系统地阐述了2048小游戏的设计过程以及实现。该游戏是基于Android开发平台的,Android是一种以Linux为底层,用Java语言编写代码的操作系统,主要使用于Android系统的手机。本文对游戏界面、界面布局、模式选择以及游戏算法设计进行系统的描述,基本实现了游戏的设计、安装和使用。
关键词:2048小游戏;Android平台;手机App

目录:
第1章 概述 .......................................................................................................................................... 3
1.1 课题背景 ................................................................................................................................. 3
1.2 课题意义 ................................................................................................................................. 4
1.3开发工具及技术 ...................................................................................................................... 4
1.3.1 Eclipse ........................................................................................................................... 4
1.3.2 SDK ............................................................................................................................... 5
1.3.3 ADT ............................................................................................................................... 5
1.3.4 Android开发 ................................................................................................................ 5
1.4开发环境的搭建 ...................................................................................................................... 8
1.4.1安装JDK与配置Java环境变量 ............................................................................... 8
1.4.2 安装Eclipse ................................................................................................................. 8
1.4.3安装Android SDK ....................................................................................................... 8
1.4.4 为Eclipse安装ADT插件 ......................................................................................... 9
1.4.5 创建AVD .................................................................................................................... 9
1.5发展现状 .................................................................................................................................. 9
第2章 可行性分析及总体要求 ....................................................................................................... 10
2.1可行性研究 ............................................................................................................................ 10
2.1.1技术可行性 ................................................................................................................. 10
2.1.2经济可行性 ................................................................................................................. 10
2.1.3法律可行性 ................................................................................................................. 10
2.2总体要求 ................................................................................................................................ 11
第3章 需求分析 ................................................................................................................................ 12
3.1用户需求 ................................................................................................................................ 12
3.2系统功能需求与非功能需求 ............................................................................................... 12
第4章 系统总体设计和详细设计 ................................................................................................... 14
4.1总体设计 ................................................................................................................................ 14
4.1.1模块介绍 ..................................................................................................................... 14
4.1.2体系结构设计 ............................................................................................................. 14
4.2详细设计 ........................................................................................................................................ 14
4.2.1系统流程的设计......................................................................................................... 14
4.2.2界面设计 ..................................................................................................................... 15
4.2.3按钮设计 ..................................................................................................................... 16
4.2.4算法设计 ..................................................................................................................... 16
第5章 软件实现 ................................................................................................................................ 18
5.1界面实现 ................................................................................................................................ 18
5.1.1全局配置文件 ............................................................................................................. 18
5.1.2欢迎界面设计 ............................................................................................................. 20
5.1.3游戏主界面 ................................................................................................................. 22
5.2游戏设计 ................................................................................................................................ 25
5.2.1卡片的实现 ................................................................................................................. 25
5.2.2卡片滑动的实现......................................................................................................... 28
5.2.3其他功能实现 ............................................................................................................. 33
第6章 软件测试 ................................................................................................................................ 36
6.1软件测试的重要性 ................................................................................................................ 36
6.2软件测试的原则 .................................................................................................................... 36
6.3测试实例的研究与选择 ....................................................................................................... 37
6.4测试环境与测试条件............................................................................................................ 38
6.5主要测试过程 ........................................................................................................................ 38
6.5.1流程测试 ..................................................................................................................... 38
6.5.2游戏运行测试 ............................................................................................................. 38
6.6系统评价 ................................................................................................................................ 38
第7章 结论 ........................................................................................................................................ 40
致谢 ....................................................................................................................................................... 41
参考文献 .............................................................................................................................................. 42
外文翻译 .............................................................................................................................................. 43

包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于android的2048游戏的设计与实现