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

一.在做任何题前,就像数学题一样,我们都要树立一下它的逻辑二.步骤1.对菜单进行构建

目录

一.准备工作

二.步骤

1.对菜单进行准备:

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

3.创建棋盘:

          4.控制玩家下棋

          5 让电脑自己下棋

6.判断输赢

一.准备工作

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

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

二.步骤

1.对菜单进行准备:

以下代码位于test.c中在一个人无聊的时候,创作一手三子棋来与ai竞争吧

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

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

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

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

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

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

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

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

3.创建棋盘:

同步骤2一样构建一个函数对game函数进行完善。在一个人无聊的时候,创作一手三子棋来与ai竞争吧

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

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

如果输入正常,得到的结果应为下图 在一个人无聊的时候,创作一手三子棋来与ai竞争吧

 4.控制玩家下棋

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

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

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

倘若输出正常,结果应为下图 在一个人无聊的时候,创作一手三子棋来与ai竞争吧

5 让电脑自己下棋

首先得让电脑进行随机下棋,此时需要下图的3,4行来得到随机的目的,接下来大致与控制玩家下棋相等,但有一些关于随机的细节。在一个人无聊的时候,创作一手三子棋来与ai竞争吧在一个人无聊的时候,创作一手三子棋来与ai竞争吧

 在上面二图中的61,62行即为达到随机目的的工具代码。在一个人无聊的时候,创作一手三子棋来与ai竞争吧

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

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

6.判断输赢

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

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

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

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

版权声明:本文为博主process_lucky7原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/qq_64090670/article/details/122635686

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2022年1月22日 下午6:53
下一篇 2022年1月22日 下午11:51

相关推荐