1 / 35
文档名称:

基于Android的五子棋游戏软件设计.doc

格式:doc   大小:618KB   页数:35
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Android的五子棋游戏软件设计.doc

上传人:qiang19840906 2017/11/23 文件大小:618 KB

下载得到文件列表

基于Android的五子棋游戏软件设计.doc

文档介绍

文档介绍:天津电子信息职业技术学院
毕业论文
题目基于Android的五子棋游戏软件设计
姓名
专业班级游戏S11-1
指导教师
完成时间 2014年4月5日
天津电子信息职业技术学院(软件技术系)制

基于Android的五子棋游戏设计
软件工程
【摘要】本论文主要阐述以面向对象的程序开发语言eclipse为开发工具, 基于智能手机Android之上设计一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力提高智力,而且富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种模式。人机对战实现的是一些简单的算法,人人对战只是进行了输赢方的判定。它与javame的五子棋设计有许多的不一样,Android本来就是全触摸的形式,而且操作非常简单。
【关键词】机器人, 生命周期,算法,线程
目录
绪论 5
1 开发概述 6
背景 7
课题来源 7
国内外研究现状 8
论文主要工作 8
2 Android的开发环境 9
操作系统 9
Android开发环境 9
Android开发环境变量配置 9
jdk的配置 9
sdk的配置 11
eclipse设置 11
Android开发环境配置最终步骤 11
3 Android应用程序核心 11
12
应用程序组件 12
、活动(Activities) 13
、服务(Services) 15
、广播接收者(Broadcast receivers) 16
、内容提供者(Content providers) 17
4相关技术概念 17
(AbsoluteLayout) 17
Intent 19
AlertDialog 21
相关的算法研究: 21
21
21
23
24
,以及各个模块的截图 26
: 26
游戏主界面: 27
: 28
帮助界面 28
关于五子棋介绍界面 29
五子棋的退出: 30
总结 31
参考文献 32
附录 33

选题背景
(一)课题来源
现在的移动电话是小型的计算机,它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个小型的游戏。现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。除了语音数据以外,它们还可以发送和接收其它类型的数据。所以这样的网络游戏也可以在手机上实现。短信类游戏就好像“虚拟宠物”那样。短信游戏是通过玩家和游戏服务商通过短信中的文字的内容来交流,达到进行游戏的目的的一种文字游戏。由于短信游戏的整个游戏过程都是通过文字来表达,造成短信游戏的娱乐性较差。但是短信游戏却是兼容性最好的手机游戏之一。只要您的手机可以发短信,您就可以畅快的享受短信游戏给您带来的快乐了。图形类游戏更接近我们常说的“电视游戏”,玩家通过动画的形式来发展情节进行游戏。由于游戏采用了更为直观且更为精美的画面直接表现,因此图形类游戏的游戏性和代入感往往较文字类游戏高。因此广受玩家们的欢迎。嵌入式游戏是一种将游戏程序预先固化在手机的芯片中的游戏。由于这种游戏的所有数据都是预先固化在手机芯片中的,因此这种游戏是无法进行任何修改的。也就是说,您不能更换其它游戏的,只能玩您手机中已经存在的娱乐游戏,而且您也不能将它们删除。手机在网络游戏行业在多年的技术经验与运营经验的积累与总结之后,到了2009年迫不及待的需要创新出新的游戏模式和崭新的运营模式来推动手机游戏市场的爆发和发展。其中比较吸引人们的是手机的休闲类的游戏。应该可以说它是与PC网络游戏完全的脱离开了,而且充分发挥了自身的优势手机终端。休闲类的游戏恰巧与之相反,只需要很少的网络流量的网络环境,通过少量多次的游戏形式带给玩家流畅的游戏体验满足玩家瞬间提升的快感,但是同时却很难具有长期的“沉迷”性。
本题目是基于Android平台开发的一个小型的程序。其实都差不多,在有JAVA的智能手机上都可以运行。其实手机是我们生活中不可缺少的工具,这些小游戏可以带给我们快乐和放松我们的心情。无论什么样手机,我想买起来的时候上面就有一些它自带的各种小游戏,其中有一个独特的小游戏也是非常重要的。
(二)国内外研究现状
Android 是Google开发的基于Linux平台的开源手机操作