查看完整版本 : 人機對戰(共 56 回合)

xianrenb 2018-9-25 06:11 PM

人機對戰(共 56 回合)

再改良了一點我的象棋程式,使 NPS ~= 120,000 。
估計等效等級分約為 2400 。

試了一局限時 10 分鐘/ 40 着的人機對戰,我紅先。
分享如下:

車馬象士將士象馬車 紅 黑
|+++++++|    
|砲+/+\+砲| 帥 將
卒+卒+卒+卒+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+兵+兵 俥 車
|炮+\+/+炮| 炮 砲
|+++++++| 兵 卒
俥傌相仕帥仕相傌俥    

1:炮二平五
2:砲2平5
3:傌八進七
4:馬2進3
5:炮八進四
6:馬8進7
7:俥一進一
8:砲8進5
9:傌二進三
10:砲8平5

車-象士將士象-車 紅 黑
|+++++++|    
|#馬/砲\馬#| 帥 將
卒炮卒+卒+卒+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+兵+兵 俥 車
|#傌\砲/傌#| 炮 砲
|+++++++俥 兵 卒
俥-相仕帥仕相-+    

11:相三進五
12:車1平2
13:俥九平八
14:車9進2
15:兵三進一
16:士6進5
17:俥一平六
18:車9平8
19:傌三進四
20:車2進1

+-象士將/象-+ 紅 黑
|車++士+++|    
|#馬/砲\馬車| 帥 將
卒炮卒+卒+卒+卒 仕 士
+-------+ 相 象
+----傌兵-+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#傌\相/+#| 炮 砲
|++俥++++| 兵 卒
+俥相仕帥仕--+    

21:俥六進五
22:車8進1
23:俥六平七
24:車2平3
25:傌四進六
26:士5進4
27:炮八進三
28:車3平6
29:炮八平九
30:車8進6

炮-象士將/象-+ 紅 黑
|++++車++|    
|#馬士砲\馬#| 帥 將
卒+俥+卒+卒+卒 仕 士
+--傌----+ 相 象
+-----兵-+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#傌\相/+#| 炮 砲
|+++++++| 兵 卒
+俥相仕帥仕-車+    

31:仕六進五
32:車6平3
33:俥八進九
34:馬7退5
35:傌六進八
36:車3平1
37:傌八進九
38:馬3退2
39:傌九進七
40:馬5退3

炮馬馬士將/象-+ 紅 黑
|+++++++|    
|#+士砲\+#| 帥 將
卒+俥+卒+卒+卒 仕 士
+-------+ 相 象
+-----兵-+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#傌\相/+#| 炮 砲
|+++仕+++| 兵 卒
+-相/帥仕-車+    

41:俥七進三
42:馬2進1
43:俥七退二
44:士4後進5
45:俥七進二
46:士5退4
47:俥七退四
48:將5進1
49:兵三進一
50:砲5平8

炮--士-/象-+ 紅 黑
|+++將+++|    
馬#+士+\+砲| 帥 將
卒+#+卒+卒+卒 仕 士
+-俥---兵-+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#傌\相/+#| 炮 砲
|+++仕+++| 兵 卒
+-相/帥仕-車+    

51:兵三進一
52:砲8進5
53:傌七退九
54:車8平9
55:俥七平二
56:砲8進2
57:相五退三
58:馬1退2
59:俥二進三
60:將5進1

炮馬-士-/象-+ 紅 黑
|++++++俥|    
|#+士將\+#| 帥 將
卒+#+卒+兵+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\+/+#| 炮 砲
傌+++仕+++| 兵 卒
+-相/帥仕相砲車    

61:兵三平四
62:士4前退5
63:兵四平五
64:將5平4
65:俥二退一
66:將4退1
67:俥二平八
68:砲8退1
69:傌九進七
70:車9退2

炮馬-士-/象-+ 紅 黑
|++將士+++|    
|俥+/+\+#| 帥 將
卒+#+兵+#+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#傌\+/+#車 炮 砲
|+++仕++砲| 兵 卒
+-相/帥仕相-+    

71:相七進五
72:砲8進1
73:傌七退六
74:車9平7
75:俥八進一
76:將4進1
77:俥八進一
78:將4退1
79:俥八退一
80:將4進1

炮--士-/象-+ 紅 黑
|俥++士+++|    
|#+將+\+#| 帥 將
卒+#+兵+#+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相/車#| 炮 砲
|+++仕+++| 兵 卒
+--傌帥仕相砲+    

81:兵五前平六
82:將4平5
83:俥八退一
84:士5進4
85:俥八平六
86:將5退1
87:俥六進二
88:砲8退9
89:俥六退二
90:砲8平1

砲--\-/象-+ 紅 黑
|+++將+++|    
|#+俥+\+#| 帥 將
卒+#兵#+#+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相/車#| 炮 砲
|+++仕+++| 兵 卒
+--傌帥仕相-+    

91:俥六平九
92:砲1平5
93:傌六進七
94:砲5平3
95:傌七退九
96:象7進5
97:兵六進一
98:象5退7
99:俥九退一
100:卒9進1

+-砲\-/象-+ 紅 黑
|+++將+++|    
|#+兵+\+#| 帥 將
俥+#+#+#+# 仕 士
+-------卒 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相/車#| 炮 砲
傌+++仕+++| 兵 卒
+--/帥仕相-+    

