一、概述
这个项目是在VS2019环境下写的,建立了三个文件:
1.game.h 用于游戏代码的声明(函数声明,符号定义等)
2.test.c 用于测试游戏的逻辑
3.game.c 用于游戏代码的实现
二、以下是代码截图:
1.game.h
2.test.c
3.game.c
三、运行结果 :
四、总结与反思
此代码有以下不足有待改进:
1.虽然棋盘大小可以在宏定义处进行修改,但判断输赢的模块只能判断3×3的棋盘。
2.电脑下棋只是生成了一个随机的位置,而不能根据玩家当前的棋路进行优化,也就是不够厉害,无法真正实现与人博弈的快感。
希望大家共同交流进步,有需要源码的私我!