基于Android系统的游戏APP设计毕业论文
第1章 绪论 1
1.1 选题背景及意义 1
1.2 Android手机游戏APP的市场现状 2
1.3 本文主要容 2
第2章 Android系统平台概况 3
2.1 Android操作系统 3
2.2 Android操作系统特性 3
2.3 Androideclipse开发手机app操作系统框架结构 4
2.3.1 Application 4
2.3.2 Application Framework 4
2.3.3 Libraries And Android RunTime 5
2.3.4 Linux Kernel 5
2.4 Android应用程序构成 5
2.4.1 Activity 5
2.4.2 Broadcast Receiver 6
2.4.3 Service 6
2.4.4 Content Provider 6
2.5 Android应用程序的生命周期 6
第3章 系统的整体设计 8
3.1 数独游戏简介 8
3.2 游戏策划 9
3.2.1 欢迎界面的策划 9
3.2.2 游戏界面的策划 9
3.2.3 相关资源 10
3.3 游戏的架构 10
3.3.1 各类的介绍 10
3.3.2 游戏的框架简介 11
第4章 软件的实现 13
4.1 欢迎界面的实现 13
4.1.1 KLSDActivity实现 13
4.1.2 WelcomeView类的实现 13
4.1.3 WelcomeViewDrawThread类和WelcomeViewGoThread类的实现 14
4.1.4 HelpView类和AboutView类的实现 16
4.2 游戏界面相关类的实现 17
4.2.1 GameView的实现 18
4.2.2 TimeThread的实现 18
4.3 数独算法类的实现 19
4.3.1 数独算法基本逻辑 20
4.3.2 检测填充结果 21
4.4 游戏的测试和运行 22
4.4.1 游戏测试概述 22
4.4.2 测试环境 23
4.4.3 游戏运行结果 23
结论 27
致谢 28
参考文献 29
第1章 绪论
1.1 选题背景及意义
2007年,Android手机操作系统横空出世,并以开源的特点迅速占领手机操作系统的市场。据调查,在当今智能手机操作系统中,Android系统的智能手机所占的比例已经高达到62%,越来越多的用户选择安卓手机。
占据着如此巨大的市场份额,所带来的利益也是极其诱人的,随着移动互联网的发展以及智能手机的普及,对于手机APP发展越来越快,其中,手机游戏APP的开发更加具有诱人的利益。手机游戏APP吸引用户最大的特点就是因为方便,用户可以随时随地使用,正因
为这个特点,手机游戏APP已成为用户最喜欢的移动应用之一,不管在iPhone还是在Android,发展速度都极其迅速[1]。常见手机游戏APP的特征可概括如下:
(1)潜在用户巨大:据调查。目前全球有20亿人使用移动,并且每天这个数字都在增加。甚至除了一些发达国家外,各国的手机用户都远远超过计算机用户。由此可以想象,手机游戏的潜在价值是十分巨大的。
(2)移动性与便携性:相比于传统的控制台游戏,手机游戏APP具有可以随身携带,用户可以随时随地进入游戏,去参加一些限时活动或者购买装备等特点。因为这个特点使得手机游戏APP早已成为人们日常生活中用于消遣时间的选择。用户可以在等车、休息时进行游戏。调查显示,适当的玩玩游戏可以让人释放压力,因而手机游戏APP已慢慢变成人们日常生活中一种普遍的娱乐方式。
(3)支持网络:手机是一种网络设备,在某些时候可以让多个用户同时在线游戏。而随着移动互联网的发展,用户越发渴望移动游戏,为了满足用户的这一要求,Android平台游戏的开发将之运用在了实际中。
本文以数独游戏APP为例,详细介绍了在Android系统平台上开发的优势。
数独又被称之为九宫格,来源于中国古代,但那时的规则更加复杂,那时的规则不是数字不能重复,而是要求每行、每列以及斜向上的各数字之和为15。《易经》中的九宫图也是由此而来。数独真正被世人所了解是在2004年英国《泰晤士报》的封面上刊登了一个数独的游戏。由此数独游戏开始广泛传播。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论