查看完整版本 : 我的象棋程式(多些選擇的超級深模式)

xianrenb 2018-9-3 09:56 PM

我的象棋程式(多些選擇的超級深模式)

最近又再改良我的象棋程式。
先看棋局,是超級深模式,限時 20 分鐘/ 40 着。

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

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

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

11:傌八進七
12:車1進2
13:俥九平六
14:卒7進1
15:俥六進七
16:車8平7
17:傌三退四
18:馬7進6
19:俥六平八
20:卒7進1

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

21:俥八進一
22:馬6進4
23:兵七進一
24:馬4進5
25:相七進五
26:士5退4
27:俥八平七
28:砲5進4
29:炮二進五
30:砲2進5

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

31:俥七退三
32:砲5平6
33:俥七平五
34:車1平5
35:俥五進一
36:象7進5
37:炮二進二
38:士6進5
39:俥二進七
40:砲6退4

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

41:炮二平一
42:車7平3
43:俥二進二
44:砲6退2
45:炮一平四
46:士5退6
47:傌七退八
48:車3平6
49:傌八進六
50:砲2平1

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

51:兵七進一
52:砲1進2
53:傌六退八
54:象5進3
55:俥二平一
56:象3退5
57:俥一退二
58:將5進1
59:兵九進一
60:卒9進1

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

61:俥一平三
62:車6進2
63:相五進三
64:象5退3
65:相三前退五
66:象3進5
67:俥三進一
68:將5退1
69:俥三平六
70:士6進5

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

71:俥六退三
72:象5退7
73:俥六平一
74:將5平6
75:俥一進四
76:車6平7
77:兵一進一
78:將6平5
79:兵一進一
80:將5平6

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

81:俥一平二
82:將6平5
83:仕五進四
84:車7平2
85:俥二平三
86:士5退6
87:傌四進三
88:車2進1
89:兵九進一
90:砲1平4

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

91:帥五進一
92:卒1進1
93:帥五平六
94:砲4平5
95:帥六平五
96:砲5平4
97:俥三退四
98:砲4退2
99:俥三平五
100:士6進5

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

101:帥五平六
102:砲4平6
103:俥五平九
104:車2退1
105:帥六退一
106:車2進1
107:帥六進一
108:車2退1
109:帥六退一
110:車2平7

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

111:傌三進二
112:砲6進1
113:俥九平四
114:車7進1
115:帥六進一
116:車7退1
117:俥四進三
118:砲6退1
119:帥六退一
120:車7平8

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

121:傌二退三
122:車8平6
123:傌三進二
124:車6平8
125:傌二進三
126:車8進1
127:帥六進一
128:車8退1
129:帥六退一
130:車8進1

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

131:帥六進一
132:砲6平9
133:傌三進五
134:車8退1
135:帥六退一
136:車8進1
137:帥六進一
138:車8退1
139:帥六退一
140:車8平3

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

141:俥四退六
142:士5退6
143:俥四平一
144:將5進1
145:傌五退六
146:車3退1
147:傌六進四
148:將5退1
149:俥一平四
150:車3平4

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

151:帥六平五
152:車4平1
153:傌四進六
154:將5進1
155:俥四進七
156:車1平5
157:帥五平四
158:車5進2
159:帥四進一
160:將5平4

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

161:傌六退四
162:士4進5
163:俥四平九
164:士5進6
165:俥九退二
166:車5平9
167:俥九進一
168:將4退1
169:俥九進一
170:將4進1

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

171:俥九平四
172:車9退1
173:帥四退一
174:車9進1
175:帥四進一
176:車9退1
177:帥四退一
178:車9退4
179:俥四退一
180:將4退1

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

181:俥四退一
182:車9平6
183:帥四平五
184:車6平5
185:帥五平四
186:車5平6
187:帥四平五
188:車6進5
189:帥五平四
190:將4平5

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

191:俥四進一
192:將5平4
193:俥四平五

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

(紅勝)