101:俥九平五
102:將5平6
103:兵六平五
104:將6退1
105:兵五前進一
106:車7平6
107:仕五進四
108:砲3進2
109:俥五平四
110:砲3平6

+--\-將象-+ 紅 黑
|+++兵+++|    
|#+/+砲+#| 帥 將
#+#+#俥#+# 仕 士
+-------卒 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相仕+#| 炮 砲
傌+++++++| 兵 卒
+--/帥仕相-+    

111:俥四進一

+--\-將象-+ 紅 黑
|+++兵+++|    
|#+/+俥+#| 帥 將
#+#+#+#+# 仕 士
+-------卒 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相仕+#| 炮 砲
傌+++++++| 兵 卒
+--/帥仕相-+    

(紅勝)

xianrenb 2018-9-25 06:20 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-25 06:11 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=487904801&ptid=27738517][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
再改良了一點我的象棋程式,使 NPS ~= 120,000 。
估計等效等級分約為 2400 。

試了一局限時 10 分鐘/ 40 着的人機對戰,我紅先。
分享如下:

車馬象士將士象馬車 紅 黑
|+++++++|    
|砲+/+\+砲| 帥 將
卒+卒+卒+卒+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+兵+兵 俥 車
|炮+ ... [/quote]

當時下棋,感覺時間不太夠,畢竟也是約 15 秒一着,不能太花時間去想。
但現在回看棋譜,自己也看不清走法是否算正確。
第 44 回合紅車六進二去士不是自己大膽,而是自己看錯棋,看漏了黑砲的位置。

catjoke 2018-10-11 11:42 AM

[quote]原帖由 [i]xianrenb[/i] 於 2018/9/25 18:20 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=487905169&ptid=27738517][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
當時下棋,感覺時間不太夠,畢竟也是約 15 秒一着,不能太花時間去想。
但現在回看棋譜,自己也看不清走法是否算正確。
第 44 回合紅車六進二去士不是自己大膽,而是自己看錯棋,看漏了黑砲的位置。 ... [/quote]

[color=Red]炮[/color]--士-/象-+ 紅 黑
|[color=Red]俥[/color]++士+++|    
|#+將+\+#| 帥 將
卒+#+[color=Red]兵[/color]+#+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相/車#| 炮 砲
|+++仕+++| 兵 卒
+--傌帥仕相砲+    

81: 俥八退一
82: 將4退1
83: 前兵五平六

下著 俥八進一 絕殺無解。
隔2子不能退包保將。
所以先前我提到殘局要 另外用一套方法!

51: 為何一直不肯 兵七進一通馬頭進攻?
怎樣看都是紅方運三子取勝,未使用兵咁慢

xianrenb 2018-10-11 01:11 PM

[quote]原帖由 [i]catjoke[/i] 於 2018-10-11 11:42 AM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=488764376&ptid=27738517][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


炮--士-/象-+ 紅 黑
|俥++士+++|    
|#+將+\+#| 帥 將
卒+#+兵+#+卒 仕 士
+-------+ 相 象
+-------+ 傌 馬
兵+兵+兵+#+兵 俥 車
|#+\相/車#| 炮 砲
|+++仕+++| 兵 卒
+--傌帥仕相砲+    

81: 俥八退一
82: 將4退1
83: 前兵五平六

下著 俥八進一 絕殺無 ... [/quote]

謝謝指教。
這樣攻確是好棋。
當時想不到此着,貼了棋局後也只考慮有無明顯錯着,無研究過如何攻得更好。
然而此局是我為紅方人手下的,不是電腦對電腦。
此局後作了些程式改良,現在電腦(超級深模式)比我自己棋力可能還要強少許,因為已試過輸過電腦數次。

51 着的情況也是當時沒有細想。
當時的想法,大概是見雙方都是有車馬炮,如果能阻黑馬過河,再保有一過河兵,基本上是必勝的。
但如果放棄過河兵,作其他方式進攻,以自己的棋力,就未必能勝過電腦。
所以就保守一點,進兵去卒了。

catjoke 2018-10-12 04:48 AM

[quote]原帖由 [i]xianrenb[/i] 於 2018/10/11 13:11 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=488769318&ptid=27738517][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


謝謝指教。
這樣攻確是好棋。
當時想不到此着,貼了棋局後也只考慮有無明顯錯着,無研究過如何攻得更好。
然而此局是我為紅方人手下的,不是電腦對電腦。
此局後作了些程式改良,現在電腦(超級深模式)比我自己棋力可能還要強少許,因為已試過輸過電腦數次。

51 着的情況也是當時沒有細想。
當時的想法,大概是見雙方都是有車馬炮,如果能阻黑馬過河,再保有一過河兵,基本上是必勝的。
但如 ... [/quote]

當然知道閣下執紅棋才講通馬頭觀念

上面提到的巧勝,把黑方底士當為漢奸!
阻攔黑將存活空間,變相額外多了棋子對戰
係典型殘局概念

同埋始終需要更強的軟件作分析
此局的轉淚點係邊
有邊步若黑方出其他着法,結局會改寫?
要答到這問題才算 合格的覆盤
頁: [1]
查看完整版本: 人機對戰(共 56 回合)