下载此文档

C 五子棋人机对战游戏设计.doc


文档分类:生活休闲 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
C _五子棋人机对战游戏设计Visual C++ 期末考评
学院: 计算机工程学院 班 级: 11计算机科学2班
学生姓名: 吴晖 学 号: 20**********
设计地点(单位) A5-101
设计题目: 五子棋

完成日期: 2014年 6月 3日
指导教师评语:
____________________________________________________________________________________________________________________________________________________________________________________________________________________________
成绩(五级记分制):_________________
教师签名:_________________________
目 录
1 引言 ---------------------------------------------------------------3
11游戏介绍 -------------------------------------------------------3
12目的 -----------------------------------------------------------3
13主要问题 ------------------------------------------------------3
2 需求分析 -----------------------------------------------------------4
3 功能模块设计 ---------------------------------------------------4
31变量和函数 ---------------------------------------------------4
32框架的搭建 ---------------------------------------------------5
4 算法分析与设计 -----------------------------------------------6
41游戏界面的设计 -------------------------------------------6
42核心算法 -------------------------------------------------------7
5总结 ---------------------------------------------------------------19
五子棋人机对战游戏
摘要:本文用visual c++来设计与实现简单的五子棋人机对战游戏的基本功能,玩家可以在游戏区域中适当的位置来放棋子,通过程序设计让电脑选择最佳的落棋点,来实现人机对战。
文中对该游戏的算法进行了详细的介绍,其中核心内容包括界面的设计、最佳落棋位置的判断以及游戏胜利判断功能的实现。程序实现起来较简单,同时也比较实用。
关键词: 五子棋 ,vc,人机对战游戏
1引言
11 游戏介绍
五子棋是一种很受人们喜爱的智力游戏,它的规则简单,但玩法变化多端,富有趣味性,特别锻炼人的智力,适合人们消遣。
12 目的
网络小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友,也可以到达跨省、跨市,甚至跨国间人们互相娱乐的目的。
13 主要问题
开始制作游戏时,主要要解决的问题有以下几个方面:
如何设置整个游戏的界面;
2 判断是否可以放下棋子;
如何让电脑选择最佳位置;
4 判断是黑棋胜还是白棋胜。
需求分析
关于五子棋游戏的功能描述如下:运行游戏并进行初始化工作,将整个游戏区域中纵线和横线相交的点坐标化,并且这些点是将来下棋的位置。玩家可以在任意没有放棋子的点放下棋子,直到一方有五个棋子连成一条线为胜方。
游戏的整体运行效果如图11。
图11
功能模块的设计
31

C 五子棋人机对战游戏设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小242 KB
  • 时间2021-02-16