没有合适的资源?快使用搜索试试~ 我知道了~
基于Android益智游戏APP设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2024-08-15
10:07:03
上传
评论
收藏 1.27MB DOCX 举报
温馨提示
基于Android益智游戏APP设计与实现.docx
资源推荐
资源详情
资源评论
基于 Android 的益智游戏的设计与实现
基于 Android 的益智游戏的设计与实现
[摘 要] 在国内外,android 的前景十分广阔,尤其是这个平台的游戏开发更是前
途不可限量。在 5G 时代,以《仙剑》为代表的手机 RPG 游戏已渐渐退出舞台,现在老
少皆宜的益智类游戏慢慢占据着主流,本论文研究的游戏正是这样一款游戏,Q 版的游戏
画面风格和简单易懂的操作适合于任何年龄段的玩家。主要研究其实现的关键技术和设
计实现游戏的功能,并针对游戏的碰撞检测和游戏的背景绘制的问题,做了重要阐述。
除采用 Android 平台的四大组件,涉及到自定义 View 中画图的一些方法和技巧是本游
戏的重点,调用 Android 系统画图的 API 及自己实现的相应算法,再加上漂亮的图片足
以实现几乎任何炫酷的效果。
[关键词] Android;手机游戏;5G;益智类游戏
基于 Android 的益智游戏的设计与实现
Design and Realization of Developmental
Game Based on Android
Abstract: At home and abroad,the Android enjoys great potential and vast
development prospects.In the 5G era,《Xian Jian》,as the representative of the RPG game, has
quit the stage of history little by little and now the ages puzzle game start to occupy the main
stream.In this thesis,we will talk about the game like that.The Q version of the game screen
and simple operation is suitable for players of any age.Study the implementation of key
technologies and design to achieve the functionality of the game. According to solve the
problem about game's collision detection ,I also Made an important elaborate in this
thesis.Among the four components of the Android platform,the methods and techniques of
drawing pictures in the custom view is the focus of this game.It could achieve almost any cool
effect by calling the drawing API , some custom arithmetic and also some beautiful pictures.
Key words:Android;Mobile Phone Game;5G; Developmental game
基于 Android 的益智游戏的设计与实现
目 录
1 绪论 ....................................................................1
1.1 背景 ...............................................................1
1.2 Android 的崛起 ......................................................1
1.3 国内外研究现状 .....................................................2
1.4 项目研究的主要内容 .................................................2
1.5 本章小结 ...........................................................5
2 Android 的开发环境 .......................................................5
2.1 Android 操作系统 ....................................................5
2.2 Android 开发环境 ....................................................5
2.3 Android 开发环境变量的配置 ..........................................5
2.3.1 JDK 的配置 ....................................................5
2.3.2 SDK 的配置 ....................................................5
2.4 Eclipse 的配置 .......................................................5
2.5 本章小结 ...........................................................5
3 Android 应用程序核心 .....................................................5
3.1 应用程序基础 .......................................................5
3.2 应用程序组件 .......................................................6
3.2.1 Acitivity................................................................................................................6
3.2.2 Service..................................................................................................................8
3.2.3 BroadcastReciver .................................................................................................9
3.2.4 ContentProvider .................................................................................................10
3.3 本章小结 ..........................................................11
4 项目效果截图与相关技术 .................................................11
4.1 地图的滑动 ........................................................11
4.2 MusicPlayer .................................................................................................................12
4.3 本游戏的核心类 GameEngine...................................................................................14
4.4 相关算法研究 ......................................................16
4.4.1 游戏资源进度的加载 ...........................................16
4.4.2 邮件分页显示效果的实现 .......................................17
4.4.3 玩家排名列表的实现 ...........................................18
4.4.4 碰撞检测 .....................................................19
4.4.5 按每行指定长度画字符串 .......................................19
基于 Android 的益智游戏的设计与实现
4.4.6 根据一串连续的数字图片,画出任何数字 .........................20
4.4.7 图片的翻转和缩放 .............................................21
4.5 本章小结 ..........................................................22
5 游戏基本数据 ...........................................................22
5.1 飞机解锁数据 ......................................................22
5.2 建筑解锁数据 ......................................................25
5.3 机场解锁数据 ......................................................25
5.4 飞机所有数据 ......................................................24
5.5 本章小结 ..........................................................25
6 总结与展望 .............................................................26
6.1 总结 ..............................................................26
6.2 展望 ..............................................................26
结束语 ...................................................................28
参考文献 .................................................................29
致谢 .....................................................................50
基于 Android 的益智游戏的设计与实现
1
1 绪论
1.1 背景
5G(第三代数字通讯技术)正离我们的生活越来越近,它的到来必将掀起一阵无线
通讯的新浪潮,5G 是向未来个人通信演进的一个重要发展阶段,具有里程碑和划时代的意
义。
说到 5G 不能不谈到 Android,Android 是 Google 于 2007 年 11 月 5 日宣布的基于
Linux 平台的开源手机操作系统。它包括一个操作系统,中间件和一些重要的应用程序。它
采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以
Linux 内核工作为基础,由 C 语言开发
[1]
,只提供基本功能;中间层包括函数库 Library
和 Dalvik 虚拟机,由 C++开发。最上层是各种应用软件,包括通话程序,短信程序等,
应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。不存在任何以往阻碍移
动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软 件。这
里,可以把 android 看作是一个类似于 windows 的操作系统。学习 android 平台下的软
件开发正如以前学习 windows 平台下的软件开发一样
[2]
。
在国内,android 的前景十分广阔,国内很多的厂商和运营商也纷纷加入了 android
阵营,包括中国移动,中国联通,华为通讯,联想等大企业。同时 android 应用的范围
不仅仅在手机,国内一些厂家也陆续推出了采用 android 系统的 MID 产品,比较著名的
包括由 Rockchip 和蓝魔推出的同时具备高清播放和智能系统的音悦汇 W7,我们可以预
见 android 也将会被广泛应用在国产智能上网设备上,将进一步扩大 Andorid 系统的应
用范围。
1.2 Android 的崛起
Android 操作系统是 Google 最具杀伤力的武器之一。苹果以其天才的创新,使得
iphone 在全球迅速拥有了数百万忠实粉丝,而 Android 作为第一个完整的,开放,免费的
手机平台,使开发者在为其开发程序时拥有更大的自由。与 Windows,Symbian 等厂商不同
的是,Android 操作系统免费向开发人员提供,这样可节省近三成的成本,得到了众多厂商
和开发者的拥护
[5]
。最早进入 Android 市场的宏达已经陆续在一年内推出了G1,
Magic,Hero,Tatto 等 4 款手机,三星也在 2010 年推出了 Galaxyi7500,连摩托罗拉
也推出了新款 Android 手机 Cliq,中国移动也以 Android 为基础开发了 Ophone 平台。
这些发展证明 Android 已成为只能手机市场的重要发展趋势
[4]
。
2010 年是 android 平台飞速发展的一年。据报道显示,2011 年 8 月 Android 已占
据了全球智能手机市场的半壁江山;而作为世界上零售领域最庞大的智能手机卖家苹果公司
,也以其 iOS 操作系统控制了五分之一的市场。换言之,Android 和 iOS 加起来在全球
智能手机市场上占据了三分之二的绝大多数市场份额。Android 已经在智能手机操
剩余33页未读,继续阅读
资源评论
小码叔
- 粉丝: 5170
- 资源: 5328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Matlab版本2023b的Embedded Coder Support Package for ARM Cortex-M Processors支持包免费分享,1.8G压缩包分成3个(2/3)
- ghostscript-10.0.0
- 医疗保障信息平台定点医药机构接口规范
- Python编程基础入门到高级开发技巧指南
- 手机充电头外观尺寸检测机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- JSP EIMS系统-OA子系统的设计与开发(源代码+LW).zip
- (JSP)JTBC_CMS_2.0.0.8.zip
- linux java jdk8
- Windows系统上Tomcat的安装与配置详解
- Linux-Shell基础命令语言
- 服装图像数据集,衣服图像数据,包含服装属性
- Matlab版本2023b的Embedded Coder Support Package for ARM Cortex-M Processors支持包免费分享,1.8G压缩包分成3个(3/3)
- glove11111wwee.pdf
- ECharts象形柱图-圣诞愿望清单和山峰高度-4.zip
- ECharts象形柱图-人体含水量-2.zip
- ECharts象形柱图-驯鹿的速度-6.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功