Android黑白棋游戏的设计与开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计
基于安卓系统的黑白棋游戏的设计与实现
学院:
专业:
学号:
学生姓名:
指导教师:
2016.4.18
黑白棋游戏的设计与实现
摘要随着技术的发展,手机越来越普遍,安卓智能平台越来越完善,成为手机的主流系统。千元智能机的出世,智能机替代传统功能机的趋势将日益明显,安卓系统则占领了主导地位。该文描述了在安卓模拟器下实现实现了黑白棋游戏的功能。
关键词安卓;安卓系统;游戏;黑白棋;安卓开发
The design and implementation of the black and white chess game Abstract with the development of technology, mobile phones are becoming more and more common, Android intelligent platform is becoming more and more perfect, and become the mainstream of the mobile phone system. Thousands of intelligent machines was born, intelligent machines replace the traditional features of the trend will become increasingly apparent, Android system has occupied the dominant position. This paper describes the realization of the function of the black and white chess game in Android simulator.
Keywords Android; Android system; game; black and white chess; Android development
前言
2007年11月,Google推出了一种由操作系统,中间件,用户友好应用软件组成的智能手机平台安卓。安卓推出以来就广受关注,而且安卓还延续着LINUX的开放精神,开放了源代码,这就意味着所有的程序开发员都可以按照自己的喜好通过安卓开发平台来开发出自己的应用程序。根据市场调研机构IDC公布的数据。2015年全球智能手机出货量再创记录达14.3亿部,同比增长10.1%。2015年Q4期间全球智能手机出货量达到了3.995亿,同比增长5.7%。
一.绪论
1.1 开发背景
Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android 系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google 与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟
(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智慧型手机,并逐渐拓展到平板电脑及其他领域上。随后,Google以Apache免费开源许可证的授
权方式,发布了Android的源代码。[1]
2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能[6] 。
Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。
谷歌对开发者控制台进行了改进,增加了五个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。
1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。
2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。
3、推荐跟踪:允许开发者找出最有效的广告
4、营收曲线图:向开发者展示其应用营收,以国家进行划分
5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出[7] 。
Android Studio这款开发工具被首次公布,这也是为了方便开发者基于Android开发。
首先解决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便的调整在各个分辨率设备上的应用。
同时Studio还解决语言问题,多语言版本(但是没有中文版本)、支持翻译都让开发者更适应全球开发环境。Studio还提供收入记录功能。
最大的改变在于Beta测试的功能。Studio提供了Beta Testing,可以让开发者很方便试运行[5] 。
2015年5月29日,在谷歌I/O开发者大会上,谷歌发布AndroidStudio 1.3版,支持C++编辑和查错功能。Android Studio 1.3版开发码代码变得更加容易,速度提升,而且支持C++编辑和查错功能[8] 。
1.2 软件特色
黑白棋,游戏在8x8的棋盘上的中心位置开始,呈对角关系先放入不同颜色各两枚棋子,然后开始轮流下子,两子中间夹住的棋子都是自己的棋子,最后棋盘全部占满或者双方都不能吃子时游戏结束,棋子多的一方胜利。
这款app包含经典黑白棋双人对战模式,即棋盘是8X8共64格。游戏内容包含:
1、当前棋子数目显示,所用时间同步显示;
2、落子位置正误判断;
3、悔棋功能,但每个选手只能悔棋一次;
4、音乐伴随功能,可选择开关;
5、落子提示功能,不限次数;
6、输赢判别,游戏有三种结果,平局,黑棋赢,白棋赢;
7、可以随时开始新的游戏。
1.3 系统介绍
安卓系统基于LINUX,可以兼容鼠标键盘,触摸输入等多种输入方式,全面应用与触屏只能移动设备之中。ADT(Android Development Tools的简称),是Eclipse IDE下的一个安卓系统开发插件。ADT拓展了Eclipse工具的特色,可以让开发者迅速建立安卓项目,创建界面,加上安卓API框架并使用虚拟机调试程序。所以ADT是一个很好的开发工具。安卓系统基于LINUX,可以兼容鼠标键盘,触摸输入等多种输入方式,全面应用与触屏只能移动设备之中。
1.4 操作系统概述