Ⅰ 用C語言編寫五子棋
1.先獨立完成 數據結構, 最簡單的辦法就用一個二維數組表來模擬專五子棋的棋盤
2.用屬MFC做界面,或者是 用OPENCV(個人推薦這個,這個比MFC簡單)
裡面對於做界面 有 一些函數,必然繪制直線,繪制圓,繪制 矩形~
不過得先配置 OPENCV的文件~
3.綜合測試
Ⅱ VS2010 用MFC 製作個基於對話框的五子棋游戲,用Picture控制項做棋盤,怎麼在有了圖片的控制項上畫棋子點陣圖
java">部分實現函數,不知道是否適合
public void mouseClicked(MouseEvent e)
{ int xPos = (int)((e.getX() - X_OFFSET) / RATE);
int yPos = (int)((e.getY() - Y_OFFSET) / RATE);
if (board[xPos][yPos].equals("╋"))
{ if (true == flag)
{ board[xPos][yPos] = "●";
flag = false;
}
else
{ board[xPos][yPos] = "○";
flag = true;
}
}
chessBoard.repaint();
judge();
}