斗兽棋设计论文

斗兽棋设计论文

ID:44250135

大小:1.63 MB

页数:28页

时间:2019-10-20

斗兽棋设计论文_第1页
斗兽棋设计论文_第2页
斗兽棋设计论文_第3页
斗兽棋设计论文_第4页
斗兽棋设计论文_第5页
资源描述:

《斗兽棋设计论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要【摘要】安卓操作系统是近几年来,市场占有率最大的智能手机操作系统。原因是安卓系统基于Linux的自由及开放源代码的操作系统,所以吸引了很多开发爱好者,开发岀理想的应用程序。同时,市而上多数的智能手机都配有蓝牙无线连接功能,蓝牙是一个标准的无线通讯协议,基于设备低成本的收发器芯片,传输距离近、底功耗。可以实现固定设备、移动设备、和楼宇个人域网之间的短距离数据交换。因此,安卓和蓝牙一同使用,相同于一台个人电脑连接上了互联网,变的更加有实用性。本文在学习和运用安卓应用程序开发的过程中,设计岀一个基于安卓平

2、台上的蓝牙斗兽棋游戏程序。通过已学习的基础Java知识,设计出单人斗兽棋游戏,再通过学习和运用蓝牙无线通讯协议,实现双人蓝牙对战功能,最终设计出一款蓝牙斗兽棋游戏。先明确好游戏运行的环境,然后设计用户界面的布局和用户界面的风格,接着完成代码的编译和优化等工作,最终完成一个风格可爱、操作简单、支持双人联机和适合全年龄向用户娱乐的蓝牙斗曽棋应用程序。【关键词】安卓开发;蓝牙连接;斗兽棋目录1.引言11.1.研发背景11.2.研究的目的及意义12.安卓操作系统23.MITAppInventor24.蓝牙通讯4

3、5.应用程序设计概念45.1.用户界面设计45.1.1.主界面45.1.2.在线对战和蓝牙对战45.1.3.关于55.2.游戏规则56.应用程序实现66.1.组件介绍66.2.程序逻辑思维76.3.棋子行走代码块8结语17致谢18参考文献19安卓是基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑。安卓的系统框架分为四层,从高到低分别是安卓应用层,安卓应用框架层,安卓系统运行层和Linux内核层。开发人员主要接触的是安卓应用层和安卓应用框架层。其中,安卓应用层都是使用JA

4、VA语言编写的,而安卓应用框架层是编写Google发布的核心应用吋所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的架构设计。但是必须遵守其框架的开发原则,该应用程序重用机制也使用户可以方便的替换程序组件,所谓组件就是网格、文本框、按钮等等。•研发背景免费的开放平台安卓,引来了无数的开发人员对安卓系统进行开发新型产品,服务大众,同时也为开发人员带来相应的利益,正因如此,网络上也有很多便于开发人员学习和使用的免费安卓开发软件,例如AppInventor^Eclipse

5、>AndroidStudio等,让一些具有开发想法的开发人员通过这些软件,开发出自己理想的应用程序。斗兽棋作为一款经典的棋盘类益智游戏,有不少的人接触过,却因为其本身的某种原因被人们所遗忘,所以开发蓝牙斗兽棋应用程序,其萌化的风格,简单的操作,适合全年龄向的玩家同台竞技。同时可以在空余的时间单人研究战略,和另一名玩家时,可以利用蓝牙无线连接简单快捷地进行配对,实时对战。让人的思维能力变得活跃,对生活充满希望,对将来充满信心。42研究的目的及意义通过安卓这个免费的开放平台上,可以充分了解安卓开发中各种各样

6、难以想象的前景和利益。商家在通过自身的想法,确定应用程序的构思,然后设计主要功能的概念和整个应用稈序大致的界面,接着大致的界面模块编写和功能模块代码编写,然后进行应用程序Demo的功能和体验,并根据反馈回来的建议,进行修改,再进行用户体验测试,根据测试的结果,再进行修改,再有反馈,再修改,几经修改完善,最终上架到市场,为广大群众提供服务,同时也为自身获取了相应利益的整个过程。本文研究的意义在于通过开发蓝牙斗兽棋应用程序,可以更加熟悉和了解安卓应用程序开发时的开发流程。掌握利用免费的开发平台和安卓所提供的

7、应用程序接口,来实现蓝牙斗兽棋应用程序。2•安卓操作系统目前智能手机上流行的操作系统有SymbianOS(诺基亚)、AndroidOS(安卓)、WindowsPhone(微软)、1OS(苹果)、Blackberry(黑莓)等。按照源代码、内核和应用环境等的开放程度划分,智能手机操作系统可分为开放型平台(基于Linux内核)和封闭型平台(基于UNIX和Windows内核)两大类。在这次斗兽棋的开发,我们选择安卓操作系统作为斗兽棋的运行环境。选择安卓,是因为安卓基于Linux内核的自由及开放源代码的操作系统

8、。对比与IOS,它是一个封闭的手机操作系统,不像安卓可以随意安装自行开发的应用程序,同吋也有很多便于开发安卓应用程序的开发软件。3.MITAppInventor一提到开发程序,一般人会先联想到一个灰黑色搭配的界面,搭配上五颜六色密密麻麻的字符。稍微了解其中的蕴含以后,可能大部分的人都会觉得代码非常的厉害,可以做出自已想出来的东西。但是却被没有专业的开发知识、需要金钱来学习开发软件的操作和对代码入手方向等待问题所折服。MITAppInvent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。