自擬三子棋小遊戲

2021-07-15 06:05:57 字數 1523 閱讀 5675

標頭檔案部分:

#ifndef _sanziqi_h__

#define _sanziqi_h__

#include#include#include#define row 3

#define line 3

void init_board(char arr[row][line]); //初始化棋盤

int check_full(char arr[row][line]); //檢查某個位置是否為空

void display_board(char arr[row][line]); //列印棋盤

void player_move(char arr[row][line]); //玩家玩

void computer_move(char arr[row][line]); //電腦玩

char check_win(char arr[row][line]); //判斷輸贏

#endif //_sanziqi_h__

主函式部分:

#define _crt_secure_no_warnings 1

#include"sanziqi.h"

void menu()

void game()

; init_board(arr);

do

computer_move(arr);

ret=check_win(arr);

if( ret != ' ')

break;

if(check_full(arr)==1)//棋盤已滿

}while(ret == ' ');

display_board(arr);

if(ret == 'a')

else if(ret == 'b')

else if(ret == 'q') }

int main()

} system("pause");

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 ...