命題2.白子與黑子互動下棋

  1. 按下棋子按鈕可更換棋子,切換順序為空白/白子/黑子,依序循環
  2. 棋子在資料矩陣中的數值表示為0:空白/1:白子/2:黑子
  3. 輪流出現白子與黑子
  4. 五子連線出現勝利訊息與出現重玩按鈕
  5. 下載練習專案

演算法

  1. 宣告玩家的公用變數 Shared iPlayer As Integer
  2. 初始化設定值副程式Init()
    • iPlayer=1
    • 將資料表各項標籤設定為0
    • 將棋子設定為透明
    • 將重玩按鈕隱藏起來
    • EnableBtn(): ImageButton1.Enabled = True
  3. 檢查是否勝利的副程式CheckWin()
    • 檢查12條線
    • 顯示白子或黑子勝
    • 將重玩按鈕顯示出來
    • DisableBtn():ImageButton1.Enabled = False
  4. 重玩按鈕
    • Init()

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0