如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于VC的五子棋游戏软件的设计与开发摘要人工智能是近年来很活跃的研究领域之一,计算机博弈是人工智能研究的一个重要分支,它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响和学术影响。五子棋本身就是一款益智休闲游戏,规则简单。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。本系统就以五子棋游戏作为研究课题,对五子棋的算法与规则做了研究,阐述了如何在MicrosoftVisualC++下用API函数来开发Windows下的游戏并给出了具体的实现。本系统以五子棋为例实现的主要功能有棋盘、棋子的输出、人机对下等。本系统还有和棋、再来一盘、帮助等辅助功能。关键字:五子棋;MicrosoftVisualC++;API函数目录论文总页数:21页TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc170572821"1引言PAGEREF_Toc170572821\h1HYPERLINK\l"_Toc170572822"2开发工具和应用平台PAGEREF_Toc170572822\h1HYPERLINK\l"_Toc170572823"2.1MicrosoftVisualC++的介绍PAGEREF_Toc170572823\h1HYPERLINK\l"_Toc170572824"2.2Windows编程的特点PAGEREF_Toc170572824\h2HYPERLINK\l"_Toc170572825"3系统需求分析PAGEREF_Toc170572825\h4HYPERLINK\l"_Toc170572826"3.1系统需求PAGEREF_Toc170572826\h4HYPERLINK\l"_Toc170572827"3.2功能需求PAGEREF_Toc170572827\h4HYPERLINK\l"_Toc170572828"3.3系统运行环境PAGEREF_Toc170572828\h4HYPERLINK\l"_Toc170572829"4五子棋算法分析PAGEREF_Toc170572829\h5HYPERLINK\l"_Toc170572830"4.1五子棋的发展PAGEREF_Toc170572830\h5HYPERLINK\l"_Toc170572831"4.2五子棋的规则PAGEREF_Toc170572831\h6HYPERLINK\l"_Toc170572832"4.3具体算法分析PAGEREF_Toc170572832\h7HYPERLINK\l"_Toc170572833"4.3.1棋盘局势状态表示PAGEREF_Toc170572833\h7HYPERLINK\l"_Toc170572834"4.3.2棋盘中下棋的顺序表示PAGEREF_Toc170572834\h7HYPERLINK\l"_Toc170572835"4.3.3具体算法PAGEREF_Toc170572835\h7HYPERLINK\l"_Toc170572836"5系统流程PAGEREF_Toc170572836\h9HYPERLINK\l"_Toc170572837"6系统功能实现PAGEREF_Toc170572837\h10HYPERLINK\l"_Toc170572838"6.1窗口设计PAGEREF_Toc170572838\h10HYPERLINK\l"_Toc170572839"6.2棋盘设计PAGEREF_Toc170572839\h11HYPERLINK\l"_Toc170572840"6.3按钮功能的实现PAGEREF_Toc170572840\h12HYPERLINK\l"_Toc170572841"6.4胜负判断PAGEREF_Toc170572841\h13HYPERLINK\l"_Toc170572842"7系统测试与分析PAGEREF_Toc170572842\h14HYPERLINK\l"_Toc170572843"7.1运行结果PAGEREF_Toc170572843\h14HYPERLINK\l"_Toc170572844"7.2问题的发现与解决PAGEREF_Toc170572844\h17HYPERLINK\l"_To