一定要看的超基础入门C语言三子五子棋实现方法

三子棋(五子棋)游戏实现方法


各位读者们好,今天用十大步骤教大家三子棋与五子棋的实现方法,两者逻辑差不多,这里拿三子棋举例;看完此篇章相信你一定可以自己独立完成一项有趣的小游戏


一、开始准备

首先创建一个项目《五子棋》或《三子棋》,随后添加一个头文件<game.h>,两个源文件<game.c>和<test.c>,当然文件名不一定要与我相同,后缀不要出错即可。

<game.c>实现游戏的具体过程
<test.c>起到索引的作用
<game.h>所有的头文件以及函数的创建

在这里插入图片描述
随后我们梳理一下完成这项小游戏的一系列步骤

1、给行列赋一个值(例如五子棋所需要的棋盘大小为5*5)
2、创建一个菜单供玩家选择开始or退出
3、初始化棋盘所对应的数组(例如五子棋我们需要25个空间的数组)
4、打印一下所需要的棋盘的样板
5、开始下棋,玩家先下或电脑先下
6、判断谁赢或者是平局的情况
7、输出哪方获胜的结果或平局的结果


二、给行列赋值

以下操作请在刚在创建的头文件game.h输入
1、按惯例引上头文件<stdio.h>,vs编译器的scanf函数需要引一串define(如图)

在这里插入图片描述

2、用define给行列赋值,行列字母可以自己选择

在这里插入图片描述


二、创建并打印菜单

1、在game.h的头文件创建一个函数menu()来打印菜单,函数我们不需要他返回值,所以用void类型。

在这里插入图片描述

2、在test.c文件引上<game.h>头文件,这样那里面写的代码,test.c文件这里可以任意用,随后在test.c文件里面创建main主函数,并且在里面输入我们打印菜单的函数menu(),这可以帮助我们梳理接下来许多函数的顺序在这里插入图片描述

在这里插入图片描述

3、在game.c文件里面具体实现打印菜单函数menu

具体实现:跟test.c文件一样引一下<game.h>文件,随后用几条printf函数完成菜单的打印

在这里插入图片描述

4、在test.c文件里面实现让玩家选择

具体实现:用任意循环语句,这里用do while句子实现;

如果玩家选择1,那就开始游戏,这里我们将要进入下一个函数game()来进行游戏;

如果玩家选择2,那就break退出游戏;

如果选择到别的数字&#x

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值