前言:c语言是一门编程语言,可用于嵌入式系统以及游戏开发等领域,本文是运用c语言制作一个简易的井字棋游戏。
总体思路:创建界面-->创建并初始化二维数组(作为棋盘)-->打印棋盘-->玩家下棋逻辑-->电脑下棋逻辑-->判断胜负逻辑-->分出胜负并且重新回到游戏开始界面
.h文件如下:
#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define ROW 3
#define COL 3
void print();
void play(char(*arr)[COL], int row, int col);
步骤1:
界面的制作,并且设定好界面中的选项。这里用函数的形式将这个界面封装起来,如下图。这里我用的是do...while();循环配合上switch语句,保证玩了一把之后还能接着玩。
void print()
{
printf("*************************\n");
printf("*********1、paly*********\n");
printf("*********0、exit*********\n");
printf("*************************\n");
}
#include"game.h"
int main()
{
char arr[ROW][COL];//二维数组创建(把他作为棋盘)
int input = 0;
srand((unsigned int)time(NULL))

本文介绍运用C语言制作简易井字棋游戏的方法。总体思路是创建界面、初始化二维数组作为棋盘、打印棋盘、实现玩家和电脑下棋逻辑、判断胜负逻辑,最后将功能按顺序封装。详细说明了各步骤的实现要点,如界面封装、数组操作、随机值生成等。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