xianrenb 2018-9-3 10:15 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-3 09:56 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486725428&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
最近又再改良我的象棋程式。
先看棋局,是超級深模式,限時 20 分鐘/ 40 着。

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

1: ... [/quote]

首先說明,這次改動基本上算法沒有大變,只是抽樣加深的路徑分支比以往多些,簡單而言,就是程式有更多選擇。
不過效果就很有趣。
用時就一定是較長的了,但看似加多不足 100% ,即整體變化小於兩倍。
而走出來的棋,相信會有網友質疑是否有問題的了。
我會估計,那可能是多個壞棋選擇之中較好的選擇了。
又或者,程式(某些分支)真的算得太多層了,已經看不出實際原因。
大家看前面棋譜時要理解,那始終是抽樣來分析,不是正常模式那樣每個分支都做足分析的。
而事實上,雙方走了 97 回合才完局,不大可能說走得差了。

xianrenb 2018-9-4 08:45 PM

再分享一局對局。
同樣是超級深模式,限時 20 分鐘/ 40 着。

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

1:炮二平五
2:砲2平5
3:炮五進四
4:士4進5
5:炮五退一
6:馬2進1
7:相七進五
8:車1平2
9:傌八進六
10:馬8進7

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

11:俥九平七
12:馬7進5
13:炮五進二
14:象7進5
15:俥一進二
16:車9平8
17:兵五進一
18:馬5進4
19:俥一平四
20:砲8平6

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

21:傌二進三
22:車8進7
23:兵五進一
24:馬1退3
25:俥四進二
26:車2進5
27:傌三進五
28:車8進1
29:相五進七
30:馬4退6

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

31:俥四進一
32:馬3進4
33:俥四進一
34:馬4進5
35:傌六進四
36:砲6進5
37:俥四退四
38:馬5進7
39:炮八平九
40:卒7進1

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

41:炮九進四
42:卒3進1
43:炮九平五
44:車8進1
45:相三進五
46:卒3進1
47:傌五進七
48:馬7進8
49:俥四進三
50:馬8退9

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

51:俥四退二
52:馬9進7
53:俥四退一
54:馬7進9
55:俥四退一
56:馬9退7
57:俥四進七
58:卒9進1
59:俥四退六
60:馬7退9

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

61:傌七進六
62:卒9進1
63:兵七進一
64:卒7進1
65:傌六進七
66:將5平4
67:相五進三
68:車2退3
69:俥四平六
70:車2平4

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

71:俥六進五
72:士5進4
73:相三退五
74:馬9進7
75:仕六進五
76:馬7退6
77:俥七平六
78:將4進1
79:炮五平七
80:馬6進5

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

81:俥六進五
82:馬5退6
83:俥六進一
84:將4平5
85:俥六進一
86:車8退3
87:兵九進一
88:車8平6
89:兵七進一
90:馬6退7

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

91:炮七平五
92:將5平6
93:俥六進一
94:士6進5
95:俥六平五
96:將6進1
97:傌七退六
98:車6平4
99:兵五平六
100:馬7進6

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

101:炮五退一
102:馬6退5
103:兵九進一
104:車4進2
105:仕五退六
106:車4退1
107:仕四進五
108:車4平5
109:俥五平一
110:車5平9

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

111:俥一退一
112:將6退1
113:俥一進一
114:將6進1
115:仕五退四
116:象5退7
117:俥一平五
118:車9平5
119:仕四進五
120:象7進5

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

121:俥五平七
122:卒9平8
123:俥七平二
124:車5平8
125:俥二退一
126:將6退1
127:俥二進一
128:將6進1
129:仕五退四
130:象5退7

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

131:俥二退一
132:將6退1
133:仕六進五
134:將6退1
135:俥二平四
136:馬5退6
137:傌六進八
138:車8平1
139:傌八進六
140:將6平5

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

141:俥四進一
142:車1進2
143:仕五退六
144:車1退5
145:傌六退五
146:象3進5
147:炮五退二
148:車1進4
149:傌五進三
150:象5退3

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

