没有合适的资源?快使用搜索试试~ 我知道了~
学位论文—基于安卓的五子棋de游戏设计论文.doc
0 下载量 117 浏览量
2023-07-08
21:08:56
上传
评论
收藏 631KB DOC 举报
温馨提示
试读
35页
学位论文—基于安卓的五子棋de游戏设计论文.doc
资源推荐
资源详情
资源评论
江西环境工程职业学院大专毕业生
毕业设计(论文)
题目:Android 智能手机游戏开发“五子棋游戏”
分院: 通讯与信息学院
姓名:
学号: 20093069
专业: 计算机信息管理
指导老师: 陈万钧
毕业论文答辩时间:2012 年 6 月 13 日
I
摘 要
随着 3G 网络的使用,Android 系统已经成为全球应用具有广泛影响力的手机操作系统,受到广大
消费者的欢迎。手机 3D 游戏作为手机的基本功能之一,对于人们的意义,已不仅仅像简单的娱乐一般,
而是承载着不可或缺的作用。
本论文主要阐述以面向对象的程序开发语言 eclipse 为开发工具, 基于智能手机 Android 之上设计
一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力 提高智力,而且
富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种模式。人机对战实现的
是一些简单的算法,人人对战只是进行了输赢方的判定。它与 javame 的五子棋设计有许多的不一样,
Android 本来就是全触摸的形式,而且操作非常简单 通过对系统目标的调试和分析,论证提出了可
行性方案,软件系统、硬件平台简单易得,开发成本低,容易实现,从经济角度来看,该系统可行。运
行调试后的结果证明该软件能够很好的运行在 Android 系统平台上,全部实现了所要求的功能,并且兼
容性很好。该软件的易用性较强,可操作性强,界面视觉效果良好,实现了软件设计与开发的目的。
关键词:机器人,生命周期,算法,线程
II
目 录
摘 要...................................................................................................................................................................I
目 录..................................................................................................................................................................II
第 1 章 绪论........................................................................................................................................................1
1.1 背景......................................................................................................................................................2
1.2 课题来源 ..............................................................................................................................................3
1.3 国内外研究现状 ..................................................................................................................................3
1.4 论文主要工作 ......................................................................................................................................4
第 2 章 Android 的开发环境 ..............................................................................................................................5
2.1 操作系统 ..............................................................................................................................................5
2.2 Android 开发环境 ...............................................................................................................................5
2.3 Android 开发环境变量配置 ...............................................................................................................5
2.3.1 jdk 的配置 ...............................................................................................................................5
2.3.2 sdk 的配置 ...............................................................................................................................7
2.4 eclipse 设置 .......................................................................................................................................7
2.5 Android 开发环境配置最终步骤 .......................................................................................................7
第 3 章 Android 应用程序核心 ..........................................................................................................................8
3.1 应用程序基础 ........................................................................................................................................8
3.2 应用程序组件 .......................................................................................................................................8
3.2.1 活动(Activities) .....................................................................................................................9
3.2.2 服务(Services).....................................................................................................................11
3.2.3 广播接收者(Broadcast receivers) ......................................................................................12
3.2.4 内容提供者(Content providers).........................................................................................12
第 4 章 相关技术概念 ......................................................................................................................................14
4.1 坐标布局(AbsoluteLayout).............................................................................................................14
4.2 Intent ....................................................................................................................................................15
4.3 AlertDialog......................................................................................................................................17
4.4 相关的算法研究: .............................................................................................................................17
4.4.1 相关的数据结构 .....................................................................................................................17
4.4.2 分析规则...................................................................................................................................18
4.4.3 胜负判断...................................................................................................................................20
4.4.4 算法实现描述 ...........................................................................................................................20
第 5 章 实现运行情况,以及各个模块的截图 ..............................................................................................23
5.1 概要设计 ..............................................................................................................................................23
5.2 游戏界面 .............................................................................................................................................24
5.2.1 游戏主界面..............................................................................................................................24
5.2.2 新游戏界面 ...............................................................................................................................25
5.2.3 帮助界面..................................................................................................................................25
5.2.4 关于五子棋介绍界面 ..............................................................................................................26
5.2.5 五子棋的退出 ..........................................................................................................................27
总结....................................................................................................................................................................28
III
致谢....................................................................................................................................................................29
参考文献............................................................................................................................................................30
1
第 1 章 绪论
智能手机(Smartphone),具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游
戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动
通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、
美国苹果、加拿大 RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。
智能手机具有五大特点:1. 具备了无线接入互联网的能力,即要有 GSM 的支持网络下的 GPRS 或者
是 CDMA 网络支持下的 CDMA 1X 或 3G 网络。2. 人性化,可以根据个人需要扩展机器的功能。3. 它是具
有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。4.
具有 PDA 功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页。5.强大的功能,
扩展性能强,第三方软件支持多。
Android 的诞生:从时间要追溯到 二零零三年,在参与到 Android 的传奇之前,它的创始人 Andy
Rubin 在周刊中这么说过:“在开发对于用户位置以及状态更加敏感的移动设备方面存在着巨大的潜
力”,他还说过:“很快他们就会在消费类产品中使用这些位置信息,如果开发者足够聪明的话。”现
在看起来他自己都没想到他的预言是多么的准确:实际上,移动领域将会发生巨变,从而催生出我们从
未见过的强大的智能手机。到二零零五 年有很多关于 Google 即将进军移动设备制造领域并专注于制造
基于位置服务的手机的谣传,但最大的障碍就在于 Google 没有自己的可以达成这个目标的平台。
在二零零五 年 七月,Google 收购了 Android,这么一个小规模收购行动还是立刻引起了移动业界
的兴趣,它们怀疑这是 Google 进入移动市场的的标志。尽管如此,这个当时只是一个小规模的移动软
件开发公司正是由 Andy Rubin、Rich Miner、Nick Sears 以及 Chris White 四个人共同创建的。现在看
来,他们的怀疑是正确的。差不多两年半以后,在 二零零七 年 十一 月 五 日,Google 发布了
Android,它这个的发布给移动业界带来了一场可怕的风暴,,基于 Linux 的全新移动操作系统。这不单
单是一个全新的移动系统,非常重要的是:它是开源的。
这是当时新成立的开放手机联盟整合下的成果,诸如 Google、HTC、Intel、Sprint-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 月.这个升级之后,它的更新
给用户带来了新的体验。用户界面得到了极大的改良,并且增添了以下功能。
Android 1.6 “Donut” 2009 年 9 月发布。搭载 Android 1.6 的 HTC Hero 获得了意想不到的成功。
使得原来用许多都没有用过 Android 的人都对 Android 非常的关注,并且也让竞争者苹果和微软更加警
惕了。
剩余34页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 322
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功