Android平台五子棋游戏的设计与实现.doc

资料分类:本科论文 上传会员:小熊熊 更新时间:2018-05-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15234
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近几年来,随着电子产品行业的飞速发展,手机行业尤其竞争激烈,在硬件设备不断更新换代的同时,也带动了提供软件服务行业的高速发展,Android操作系统为近几年推出的一款智能手机操作系统,以其屏幕画面炫丽,操作便捷,获得了很多手机用户的喜爱,本文着眼于以Java为主语言,在Eclipse环境下,开发设计的一款适用于Android平台的五子棋小游戏,该游戏能够在Android2.2以上版本运行,可以提供人机对战和人人对战两种游戏模式,以保证用户的需求。凭借 Android 平台提供的完美的控件和精美的布局框架,以及所学的一些算法思想设计出一款操作简便、界面美观,同时又具有一定智能分析水平的益智类小游戏。

 

关键词 Android;五子棋;Eclipse;算法

 

目录

摘要

Abstract

1 绪论-1

1.1 智能移动平台-1

1.2 Android简介-1

1.3 五子棋简介-1

1.4 主要工作及论文简介-2

1.4.1 主要工作-2

1.4.2 论文简介-2

2 相关技术-3

2.1 开发环境安装配置-3

2.1.1 安装Android SDK-3

2.1.2 安装JDK-3

2.1.3 平台选择-3

2.2 可行性研究-5

3 需求分析-6

3.1 需求调查-6

3.2 功能模块分析-6

3.2.1 模块划分-6

3.2.2 软件功能需求-6

3.2.3 功能图-7

3.2.4 软件基本模块结构图-7

4 概要设计-9

4.1 软件设计思想-9

4.2 软件功能结构-9

4.3 人人对战简述-9

4.4 人机对战简述-10

4.5 主要流程-11

5 详细设计-13

5.1 详细模块划分-13

5.2 棋盘类-14

5.3 棋子类-16

5.4 判断输赢-17

5.5 帮助模块设计-18

5.6 退出模块设计-18

6 人机对战落子选择算法分析-20

6.1 算法相关知识-20

6.1.1 极大极小树-20

6.1.3 剪枝方法-21

6.2 实现过程-22

6.2.1 第一次分析-22

6.2.2 第二次分析-23

6.2.3 第三次分析-23

总结-30

致谢-31

参考文献-32

附录-33

相关论文资料:
最新评论
上传会员 小熊熊 对本文的描述:该系统的手机一经推出立即受到广大用户的热捧,同时各式各样的Android平台小游戏也不断呈现在大家眼前,然而手机的许多应用性能毕竟不如电脑,因此游戏开发设计仍然受到手机性能......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: