没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
i
基于 Android 的五子棋游戏设计与实现
摘 要
现代科技的飞跃发展,3G 智能手机为我们带来了很多便利,给我们提供了一个高效
的平台,在社会各界得到越来越广泛的应用。因此,本文围绕一个“基于 Android 平台的五
子棋游戏设计与开发”程序的设计和应用系统的开发课题为背景,详细介绍了在 Android
平台上以 Java 为语言编写游戏的过程。
五子棋游戏的开发不仅是一个简单游戏的编写过程,更重要的是在系统分析和设计
阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周
期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不
断修正和改进,利用 SQlite、SharedPreferences 等数据存储功能,直到形成一个完善的可行
性系统.界面美观、大方,方便的操作与良好的视觉感应共同构成了“基于 Android 平台的
五子棋游戏设计与开发”的设计。
关键词: Android;Java;数据存储;软件工程;五子棋
ii
Backgammon game design based on Android
Abstract
Modern technology develops rapidly in our society. It makes our lives more convinient
and provides an efficient platform for us. Recently, the 3G Smartphone becomes more and
more popular. Therefore , my thesis will talk about the progress of the games which is
programed by the Java language. My paper is based on the tasks on the program design and
the application system which is based on the Quintet game design and development built on
the Android.
The development of the Quintet game is not just a progress of programing. What’s
more, we need to pay more attention to the work on the period of systematic analysis and
design. The program follows the software engineering strictly and narrates the major design
and section. This program maily talk about the period of the system design and the detailed
design. And also it will study on the bug fixing and improvements. By using the some
fuctiong of datalogging such as the SQlite, SharedPreferences, it build a practicable system.
The nice and expert interface and good visual introduction form the design which is based on
the designing and development of Android platform Quintet game.
Key words: Android;Java ;Data storage; software engineering; backgammon
iii
目录
摘 要..............................................................................................................................................................i
Abstract..........................................................................................................................................................ii
1 绪论 ...........................................................................................................................................................1
1.1 课题研究的背景 ...............................................................................................................................1
1.2 国内发展状况 ...................................................................................................................................1
1.3 相关知识的介绍 ...............................................................................................................................2
1.3.1 开发工具简介 .......................................................................................................................2
1.3.2 数据存储简介 .......................................................................................................................3
1.4 系统运行配置 ..................................................................................................................................3
1.5 论文主要工作 ..................................................................................................................................3
2 Android 的系统研究.................................................................................................................................5
2.1 Android 的构架.................................................................................................................................5
2.1.1 Android 构架综述..................................................................................................................5
2.1.2 Android 应用程序框架层......................................................................................................6
2.1.3 Android 应用程序层..............................................................................................................7
2.1.4 应用程序组件 .......................................................................................................................7
2.2 Android 嵌入有米广告.....................................................................................................................8
3 需求分析 .................................................................................................................................................10
3.1 功能需求 .........................................................................................................................................10
3.2 性能需求 .........................................................................................................................................10
3.3 可行性研究 .....................................................................................................................................10
3.3.1 经济可行性 ..........................................................................................................................10
3.3.2 技术可行性 ..........................................................................................................................11
4 概要设计 .................................................................................................................................................12
4.1 系统功能结构及流程图 .................................................................................................................12
4.2 数据存储设计 .................................................................................................................................12
5 详细设计 .................................................................................................................................................14
5.1 主界面详细设计 .............................................................................................................................14
5.2 游戏开始模块详细设计 .................................................................................................................15
5.2.1 背景音乐和音效、嵌入广告 ..............................................................................................15
5.2.2 三大难度算法的设计及输赢的判断 ..................................................................................15
5.3 游戏说明模块详细设计 .................................................................................................................19
5.4 最高纪录模块详细设计 .................................................................................................................19
5.5 游戏设置模块详细设计 .................................................................................................................20
6 游戏的实现 .............................................................................................................................................22
6.1 背景音乐和音效的实现 .................................................................................................................22
6.2 嵌入广告的实现 .............................................................................................................................23
6.3 三大难度的实现 .............................................................................................................................23
6.3.1 简单 ......................................................................................................................................23
6.3.2 中等 ......................................................................................................................................24
6.3.3 较难 ......................................................................................................................................25
iv
6.4 游戏输赢判断的实现 .....................................................................................................................26
结 论 ...........................................................................................................................................................28
参考文献 .......................................................................................................................................................29
致 谢 ...........................................................................................................................................................30
外文文献 .......................................................................................................................................................31
1
1 绪论
1.1 课题研究的背景
随着计算机与网络技术的日益发达,同时也进入了高效的信息化时代,说起手机,
没有一个人会感到陌生。近几年来一个名词一直影响着许许多多的手机用户,它
就是智能手机。智能手机凭借其强大的功能吸引住了许多用户的眼球,因为有了
广大的用户基础,智能手机也风靡一时。说起智能手机,除了他有一颗强大的 CPU
和其他一些较高配置的硬件外,其真正的智能还要归功于其不可缺少的智能操作
系统。随着 3G 的到来,无线带宽越来越高,使得更多内容丰富的应用程序部署在手机
上成为可能,比如视频通话、视频点播、移动互联网等。为了承载这些数据应用及快速
部署,手机功能将越来越智能越来越开放。
手机游戏也就应运而生,每个手机上都有手机游戏,游戏是人们娱乐的一种方式。
Android 平台下的手机游戏更是受顾客的亲睐,手机游戏不仅玩起来比较方便,还有助
于开发我们的思维,使大家在娱乐的同时也增长了见识,拓展了思维。五子棋对自己的
思维及协调能力有益,能使我们注意力集中,耐心也有明显的提升,培养我们的逻辑思
维能力,对智力以及记忆力都很有帮助。
1.2 国内发展状况
随着 3G 时代的到来,在这个新的研究领域中,我国在世界上处于较为领先的地位,
我国电信业正处在高速发展的阶段,特别是新业务、新服务在打造品牌、创建市场的时
期,对电信产业的结构调整必须充分的考虑成本。由我国自主研发并获政府支持的
TD-SCDMA 制式技术,在频谱利用率、对业务支持具有灵活性等独特优势。这种全称
为 Time Division - Synchronous CDMA(时分同步 CDMA)的技术,其空中接口采用了四
种多址技术:TDMA,CDMA,FDMA,SDMA(智能天线)。综合利用四种技术资源分
配时在不同角度上的自由度,得到可以动态调整的最优资源分配。克服由覆盖半径随用
户数目的增加而收缩造成的呼吸效应和当手机靠近基站功率必定过剩而且形成有害的
电磁辐射所造成的远近效应,并且实现了动态信道分配。而分别由欧洲和美韩所倡导的
剩余49页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 378
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- update9-20240601.5.205.slice.img.7z.002
- 微信小程序优惠券页面前端模板源码
- 林子雨编著《Spark编程基础(Python版)》 实验7 Spark机器学习库MLib编程实践数据
- 一种支持微信文本限制长度限制使用的,在合适的位置截取限制字节长度的字符串子串的java算法
- MoonPdfLib中解析PDF的库
- 学习Spring-使用Typora进行整理小白可以自学,有什么问题dd我
- update9-20240601.5.205.slice.img.7z.001.pd
- 2030.5 CSIP通信报文参考
- CSIP test程序解读
- POElight流放之路特效优化
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功