基于android的五子棋游戏的设计本科论文.doc

上传人:m**** 文档编号:550896792 上传时间:2023-03-21 格式:DOC 页数:42 大小:1.72MB
返回 下载 相关 举报
基于android的五子棋游戏的设计本科论文.doc_第1页
第1页 / 共42页
基于android的五子棋游戏的设计本科论文.doc_第2页
第2页 / 共42页
基于android的五子棋游戏的设计本科论文.doc_第3页
第3页 / 共42页
基于android的五子棋游戏的设计本科论文.doc_第4页
第4页 / 共42页
基于android的五子棋游戏的设计本科论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于android的五子棋游戏的设计本科论文.doc》由会员分享,可在线阅读,更多相关《基于android的五子棋游戏的设计本科论文.doc(42页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文) 题目: 基于Android的 五子棋游戏设计 院系: 计算机与信息工程学院 基于Android的五子棋游戏设计摘 要 移动互联网时代的到来极大的改变了我们的生活,而Android是一种以Linux为基础的开放源码操作系统迅速占领了智能机操作系统,所以在android环境下开发显得尤为必要。本文详细介绍了在Android平台上以Java为语言编写游戏的过程。五子棋游戏的开发不仅是一个简单游戏的编写过程,更重要的是在系统分析和设计阶段所做的工作。本文在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭

2、代,不断修正和改进,利用surface重绘等数据存储功能,直到形成一个完善的可行性系统.界面美观、大方,方便的操作与良好的视觉感应共同构成了“基于Android平台的五子棋游戏设计与开发”的设计。关键词: Android,Java,数据存储,软件工程,五子棋The five in a row game based on AndroidAbstractArrival of the mobile Internet era has greatly changed our lives, and Android is a Linux-basedopen source operating system q

3、uickly occupied the smartphone operating system, Android developmentis particularly necessary under the circumstances. This paper focus on a based on the Android platform of Five in a Row game design and development program design and application system develoment issues as the background, introduce

4、s in detail in the Android platform to Java language write games for the process.The development of the Quintet game is not just a progress of programing. Whatsmore, we need to pay more attention to the work on the period of systematic analysis and design.The program follows the software engineering

5、 strictly and narrates the major design and section. Thisprogram maily talk about the period of the system design and the detailed design. And also it will study on the bug fixing and improvements. By using the some fuctiong of datalogging such as the surface, it build a practicable system. The nice

6、 and expert interface and good visual introduction form the design which is based on the designing and development of Android platform Five-in-a-row game. Key words: Android,java, Data Storage,Software Engineering, Five in a Row目 录1绪论51.1 背景71.2 课题来源71.3 国内外研究现状81.4 论文主要工作82 ANDROID的开发环境92.1 操作系统92.

7、2 Android开发环境92.3 Android开发环境变量配置102.3.1 jdk的配置102.3.2 sdk的配置112.4 eclipse设置112.5 Android开发环境配置最终步骤123 ANDROID的架构分析123.1 Android的功能特征123.2 Android架构分析143.2.1 应用程序框架143.2.2 类库153.2.3 Android运行时的组件163.3 Android应用的构成和工作机制164 ANDROID应用程序架构结构剖析164.1应用程序基础174.2 应用程序组件174.2.1 活动(Activities)184.2.2 服务(Servi

8、ces)204.2.3 广播接收者(Broadcast receivers)214.2.4 内容提供者(Content providers)225 程序的设计与实现225.1 程序的算法研究:235.1.1 棋盘布局的数据结构235.1.2 行棋坐标判定245.1.3 胜负的判定255.2 流程设计265.3 游戏的实现:275.4 改进与优化29总结30参考文献31附录1321绪论 智能手机(Smartphone),具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动通讯网络来实现无线网络接入。目前,全球

9、多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。智能手机具有五大特点:1. 具备了无线接入互联网的能力,即要有GSM的支持网络下的GPRS或者是CDMA网络支持下的CDMA 1X或3G网络。2. 人性化,可以根据个人需要扩展机器的功能。3. 它是具有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。4. 具有PDA功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页。5.强大的功能,扩展性能强,第三方软件支持多。Android的诞生:从时间要追溯到 二零零三年

