在一个人无聊的时候,创作一手三子棋来与ai竞争吧

目录

一.准备工作

二.步骤

1.对菜单进行准备:

2. 创建棋盘并进行初始化

3.创建棋盘:

          4.控制玩家下棋

          5 让电脑自己下棋

6.判断输赢

​ 


一.准备工作

设置三个文件来进行对三子棋的实现。

二.步骤

1.对菜单进行准备:

以下代码位于test.c中

上图为正确输出的菜单项。

2. 创建棋盘并进行初始化

为了实现三子棋游戏的正常运行,将switch语句中的case1语句把printf换成函数game(),并在test.c中写下以下代码。

 

 

 

 

运用宏定义方便以后修改棋盘大小。

3.创建棋盘:

同步骤2一样构建一个函数对game函数进行完善。

 

 

 

如果输入正常,得到的结果应为下图 

 4.控制玩家下棋

 

 

 

倘若输出正常,结果应为下图 

5 让电脑自己下棋

首先得让电脑进行随机下棋,此时需要下图的3,4行来得到随机的目的,接下来大致与控制玩家下棋相等,但有一些关于随机的细节。

 在上面二图中的61,62行即为达到随机目的的工具代码。

同上若输出正常,应得到以下的结果 

6.判断输赢

 

 

 

 

 

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>