c語言做的小遊戲 五子棋

2021-08-21 18:35:40 字數 1252 閱讀 5669

c語言做小遊戲——五子棋:

話不多說,上乾貨:

//author:xiauhacker

//上下左右移動

//space(空格)落子

#include #include #include #include #define maximus 15 //定義棋盤大小

int p[maximus][maximus];//儲存對局資訊

char buff[maximus*2+1][maximus*4+3];//輸出緩衝器

int cx,cy;//當前游標位置

int now;//當前走子的玩家,1代表黑,2代表白

int wl,wp;//當前寫入緩衝器的列數和行數字置

char* showtext;//在棋盤**顯示的文字資訊

int count;//回合數

char* copy(char* strdest,const char* strsrc)//修改過的字串複製函式,會忽略末端的\0

return strdestcopy;

}void initialize()//初始化乙個對局函式

int rungame()//進行整個對局,返回贏家資訊(雖然有用上)

else if(input==0x20)//如果是空格則開始走子

return now;

}else if(victor==2)//如果白方達到勝利,顯示提示文字並等待一次按鍵,返回勝利資訊

return now;

}else if(count==maximus*maximus)//如果回合數達到了棋盤總量,即棋盤充滿,即為平局

return 0;}}

} else if(input==0xe0)//如果按下的是方向鍵,會填充兩次輸入,第一次為0xe0表示按下的是控制鍵

if(cx<0)cx=maximus-1;//如果游標位置越界則移動到對側

if(cy<0)cy=maximus-1;

if(cx>maximus-1)cx=0;

if(cy>maximus-1)cy=0;

} }}int main()//主函式

return 0;

}

**如上

,即可領取~

技術有限,大家互相學習,一起進步!~

c 小遊戲 五子棋

include include includeusing namespace std const int x 21 棋盤行數 const int y 21 棋盤列數 char p x y 定義棋盤 int m 0 定義臨時點,儲存輸入座標 int n 0 void display 輸出棋盤 else...

c 小遊戲 五子棋

include include includeusing namespace std const int x 21 棋盤行數 const int y 21 棋盤列數 char p x y 定義棋盤 int m 0 定義臨時點,儲存輸入座標 int n 0 void display 輸出棋盤 else...

五子棋的小遊戲

感想 終於寫出人生中第乙個小遊戲來了 include include include include using namespace std const int x 21 棋盤行數 const int y 21 棋盤列數 char p x y 定義棋盤 int m 0 定義臨時點,儲存輸入座標 in...