以下为个人见解:
1.首先,先理解三子棋这个游戏的输赢平的产生条件判断:赢/输:棋盘上产生行/列/对角线出现三枚完全相同的棋子。平:棋盘上所有格子已经被双方棋子填充的情况,依旧没有产生行/列/对角线出现三枚完全相同的棋子。
2.所以,我们想实现以下三子棋程序,我们应先在VS2010或者VS2017创建个game.h的头文件,然后可以思考一下,该在这个文件写什么代码呢?我个人觉得我们应该紧紧围绕三子棋这个游戏为出发条件:初始化棋盘 打印棋盘格子 玩家下棋 电脑下棋 判断输赢和是否继续
3.当然,在实现步骤2之前,我们还应该考虑现实中玩游戏是不是要先询问玩家本人是否玩游戏或者退出,所以在这里我再创建个chess.c文件,并该目的编写成代码发进去,如下: