内容介绍
原文档由会员 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 Intent19
4.3 AlertDialog21
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