C语言———实现多子棋(时间戳简易版)

本次是基于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

六. 运行情况

楼主知识浅薄,欢迎评论交流和批评指正

注:转载请注明出处。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值