151:俥四進一

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

(紅勝)

xianrenb 2018-9-4 09:04 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-4 08:45 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486774355&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
再分享一局對局。
同樣是超級深模式,限時 20 分鐘/ 40 着。

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

1:炮二平五
2: ... [/quote]

3 樓一局中算是打破了列炮紅方不應一早炮打中卒的禁忌?
打了中卒,開了馬路,黑馬上來得很快。
不過此局黑馬過了河之後,就沒有什麼作為。
最後看似是被逼棄馬(第 30 着),然而太深層了,我自己未算看懂。
只知黑馬再上也沒有什麼好處,是否必失則很難說。
之後紅以多一強子之勢,再賺多數隻過河兵。
大軍壓境,最終黑敗。

[[i] 本帖最後由 xianrenb 於 2018-9-4 09:43 PM 編輯 [/i]]

xianrenb 2018-9-6 08:07 PM

再分享一局對局。
同樣是超級深模式,限時 10 分鐘/ 40 着。

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

1:炮八平五
2:砲8平5
3:仕六進五
4:馬8進7
5:傌二進三
6:士6進5
7:俥一平二
8:車9平8
9:俥九進一
10:車8進6

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

11:傌八進七
12:馬2進3
13:俥九平八
14:車8平7
15:仕五進四
16:卒7進1
17:炮二進七
18:士5退6
19:俥二進八
20:馬7退8

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

21:俥二進一
22:車1進1
23:兵七進一
24:車1平7
25:俥八進五
26:卒7進1
27:俥八平七
28:車7後平3
29:俥二平三
30:砲2進7

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

31:傌七退八
32:砲5進4
33:炮五進四
34:車7進1
35:炮五退一
36:車7平6
37:兵七進一
38:車6平5
39:帥五平六
40:車3平4

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

41:炮五平六
42:車5平4
43:帥六平五
44:車4前平5
45:帥五平六
46:車5平4
47:帥六平五
48:車4後進1
49:俥三退五
50:車4後平5

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

51:炮六平五
52:車5進2
53:俥七進一
54:砲5平3
55:相七進五
56:砲3退4
57:仕四進五
58:車4退4
59:俥三平四
60:車5平3

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

61:仕五退六
62:砲3平5
63:俥四平五
64:車3進4
65:傌八進九
66:車3平7
67:仕六進五
68:車4進5
69:仕五退四
70:車4平1

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

71:兵九進一
72:車1進1
73:傌九退八
74:車1平2

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

(黑勝)

xianrenb 2018-9-6 08:23 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-6 08:07 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486890130&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
再分享一局對局。
同樣是超級深模式,限時 10 分鐘/ 40 着。

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

1:炮八平五
2: ... [/quote]

5 樓一局是最新改良運算速度後試的一局。
終於可以在 15 秒一着的限時級別下用到超級深模式。
不過,在這樣的限時下,要中後局時升高一級看來就難很多。
所以此局表現的棋力看似低過前兩局少少。
至少客觀地看,雙方走至第 37 回合就終局了。
其實都合理的,因為每着分析時搜尋的局面總數的確下降了。
不過棋局還是精彩好看。

rhwlam 2018-9-7 11:37 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-6 20:23 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486890948&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
5 樓一局是最新改良運算速度後試的一局。
終於可以在 15 秒一着的限時級別下用到超級深模式。[/quote]
這是動態棋盤:
[url]http://www.xqbase.com/s/?m=IPHOlfukd1pQLZLQatWqgLw6EMKGlUUDOVlNPxfSOPQuWILHTgVeFXEjKAb2vdXKTBYUUXI3UtHnGZGlGUGXH9H7GZGXH9RrVaH2H4UWR3E8hbR6jxTLI1E6piIAHlaUexK6lfaJq8CUWccGxLEN&e=D50&r=3&t=KLXbqmuhR6z1pf2tdCk&w=&b=[/url]

xianrenb 2018-9-8 04:33 PM

