感想:終於寫出人生中第乙個小遊戲來了
**:#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...