【设计+论文】基于Android(安卓)五子棋游戏设计与实现

收藏

编号:20171019104032172    类型:共享资源    大小:1.64MB    格式:RAR    上传时间:2017-10-19
  
40
关 键 词:
设计 论文 基于 android 五子棋 游戏 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘  要

本论文主要阐述以面向对象的程序开发语言,Eclipse为开发工具, 基于智能手机Android系统之上设计的一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能增强思维能力提高智力,而且富含哲理,有助于修身养性。移动互联网的到来极大的改变了我们的生活,而Android是一种以Linux为基础的开放源码操作系统,其一出现就迅速占领了智能机操作系统市场,所以在Android平台上开发显得尤为重要。

本系统中设定了人机对战,人人对战和联机对战三种模式。人机对战实现的是电脑AI算法,人人对战是在同一机器上两人游戏,联机对战是不同机器上的两人对战,均只进行胜负的判定。当然,对算法的探讨将是本文的最大亮点。


关键词:Android,五子棋,电脑AI,软件工程

目  录

第一章:绪论1

1.1智能手机与Android系统的发展历程1

1.1.1 智能手机1

1.1.2 Android系统基本情况介绍2

1.2课题现状及应用前景3

1.2.1 五子棋简介3

1.2.2 课题现状及应用前景3

第二章:开发环境的搭建5

2.1 系统开发环境5

2.2 系统开发环境的搭建5

2.2.1 JDK的配置5

2.2.2 Android开发插件的安装6

2.2.3 AVD的创建8

第三章:系统需求分析与概要设计10

3.1 系统的需求分析10

3.2 系统的概要设计10

3.2.1 游戏界面布局11

3.2.2 人机对战部分的核心算法的开发12

3.2.3 三种对战模式的胜负判定12

3.2.4 联机对战部分,机子建立连接和数据接收发送功能的实现。13

第四章:系统详细设计14

4.1 游戏界面布局的具体实现14

4.1.1 棋盘和棋子的描述15

4.2 人机对战部分的核心算法的开发17

4.2.1  搜索算法17

4.2.2  评值算法19

4.2.3  算法核心类20

4.3 联网对战模拟器建立连接和数据接收发送功能的实现30

4.4 五子棋的胜负判定算法31

第五章:系统运行演示效果34

5.1 单人对战演示34

5.2 双人对战演示36

5.3 联网对战演示36

第六章:结束语39

致  谢40

参考文献41

附录A 五子棋术语解释42

附录B 极大极小值算法43

附录C 胜负判定算法代码44


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】基于Android(安卓)五子棋游戏设计与实现
链接地址:http://www.west960.com/p-206344.html

当前资源信息

浏览:23次
景云上传于2017-10-19
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开