[quote]原帖由 [i]rhwlam[/i] 於 2018-9-7 11:37 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486954157&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]

這是動態棋盤:
[url=http://www.xqbase.com/s/?m=IPHOlfukd1pQLZLQatWqgLw6EMKGlUUDOVlNPxfSOPQuWILHTgVeFXEjKAb2vdXKTBYUUXI3UtHnGZGlGUGXH9H7GZGXH9RrVaH2H4UWR3E8hbR6jxTLI1E6piIAHlaUexK6lfaJq8CUWccGxLEN&e=D50&r=3&t=K]http://www.xqbase.com/s/?m=IPHOlfukd1pQLZLQatWqgLw6EMKGlUUDOVlNPxfSOPQuWILHTgVeFXEjKAb2vdXKTBYUUXI3UtHnGZGlGUGXH9H7GZGXH9RrVaH2H4UWR3E8hbR6jxTLI1E6piIAHlaUexK6lfaJq8CUWccGxLEN&e=D50&r=3&t=K[/url] ... [/quote]

謝謝幫忙提供。

xianrenb 2018-9-8 04:37 PM

再分享一局對局。
是超級深模式,限時 20 分鐘/ 40 着。

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

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

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

11:炮八平九
12:車9平8
13:傌七進六
14:車2進3
15:炮九平七
16:砲8進4
17:仕六進五
18:車2進5
19:傌六進七
20:砲5平6

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

21:傌三退一
22:砲8進2
23:兵七進一
24:象7進5
25:兵七平六
26:馬7進6
27:仕五進六
28:馬6進7
29:炮五平三
30:車2平6

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

31:仕六退五
32:砲8退3
33:俥二進四
34:車8進5
35:炮七退一
36:車6退4
37:俥九進二
38:車6平4
39:俥九平四
40:馬7退6

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

41:俥四平五
42:車4平3
43:炮七進一
44:車3退1
45:炮三平一
46:馬6進7
47:俥五平四
48:馬7進9
49:相三進一
50:車8進3

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

51:相一進三
52:車8平9
53:炮七平六
54:車3進6
55:仕五退六
56:卒7進1
57:俥四進五
58:車9退2
59:兵九進一
60:車9平5

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

61:仕四進五
62:馬3進4
63:俥四平三
64:車5退1
65:炮六平九
66:卒9進1
67:俥三平一
68:馬4進3
69:炮九進四
70:車5平1

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

71:炮九平六
72:車1進3
73:炮六進一
74:卒5進1
75:俥一平三
76:士4進5
77:炮六退五
78:卒7平6
79:炮六進六
80:卒9進1

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

81:炮六平七
82:馬3進5
83:炮七平八
84:馬5進3
85:帥五平四
86:車3平2
87:炮八平六
88:卒5進1
89:俥三平一
90:馬3退4

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

91:帥四進一
92:將5平4
93:炮六退二
94:卒6進1
95:俥一退三
96:卒6進1
97:帥四退一
98:車1平5
99:俥一退三
100:車5平9

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

101:帥四平五
102:車9進1

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

(黑勝)

xianrenb 2018-9-8 04:56 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-8 04:37 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=486984738&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
再分享一局對局。
是超級深模式,限時 20 分鐘/ 40 着。

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

1:炮二平五
2:砲2 ... [/quote]

9 樓一局是最新再改良效率之後試的一局。
之前約略試過,發現 15 秒級一着的時限級別,是有可能引致超時問題的。
所以還是試回 30 秒級一着的時限級別。

此局第 17 回合紅車二進四吃砲值得思考。
我想了一會才想到,可能是紅怕黑可以砲 8 平 1 ,以黑 8 路車兌紅九路車而黑進沉底砲。
之後黑可以退車謀中兵,紅也無子可守,然後預備到紅七路。
之後紅左方看來有機會勢如破竹地失守。

xianrenb 2018-9-10 07:09 PM

我近日試過另一些測試,發現棋力好像有點不正常,與第一、二局有頗大差距。
之後再細心思考,最後認為貼出第一、二局之後的修改,雖則有可能加快速度,但實則有機會出問題。
於是改回之前的版本。

所以客觀來說,第三、四局走的回合數相對地小,很可能就是上述問題表現出來的效果。

xianrenb 2018-9-12 07:56 PM

再分享一局對局,是超級深模式,限時 20 分鐘 40 着。

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

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

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

11:兵三進一
12:車1平2
13:俥二平三
14:馬7退6
15:俥九平八
16:車2進6
17:兵七進一
18:車2平3
19:傌七退五
20:車3進2

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

21:兵三進一
22:卒9進1
23:炮八平七
24:車3平4
25:俥三進二
26:砲8平7
27:俥三平四
28:車8進8
29:俥八進六
30:車4退4

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

31:炮七退一
32:車4進4
33:炮七進五
34:馬3退1
35:俥八進二
36:車8平7
37:俥八平九
38:砲7進5
39:傌五進三
40:車7退1

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

41:兵七進一
42:車7退3
43:兵七平八
44:車7進5
45:兵八平七
46:車7退5
47:兵七平八
48:車7平2
49:炮五進四
50:車2平5

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

51:俥四退二
52:馬6進7
53:俥九平七
54:車5進2
55:仕四進五
56:象3進1
57:俥四平三
58:車5退3
59:俥三平五
60:馬7進5

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

61:帥五平四
62:馬5進4
63:炮七平六
64:馬4進5
65:炮六平五
66:車4進1
67:帥四進一
68:車4退1
69:帥四退一
70:馬5退6

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

71:炮五平一
72:馬6進7
73:帥四進一
74:車4平5
75:帥四進一
76:砲5平9
77:炮一平二
78:砲9平8
79:俥七平六
80:馬7退9

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

81:炮二平五
82:車5退5
83:俥六平九
84:馬9進8
85:帥四退一
86:馬8退7
87:帥四退一
88:砲8進7
89:相七進九
90:卒9進1

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

91:俥九退一
92:馬7進5
93:帥四進一
94:馬5退7
95:帥四退一
96:車5進5
97:俥九平二
98:馬7進8
99:俥二退六
100:車5平8

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

101:相九進七
102:車8平1
103:帥四平五
104:車1進1
105:帥五進一
106:車1退3
107:帥五平六
108:卒1進1
109:帥六平五
110:卒1進1

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

111:帥五退一
112:車1平4
113:帥五進一
114:車4退1
115:相七退九
116:車4平5
117:帥五平四
118:士5進4
119:相九退七
120:車5平6

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

(黑勝)

xianrenb 2018-9-12 08:32 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-9-12 07:56 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=487219783&ptid=27690092][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
再分享一局對局,是超級深模式,限時 20 分鐘 40 着。

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

1:炮二平五
2:砲2平5
... [/quote]

12 樓一局,是作了一些小修改之後試的一局。
程式分析有殺着的局面時應該會強了小許,但基本上與第一、二局時無分別。

此局一樣是食到盡的風格。
而這次修改重看程式碼時,看來找到了與這種風格直接相關的部份。
終於不用懷疑為何走得這樣怪。
而程式碼中的確是依這種風格來分析會比較有效率。

說回棋局,第 7 回合,黑馬退忍,走馬 7 退 6 。
這種走貼身馬的走法,看來常在我的程式中出現。
相比之下,紅方在第 10 回合走歸心馬,馬七退五。
兩種走法,都不是太理想。
但如果走中炮的對局,有三七路馬,遇到車壓馬,看來又較難避免。

我看此局紅棋輸,是因為中局時紅有雙炮而局中無什麼可用炮攻擊黑方的地方。
反而黑方黑馬受困,可以集中分析其他棋子如何走可以走得更好。
黑馬解困後數着,黑就得子了。
最後黑棋屈紅炮車,頗為精彩。
頁: [1]
查看完整版本: 我的象棋程式(多些選擇的超級深模式)