欢迎来到天天文库
浏览记录
ID:6194132
大小:2.68 MB
页数:31页
时间:2018-01-06
《基于android系统的游戏app设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android系统的游戏APP设计毕业论文目录第1章绪论11.1选题背景及意义11.2Android手机游戏APP的市场现状21.3本文主要内容2第2章ANDROID系统平台概况32.1Android操作系统32.2Android操作系统特性32.3Android操作系统框架结构42.3.1Application42.3.2ApplicationFramework42.3.3LibrariesAndAndroidRunTime52.3.4LinuxKernel52.4Android应用程序构成52.4.1Activity52.4.2
2、BroadcastReceiver62.4.3Service62.4.4ContentProvider62.5Android应用程序的生命周期6第3章系统的整体设计83.1数独游戏简介83.2游戏策划93.2.1欢迎界面的策划93.2.2游戏界面的策划93.2.3相关资源103.3游戏的架构103.3.1各类的介绍10293.3.2游戏的框架简介11第4章软件的实现134.1欢迎界面的实现134.1.1KLSDActivity实现134.1.2WelcomeView类的实现134.1.3WelcomeViewDrawThread类和We
3、lcomeViewGoThread类的实现144.1.4HelpView类和AboutView类的实现164.2游戏界面相关类的实现174.2.1GameView的实现184.2.2TimeThread的实现184.3数独算法类的实现194.3.1数独算法基本逻辑204.3.2检测填充结果214.4游戏的测试和运行224.4.1游戏测试概述224.4.2测试环境234.4.3游戏运行结果23结论27致谢28参考文献2929第28页烟台南山学院本科毕业设计(论文)第1章绪论1.1选题背景及意义2007年,Android手机操作系统横空出世
4、,并以开源的特点迅速占领手机操作系统的市场。据调查,在当今智能手机操作系统中,Android系统的智能手机所占的比例已经高达到62%,越来越多的用户选择安卓手机。占据着如此巨大的市场份额,所带来的利益也是极其诱人的,随着移动互联网的发展以及智能手机的普及,对于手机APP发展越来越快,其中,手机游戏APP的开发更加具有诱人的利益。手机游戏APP吸引用户最大的特点就是因为方便,用户可以随时随地使用,正因为这个特点,手机游戏APP已成为用户最喜欢的移动应用之一,不管在iPhone还是在Android,发展速度都极其迅速[1]。常见手机游戏AP
5、P的特征可概括如下:(1)潜在用户群巨大:据调查。目前全球有20亿人使用移动电话,并且每天这个数字都在增加。甚至除了一些发达国家外,各国的手机用户都远远超过计算机用户。由此可以想象,手机游戏的潜在价值是十分巨大的。(2)移动性与便携性:相比于传统的控制台游戏,手机游戏APP具有可以随身携带,用户可以随时随地进入游戏,去参加一些限时活动或者购买装备等特点。因为这个特点使得手机游戏APP早已成为人们日常生活中用于消遣时间的选择。用户可以在等车、休息时进行游戏。调查显示,适当的玩玩游戏可以让人释放压力,因而手机游戏APP已慢慢变成人们日常生活
6、中一种普遍的娱乐方式。(3)支持网络:手机是一种网络设备,在某些时候可以让多个用户同时在线游戏。而随着移动互联网的发展,用户越发渴望移动游戏,为了满足用户的这一要求,Android平台游戏的开发将之运用在了实际中。本文以数独游戏APP为例,详细介绍了在Android系统平台上开发的优势。数独又被称之为九宫格,来源于中国古代,但那时的规则更加复杂,那时的规则不是数字不能重复,而是要求每行、每列以及斜向上的各数字之和为15。《易经》中的九宫图也是由此而来。数独真正被世人所了解是在2004年英国《泰晤士报》的封面上刊登了一个数独的游戏。由此数
7、独游戏开始广泛传播。29第28页烟台南山学院本科毕业设计(论文)数独的游戏规则十分简单,用户只需在空格处填上1-9的数字,并使该数字在每行、每列以及每个小的九宫格内都只能出现一次,这种推理性的游戏操作极其简单,不需要数字运算,而且有助于开发大脑,锻炼思维,因而很受用户喜爱。1.2Android手机游戏APP的市场现状Android是由Google开发的一种基于Linux平台的开源操作系统。它包含移动手机工作的全部软件,集操作系统、界面展现及软件应用程序于一体,并且解决了以往产业创新的专有权问题[2]。Google与30多家在技术和无线应
8、用方面的知名企业共同开发出了Android系统。并且通过与开发商、运营商以及制造商等合作伙伴建立良好的合作伙伴关系,共同建立一个开放式,标准化的生态系统。在Android系统上开发的游戏软件,无需进行市场划
此文档下载收益归作者所有