實現小遊戲三子棋

2021-08-18 00:17:48 字數 1207 閱讀 3645

三子棋的規則:在九宮格棋盤中,只要橫、豎、對角線都能走成一條直線,就贏了。

我將實現三子棋遊戲的程式分為三個部分

第一部分:標頭檔案 game.h

#ifndef _game_h_

#define _game_h_

#include #include #include #include #define row 3

#define col 3

void initboard(char arr[row][col], int row, int col);

void displayboard(char arr[row][col], int row, int col);

void playermove(char arr[row][col], int row, int col);

void computermove(char arr[row][col], int row, int col);

char iswin(char arr[row][col], int row, int col);

#endif

第二部分:原始檔 game.c

#define _crt_secure_no_warnings 1

#include "game.h"

void game()

while(ret==0);

if(ret=='x')

printf("恭喜你贏了\n");

if(ret=='*')

printf("你輸了\n");

if(ret=='q')

printf("平局\n");

}char arr[row][col];

void initboard(char arr[row][col], int row, int col)

else

printf("此位置被占用,請重新輸入\n");

}else

printf("輸入錯誤,請重新輸入\n");

}}void computermove(char arr[row][col], int row, int col) }}

int isfull(char arr[row][col], int row, int col)

int main()

}while(a);

return 0;

}

小遊戲 三子棋

c語言 實現最簡單的三子棋 無人工智慧,介面簡單,手動輸入座標x x 如下 環境 vs2015 game.h pragma once ifndef game h define game h include include include include define row 3 define col...

三子棋小遊戲

簡單版的三子棋遊戲並不難,就只是運用二維陣列和呼叫各個函式。現在來分析遊戲的思路,首先在螢幕上列印乙個選擇遊戲的選單,這個簡單,就只需要呼叫乙個函式輸出就可以了,玩家選擇開始遊戲就進入遊戲函式,首先要初始化二維陣列,可以用memset 來進行初始化,然後在螢幕上列印出三子棋的棋盤,這個也簡單,知識簡...

三子棋小遊戲

game.h define crt secure no warnings ifndef game h define game h include include include include define rows 3 行數 define cols 3 列數void initboard char ...