江西环境工程职业大专毕业生
毕业设计(论文)
题目:Android智能手机游戏开发"五子棋游戏"
分院: 通讯与信息
:
: 20093069
专业: 计算机信息管理
sp; 毕业论文答辩时间:2012年6月13日
摘 要
随着3G网络的使用,Android系统已经成为全球应用具有广泛影响力的手机操作系统,受到广大消费者的欢迎。手机3D游戏作为手机的基本功能之一,对于人们的意义,已不仅仅像简单的娱乐一般,而是承载着不可或缺的作用。
本论文主要阐述以面向对象的程序开发语言eclipse为开发工具, 基于智能手机Android之上设计一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力 提高智力,而且富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种模式。人机对战实现的是一些简单的算法,人人对战只是进行了输赢方的判定。它与javame的五子棋设计有许多的不一样,Android本来就是全触摸的形式,而且操作非常简单 通过对系统目标的调试和分析,论证提出了可行性方案,软件系统、硬件平台简单易得,开发成本低,容易实现,从经济角度来看,该系统可行。运行调试后的结果证明该软件能够很好的运行在Android系统平台上,全部实现了所要求的功能,并且兼容性很好。该软件的易用性较强,可操作性强,界面视觉效果良好,实现了软件设计与开发的目的。
关键词:机器人,生命周期,算法,线程
目 录
摘 要 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
致谢 29
参考文献 30
第1章 绪论
智能手机(Smartphone),具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。
智能手机具有五大特点:1. 具备了无线接入互联网的能力,即要有GSM的支持网络下的GPRS或者是CDMA网络支持下的CDMA 1X或3G网络。2. 人性化,可以根据个人需要扩展机器的功能。3. 它是具有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。4. 具有PDA功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页。5.强大的功能,扩展性能强,第三方软件支持多。
Android的诞生:从时间要追溯到 二零零三年,在参与到 Android 的传奇之前,它的创始人Andy Rubin 在周刊中这么说过:"在开发对于用户位置以及状态更加敏感的移动设备方面存在着巨大的潜力",他还说过:"很快他们就会在消费类产品中使用?这些位置信息,如果开发者足够聪明的话。"现在看起来他自己都没想到他的预言是多么的准确: