作者Acrisius (Acrisius)
看板Programming
標題C++撰寫一個井字遊戲
時間Thu Mar 19 22:00:24 2015
如題
目前是初學者
要撰寫一個井字遊戲
該怎麼下手?
目前我想到用陣列去做
但是完全不知道怎麼起頭....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.245.21.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1426773626.A.156.html
1F:→ KJFC: 先寫寫看140.126.248.248 03/19 23:12
2F:推 cooper6334: 先寫一個純文字的,再來想gui要怎麼 36.231.114.174 03/20 03:34
3F:→ cooper6334: 做 36.231.114.174 03/20 03:34
4F:→ MOONRAKER: 總要有個棋盤吧,然後雙方輪流玩。 122.116.43.189 03/20 09:23
5F:→ wuliou: 先把紙本版的#字遊戲的流程圖畫出來140.124.181.158 03/20 12:22
6F:→ Acrisius: 我大概有想法了 但是我該怎麼讓電腦不是 39.8.22.178 03/20 19:26
7F:→ Acrisius: 贏我就是平手 39.8.22.178 03/20 19:26
8F:→ Acrisius: 我想用二維陣列 第三輪再加上勝負判斷 39.8.22.178 03/20 19:27
9F:→ Acrisius: 這個算AI嗎 該怎麼下手? 39.8.22.178 03/20 19:27
10F:推 KoenigseggG: AI, 實作 min-max 吧。 218.161.96.194 03/20 19:47
11F:→ MOONRAKER: 簡單,輸的時候賴皮,包你永遠贏不了 122.116.43.189 03/20 22:30
12F:推 KJFC: 井字先手不敗 49.216.253.211 03/21 09:12
13F:推 Killercat: 其實不太需要什麼AI... 118.160.20.76 03/23 01:57
14F:推 KoenigseggG: 井字確實是不需要啊,但有可能原po會 1.175.173.160 03/23 13:15
15F:→ KoenigseggG: 推廣到 5 子棋之類的遊戲吧@@ 1.175.173.160 03/23 13:16
16F:→ MOONRAKER: #還寫不出來就在想五子棋 想太多了 61.221.51.43 03/23 13:54
17F:→ MOONRAKER: 又不是30年前 沒別的玩只好畫畫寫遊戲 61.221.51.43 03/23 13:55
18F:→ dwj: 演算法先從基本的game tree開始吧 114.32.16.77 03/23 17:42
19F:推 v7q4: 小時候用過一大堆if寫過.... 59.120.22.77 03/24 11:22
20F:→ v7q4: if (左上&上上) then 選右上; 類似這樣.... 59.120.22.77 03/24 11:23
21F:→ KJFC: 這樣好累 59.120.188.205 03/24 12:11
23F:→ netsphere: 寫過的,原始碼找不到了220.134.234.121 03/24 12:56
24F:→ MOONRAKER: 沒有累過寫出來的東西很快就忘了 1.34.62.140 03/24 22:29
25F:→ balista: 井字遊戲的case少, 用 table-driven 即可 36.232.77.32 04/09 19:25