請輸入玩家1 類型:(1) 玩家 (2) 電腦
1
請輸入名子:
水球
請輸入玩家2 類型:(1) 玩家 (2) 電腦
2
1 2 3
4 5 6
7 8 9
請輸入欲選擇格子數(1~9)
5
水球 選擇了 5
1 2 3
4 O 6
7 8 9
祖鳳 選擇了 1
X 2 3
4 O 6
7 8 9
請輸入欲選擇格子數(1~9)
7
水球 選擇了 7
X 2 3
4 O 6
O 8 9
祖鳳 選擇了 3
X 2 X
4 O 6
O 8 9
請輸入欲選擇格子數(1~9)
2
水球 選擇了 2
X O X
4 O 6
O 8 9
祖鳳 選擇了 8
X O X
4 O 6
O X 9
請輸入欲選擇格子數(1~9)
4
水球 選擇了 4
X O X
O O 6
O X 9
祖鳳 選擇了 6
X O X
O O X
O X 9
請輸入欲選擇格子數(1~9)
9
水球 選擇了 9
X O X
O O X
O X O
恭喜這一場比賽中沒有人獲得了勝利。
還要再進行一場遊戲嗎(y/n)
N
難度:2
撰寫這題時請注意,設計的圈圈叉叉類別庫必須能帶到Android平台上繼續使用,才算過關。 因此非常需要使用MVC模式
開發一雙人圈圈叉叉遊戲, 在遊戲設置步驟時,詢問使用者1p,2p 各為何種型態的玩家 (電腦? 真人?) 詢問過後,如果是玩家就輸入名稱,若是電腦就自動產生名稱,然後開始遊戲。
過程中輪流進行選格,要有防呆機制 (不能選對方選過的格子...) 使用數字 1 ~ 9 表示欲選擇格子,請看範例: