五子棋的小遊戲

2021-07-11 19:57:28 字數 1085 閱讀 2846

感想:終於寫出人生中第乙個小遊戲來了

**:#include

#include

#include

#include

using namespace std;

const int x = 21; //棋盤行數

const int y = 21; //棋盤列數

char p[x][y];  //定義棋盤

int m=0;//定義臨時點,儲存輸入座標

int n=0;

void display()  //輸出棋盤

} void black()  //黑方落子

else if((p[m][n]==1)||p[m][n]==2)

else

p[m][n]=1; //黑方用1來表示

system("cls");

display();

} void red()  //紅方落子

else if((p[m][n]==1)||p[m][n]==2)

else

p[m][n]=2; //紅方用2來表示

system("cls");

display();

} int evalue()  //只需要判斷落子點為中心的九點「公尺」字是否連續即可

} /*橫線判斷*/

for(k=1;k

for(r=3;r

if(p[k][r]!='-'&&p[k][r-2]==p[k][r]&&p[k][r-1]==p[k][r]&&p[k][r+1]==p[k][r]&&p[k][r+2]==p[k][r])

return 1;

/*豎線判斷*/

for(k=3;k

for(r=1;r

if(p[k][r]!='-'&&p[k-2][r]==p[k][r]&&p[k-1][r]==p[k][r]&&p[k+1][r]==p[k][r]&&p[k+2][r]==p[k][r])

return 1;

return 0;

} int main()

black();

if(evalue())

} return 0;

}

python五子棋小遊戲

話不多說,直接上 全部工程檔案,在github 五子棋 效果預覽 判斷上下左右左上右上左下右下8個方向 i x 1 while i 0 if darray i y 1 num1 1 i 1 else break i x 1 while i 19 if darray i y 1 num1 1 i 1 ...

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