本次是基于vs2019环境使用c语言的方法来实现多子棋项目。
一. 项目文件
二. 源文件my_Main.c
三. game_Chess函数分为三个步骤
四. 源文件my_Game.c实现
五. 头文件 my_Game.h和源文件my_Main.c实现
六. 运行情况
一. 项目分为三个文件:
1. 头文件:
1.1 my_Game.h
库函数的引用,常量的定义,函数声明。
2. 源文件:
1.1 my_Main.c
游戏逻辑操作。
1.2 my_Game.c
game_Chess函数的实现。
二. 源文件my_Main.c中实现游戏操作逻辑,主要有两个函数:
1. my_Chess()——游戏页面
2. game_Chess()——多子棋的实现
三. game_Chess函数分为三个步骤:
1. 棋盘初始化
1.1 初始化二维数组
init_Board();
1.2 展示棋盘
display_Board();
2. 玩家/电脑下棋
2.1玩家下棋
2.1.1 玩家下棋
player_Move();
2.1.2 展示棋盘
display_Board();
2.1.3 判断棋局是否结束
check_Board();
2.2 电脑下棋
2.2.1 电脑下棋
computer_Move();
2.2.2 展示棋盘
display_Board();
2.2.3 判断棋局是否结束
check_Board();
3. 棋局结果
3.1 is_Outcome();
四. 源文件my_Game.c的函数实现:
1. init_Board():
2. display_Board():
3. player_Move():
4. computer_Move():
5. is_Full():
6. check_Board():
7. is_Outcome():
五. 头文件 my_Game.h和源文件my_Main.c的实现:
1. 头文件 my_Game.h:
2. 源文件my_Main.c
六. 运行情况
楼主知识浅薄,欢迎评论交流和批评指正
注:转载请注明出处。