10、,在参与到 Android 的传奇之前,它的创始人Andy Rubin 在周刊中这么说过:“在开发对于用户位置以及状态更加敏感的移动设备方面存在着巨大的潜力”,他还说过:“很快他们就会在消费类产品中使用这些位置信息,如果开发者足够聪明的话。”现在看起来他自己都没想到他的预言是多么的准确:实际上,移动领域将会发生巨变,从而催生出我们从未见过的强大的智能手机。到二零零五 年有很多关于 Google 即将进军移动设备制造领域并专注于制造基于位置服务的手机的谣传,但最大的障碍就在于 Google 没有自己的可以达成这个目标的平台。在二零零五 年 七月,Google收购了 Android,这么一个小规模

11、收购行动还是立刻引起了移动业界的兴趣,它们怀疑这是 Google 进入移动市场的的标志。尽管如此,这个当时只是一个小规模的移动软件开发公司正是由 Andy Rubin、Rich Miner、Nick Sears 以及 Chris White 四个人共同创建的。现在看来,他们的怀疑是正确的。差不多两年半以后,在 二零零七 年 十一 月 五 日,Google发布了Android,它这个的发布给移动业界带来了一场可怕的风暴,基于 Linux的全新移动操作系统。这不单单是一个全新的移动系统,非常重要的是:它是开源的。这是当时新成立的开放手机联盟整合下的成果,诸如 Google、HTC、Intel、Sp

12、rint-Nextel、T-Mobile 以及 NVIDIA 都是这个联盟的成员,该联盟的目的就是要创立移动设备的开放标准。第一款搭载 Android 系统的手机是 2008 年 9 月由 T-Mobile 发布的 G1,它拥有 GPS 功能,3.1M 摄像头,以及一系列的 Google 应用。G1 的面市,正式拉开了 Google 以及整个移动业界激动人心的大冒险的序幕。Android 操作系统版本Android 1.1 (发布于 2009 年 2 月)Android 1.5 “Cupcake” 这是第一个主要版本,发布于 2009 年 5 月.这个升级之后,它的更新给用户带来了新的体验。用

13、户界面得到了极大的改良,并且增添了以下功能。Android 1.6 “Donut” 2009 年 9 月发布。搭载Android 1.6 的 HTC Hero 获得了意想不到的成功。使得原来用许多都没有用过Android的人都对Android非常的关注,并且也让竞争者苹果和微软更加警惕了。Android 2.0/2.1: 2009 年 10 月 26 日,又一个主要版本升级以创纪录的速度放出。这次,大版本升级到了 Android 2.0/2.1 “Eclair.”。Android 2.0.1 SDK 在 2009 年 12 月 3 日发布出来,后来是2010 年 1 月 10 日发布的2.1

14、版本。很多围观群众和用户可能会有点奇怪:“Android为什么会被用甜点作为它系统版本的代号?”,其实这个命名方法开始在 Andoird 1.5 发布出来的时候。每一个版本代表的甜点的尺寸就越变越大,然后按照字母的数序:小蛋糕,甜甜圈和松饼。在这之前人们预计 2.2 版本的代号可能是“馅饼”,但这个最终被证明是错误的,“FroYo”(冻酸奶)才是 Android 2.2 这个伴随 Google Nexus One 发布的新版的最新代号。而下一个版本的代号将会是“姜饼”。Android 2.2 “Froyo”: Nexus One 的用户已经开始接受 Android 2.2 “FroYo”的无线

15、更新,其它机型的用户可能会在短时间内获取到这一更新的。这一版本的更新出来会让大量让其他手机用户垂涎三尺。有关的消息众口一词声称 Android 3.0 “Gingerbread”,Google 将会在今年秋天的某个时候发布出来,它将带来给用户新的体验。从 Android 的发展旅途中,我们看到 2003 年 Andy他是一个有远见的人,看到了 2005 年的起步和被 Google 的收购,也看到了系统的进步以及新的机型的快速发布。所有这一切都让我们相信,Android 将会走向世界第一移动操作系统宝座的步伐是势不可挡的。Android 平板电脑也在今年的夏天开始发布以及 Google TV 发布以后(也许还有 Google Music?),Android 可能真的会将继续带着我们走向移动设备梦想的彼岸。1.1 背景在我们的生活中有许多的游戏,但是游戏不同,它也会给玩家带来不同的感受和生活理念。游戏是我们日常生活的一个必不可少的娱乐项目,也带动了游戏相关产业市场的发展。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号