基于Android系统的五子棋游戏的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-06
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9312
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本次毕业设计主要是选用Eclipse+Android SDK+ADT游戏开发工具,使用Android和Java语言开发的一款游戏软件,运行环境为Android4.0以上的版本。本游戏在功能上主要实现了两大模块,分别是人人对战模块和人机对战模块。人人对战主要是通过双方玩家连接网络,寻找玩家实现连接通讯,完成人人对战功能的实现。人机对战主要人与机器进行下棋对战,人类玩家通过点击屏幕获取坐标下棋,机器则是通过我们事先编写好的人机对战算法,找出绝佳位置进行下棋,从而完成人机对战功能。

本文介绍了基于Android系统的五子棋游戏的设计与实现,在第一章中主要为大家讲解此次设计与实现的背景和目的等。关于此次项目的需求分析、设计分析以及功能的实现都会在接下来了的几章中讲解。同时,为了更加清晰的理解本此软件设计实现的功能以及完成情况,在最后一章我们也将进行软件测试的分析。

 

关键字:五子棋;安卓;人机算法;联网

 

目录

摘要

Abstract

1 概述-4

1.1开发背景-4

1.2项目意义-4

1.3项目设计目标-4

1.4系统功能概述-4

2 系统分析-6

2.1需求分析-6

2.1.2系统性能分析-6

2.1.3功能需求分析-7

2.2技术分析-7

2.3操作可行性分析-7

2.4运行环境要求-7

3 概要设计-8

3.1系统设计思想-8

3.2系统总体设计-8

3.3系统功能模块概要设计-9

3.3.1系统主要模块设计-9

3.3.2系统主要流程-9

4 系统详细设计-10

4.1主界面模块设计-11

4.2帮助模块设计-11

4.3判断输赢模块设计-11

4.4人机对战模块设计-12

4.5人人对战模块设计-13

4.5.1 联网设备搜索设计-14

4.5.2 联网设备连接设计-14

4.6下棋模块设计-15

5 系统功能实现-16

5.1主界面模块实现-17

5.2帮助模块实现-17

5.3判断输赢模块实现-18

5.4人机对战模块实现-18

5.5人人对战模块实现-19

5.6下棋战模块实现-20

6 人机算法分析-20

6.1 算法思想-21

6.2 算法设计-21

7 软件测试-22

7.1 测试目的-23

7.2 测试方案-23

7.3 测试用例-23

结    论-24

参 考 文 献-25

致    谢-26

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:该项目是希望设计人机对战和人人对战功能,让工作和学习中的人们在他们比较空闲的时候,通过玩益智类五子棋游戏锻炼智力,愉悦身心。玩家可以有两种选择,如果玩家只有一人进......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: