Android黑白棋游戏设计与开发.docx
《Android黑白棋游戏设计与开发.docx》由会员分享,可在线阅读,更多相关《Android黑白棋游戏设计与开发.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计毕业设计基于安卓系统的黑白棋游戏的设计与实现基于安卓系统的黑白棋游戏的设计与实现学院:专业:学号:学生姓名:指导教师:2016.42016.41818黑白棋游戏的设计与实现摘要随着技术的发展,手机越来越普遍,安卓智能平台越来越完善,成为手机的主流系统。千元智能机的出世,智能机替代传统功能机的趋势将日益明显,安卓系统则占领了主导地位。该文描述了在安卓模拟器下实现实现了黑白棋游戏的功能。关键词安卓;安卓系统;游戏;黑白棋;安卓开发The design and implementation of the black and white chess gameAbstract with the
2、development of technology,mobile phones are becoming more and morecommon,Android intelligent platform is becoming more and more perfect,and become themainstream of the mobile phone system.Thousands of intelligent machines was born,intelligentmachines replace the traditional features of the trend wil
3、l become increasingly apparent,Androidsystem has occupied the dominant position.This paper describes the realization of the functionof the black and white chess game inAndroid simulator.KeywordsAndroid;Android system;game;black and white chess;Android development前言2007 年 11 月,Google 推出了一种由操作系统,中间件,用
4、户友好应用软件组成的智能手机平台安卓。安卓推出以来就广受关注,而且安卓还延续着 LINUX 的开放精神,开放了源代码,这就意味着所有的程序开发员都可以按照自己的喜好通过安卓开发平台来开发出自己的应用程序。根据市场调研机构 IDC 公布的数据。2015 年全球智能手机出货量再创记录达 14.3 亿部,同比增长 10.1%。2015 年 Q4 期间全球智能手机出货量达到了 3.995亿,同比增长 5.7%。一绪论1.1开发背景Android(ndrid)是一个以 Linux 为基础的半开源操作系统,主要用于移动设备,由 Google 和开放手持设备联盟开发与领导。Android 系统最初由安迪 鲁
5、宾(Andy Rubin)制作,最初主要支持手机。2005 年 8 月 17 日被 Google 收购。2007 年 11 月 5 日,Google与 84 家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良 Android 系统并生产搭载 Android 的智慧型手机,并逐渐拓展到平板电脑及其他领域上。随后,Google 以 Apache 免费开源许可证的授权方式,发布了 Android 的源代码。12013 年 5 月 16 日,在 I/O 大会上,谷歌推出新的 Android 开发环境AndroidStudio,并对开发者
6、控制台进行了改进,增加了五个新的功能6。Android Studio 是谷歌推出了新的 Android 开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。谷歌对开发者控制台进行了改进,增加了五个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。3、推荐跟踪:允许开发者找出最有效的广告4、营收曲线图:向开发者展示其应用营
7、收,以国家进行划分5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出7。Android Studio 这款开发工具被首次公布,这也是为了方便开发者基于 Android 开发。首先解决的一个问题是多分辨率。Android 设备拥有大量不同尺寸的屏幕和分辨率,根据新的 Studio,开发者可以很方便的调整在各个分辨率设备上的应用。同时 Studio 还解决语言问题,多语言版本(但是没有中文版本)、支持翻译都让开发者更适应全球开发环境。Studio 还提供收入记录功能。最大的改变在于 Beta 测试的功能
8、。Studio 提供了 Beta Testing,可以让开发者很方便试运行5。2015 年 5 月 29 日,在谷歌 I/O 开发者大会上,谷歌发布 AndroidStudio 1.3 版,支持C+编辑和查错功能。Android Studio 1.3 版开发码代码变得更加容易,速度提升,而且支持 C+编辑和查错功能8。1.2 软件特色黑白棋,游戏在 8x8 的棋盘上的中心位置开始,呈对角关系先放入不同颜色各两枚棋子,然后开始轮流下子,两子中间夹住的棋子都是自己的棋子,最后棋盘全部占满或者双方都不能吃子时游戏结束,棋子多的一方胜利。这款 app 包含经典黑白棋双人对战模式,即棋盘是 8X8 共
9、64 格。游戏内容包含:1、当前棋子数目显示,所用时间同步显示;2、落子位置正误判断;3、悔棋功能,但每个选手只能悔棋一次;4、音乐伴随功能,可选择开关;5、落子提示功能,不限次数;6、输赢判别,游戏有三种结果,平局,黑棋赢,白棋赢;7、可以随时开始新的游戏。1.3 系统介绍安卓系统基于 LINUX,可以兼容鼠标键盘,触摸输入等多种输入方式,全面应用与触屏只能移动设备之中。ADT(Android Development Tools 的简称),是 Eclipse IDE 下的一个安卓系统开发插件。ADT 拓展了 Eclipse 工具的特色,可以让开发者迅速建立安卓项目,创建界面,加上安卓 API
10、 框架并使用虚拟机调试程序。所以 ADT 是一个很好的开发工具。安卓系统基于 LINUX,可以兼容鼠标键盘,触摸输入等多种输入方式,全面应用与触屏只能移动设备之中。1.4 操作系统概述操作系统名称代表厂家特点备注Symbian摩托罗拉、西门子、诺基亚实时性、多任务的纯32 位操作系统具有功耗低、内存占用少等特点三个系统设计的原则是:用户数据的完整性和安全性。WinCE微软从计算机到嵌入式系统四色灰阶、2MB 内存、44MHZ 处理器精简的 Windows 95可以使用 Windows 平台上的编程工具RIMBlackBerry 的经典设计手机和电子邮件的融合宽大的屏幕和便于输入的 QWERTY
11、 键盘,为拇指输入而优化iPhone OS苹果公司为 iPhone开发 iPhone、iPodtouch 以及 iPad源码模式:封闭源码+开放源码组件系统架构分为四个层次:内核操作系统层,内核服务层、媒体层、可轻触层系统操作。占用大概 240MB 的内存空间Palm OS3Com 公司的产品良好的节能功能。合理的内存管理 PalmOS 占有非常小的内存。数据以数据库的形式存在专用于掌上电脑Android谷歌、MOTOL、高通、TI、HTC、中国移动等全球知名芯片厂商,制造商、运营商开放性、较为成熟的Linux 系统、较强大的可移植性和强大的操作性完全免费对用户开放22基于 Android 黑
12、白棋游戏的设计与实现二Android 开发平台2.1Android 平台具有以下优点:(1)平台的开放性允许任何厂商加入,使其拥有更多的开发者,新颖的应用功能及创意可以不断地实现。(2)脱离了运营商的束缚,让手机更加贴近互联网。(3)应用程序都是基于 java 开发的,java 具有一次编写、到处运行的跨平台性。能够实现在所有的 Android 设备中运行,真正做到了硬件的无关性,降低了开发者的负担。(4)提供了标准的 API 和 SDK 开发包,手机厂商可以根据需要自行开发或者使用自己已有的程序,从而打造出富有特色的 Android 平台。2.2Android 体系结构Android 平台构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 白棋 游戏 设计 开发
限制150内