基于android的五子棋游戏设计.doc

约43页DOC格式手机打开展开

基于android的五子棋游戏设计,基于android的五子棋游戏设计软件工程【摘 要】本论文主要阐述以面向对象的程序开发语言eclipse为开发工具, 基于智能手机android之上设计一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力 提高智力,而且富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种模式。...
编号:30-267488大小:683.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 hfnmb 发布

基于Android的五子棋游戏设计

软件工程
【摘 要】本论文主要阐述以面向对象的程序开发语言eclipse为开发工具, 基于智能手机Android之上设计一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力 提高智力,而且富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种模式。人机对战实现的是一些简单的算法,人人对战只是进行了输赢方的判定。它与javame的五子棋设计有许多的不一样,Android本来就是全触摸的形式,而且操作非常简单。
【关键词】机器人, 生命周期,算法,线程

绪论 5
1 开发概述 6
1.1 背景 7
1.2 课题来源 7
1.3 国内外研究现状 8
1.4 论文主要工作 8
2 Android的开发环境 9
2.1 操作系统 9
2.2 Android开发环境 9
2.3 Android开发环境变量配置 9
2.3.1 jdk的配置 9
2.3.2 sdk的配置 11
2.4 eclipse设置 11
2.5 Android开发环境配置最终步骤 11
3 Android应用程序核心 11
3.1应用程序基础 12
3.2 应用程序组件 12
3.2.1、活动(Activities) 13
3.2.2、 服务(Services) 15
3.2.3、广播接收者(Broadcast receivers) 16
3.2.4、内容提供者(Content providers) 17
4相关技术概念 17
4.1坐标布局(AbsoluteLayout) 17
4.2 Intent 19
4.3 AlertDialog 21
4.4 相关的算法研究: 21
4.4.1相关的数据结构 21
4.4.2分析规则 21
4.4.3胜负判断 23
4.4.4算法实现描述 24
5.实现运行情况,以及各个模块的截图 26
5.1概要设计: 26
5.2.1 游戏主界面: 27
5.2.2新游戏界面: 28
5.2.3 帮助界面 28
5.2.4 关于五子棋介绍界面 29
5.2.5 五子棋的退出: 30
总结 31
参考文献 32
附录 33