作者Acrisius (Acrisius)
看板Programming
标题C++撰写一个井字游戏
时间Thu Mar 19 22:00:24 2015
如题
目前是初学者
要撰写一个井字游戏
该怎麽下手?
目前我想到用阵列去做
但是完全不知道怎麽起头....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.245.21.49
※ 文章网址: https://webptt.com/cn.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