1.首先先了解游戏的构成包括开始界面和游戏界面,那么首先定义一个函数作为游戏的主框架。
2.在这个框架中对于游戏进行定义包括菜单以及提示语以do……while循环实现
3.在menu函数中打印开始界面
4.在test() 函数中,do……while循环嵌套switch循环,定义game()函数,实现游戏玩法
这两个函数分别定义棋盘以及打印棋盘
5.对于init
实现空格
6.对于print
实现棋盘的打印
7.开始定义人机下棋,回到game函数使用玩家函数和电脑函数定义下棋顺序和玩法,都要用win函数来表达是否胜利
8.转到win函数
判断赢得条件
玩家函数
电脑函数
8.回到game函数,初始化ret,利用ret的返回值来判断游戏结果
9.判断平局,定义一个函数
一个三子棋游戏就完成了
定义两个源文件和一个头文件,将所有要声明的函数和定义的鼠放入头文件中,源文件只要引用#include“game.h” 即可