目录
一、前言
三子棋可以帮助我们巩固函数的知识,锻炼我们的编程思想,代码的实现要一个模块一个模块的实现,但是实现起来也没有特别的难,是一个比较适和刚学编程没多久的小伙伴拿来练手的。在写完之后,还可以与自己的朋友装装X。
还有一篇文章是关于扫雷 ,大家感兴趣的话可以看一看
二、思维导图
三、游戏逻辑
1.打印选择菜单(是玩游戏还是退出游戏)
2.初始化并打印空棋盘
3.玩家下棋(判断坐标是否非法、判断坐标是否被占用)
4.打印棋盘
5.判断输赢(玩家赢?平局?未分出胜负)
6.电脑下棋(判断坐标是否非法、判断坐标是否被占用)
7.打印棋盘
8.判断输赢(玩家赢?平局?未分出胜负)
9.游戏结束(玩家赢/电脑赢/平局)
10.再来一局还是退出游戏(不过瘾,就再来一局)
四、运行结果
情况一:玩家赢
情况二:电脑赢
情况三:平局
这样的一个三子棋游戏是不是既简单又好玩啊!
✌️✌️
五、算法细节
1.游戏相关的测试
使用text.c文件来执行相关游戏的