查看完整版本 : 我的象棋程式新模式:超級快模式

xianrenb 2018-10-16 08:19 PM

我的象棋程式新模式:超級快模式

先為大家分享一個棋局,是我的象棋程式新模式“超級快”模式的對局。
限時 5 分鐘/ 40 着。

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

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

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

11:傌四退二
12:馬2進1
13:俥九進一
14:車1進1
15:俥九平四
16:車1平4
17:兵七進一
18:車4進5
19:兵三進一
20:卒1進1

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

21:仕六進五
22:車4平3
23:傌二進三
24:砲5平6
25:俥四平三
26:卒3進1
27:兵七進一
28:車3退2
29:傌七進六
30:車3平4

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

31:傌六退四
32:車4進4
33:傌四進二
34:砲2平3
35:傌三進四
36:砲6進5
37:炮八平四
38:砲3平5
39:炮四退一
40:車4退3

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

41:兵五進一
42:馬1進2
43:傌二進三
44:砲5進3
45:俥三進二
46:象7進5
47:俥三平五
48:卒5進1
49:傌三退五
50:馬7進8

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

51:傌五進七
52:車4退2
53:俥五進一
54:車4平3
55:俥五進二
56:車3平5
57:傌四進五
58:馬2進1
59:炮四進一
60:卒1進1

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

61:兵三進一
62:馬8進9
63:炮四平一
64:卒9進1
65:炮一進三
66:馬9進7
67:炮一進四
68:象5退7
69:傌五進七
70:士5退4

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

71:仕五退六
72:象3進5
73:相五退三
74:馬7退5
75:兵三平二
76:馬1進3
77:相三進五
78:馬3進1
79:兵二平一
80:馬5進7

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

81:傌七退八
82:馬1退3
83:傌八進六
84:馬3進1
85:仕六進五
86:馬7退5
87:傌六進七
88:將5進1
89:兵一進一
90:馬5退4

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

91:兵一平二
92:將5平4
93:炮一平四
94:馬4進3
95:炮四退二
96:馬3退2
97:傌七退八
98:將4平5
99:炮四平二
100:馬2進3

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

101:傌八進七
102:將5平4
103:兵二平一
104:馬3退2
105:傌七進九
106:馬2進3
107:炮二平四
108:將4平5
109:兵一平二
110:將5退1

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

111:傌九退八
112:將5進1
113:傌八退六
114:將5退1
115:炮四退五
116:馬1退2
117:炮四進六
118:馬2進3
119:帥五平六
120:象5進7

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

121:兵二平三
122:馬3前退4
123:傌六進七
124:將5進1
125:炮四退七
126:馬4退6
127:傌七退六
128:將5平4
129:炮四平一
130:馬3退5

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

131:炮一進五
132:馬6退7
133:帥六平五
134:馬5退4
135:炮一平六
136:馬7進9
137:炮六退一
138:象7前退5
139:炮六退二
140:馬9進8

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

141:炮六進二
142:象5進3
143:炮六退一
144:馬8退7
145:炮六退四
146:將4平5
147:炮六進七
148:馬7進9
149:炮六平八
150:馬9退7

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

151:炮八平六
152:馬7進6
153:炮六平三
154:象3退5
155:炮三退五
156:馬6退5
157:炮三平一
158:將5平4
159:炮一平四
160:將4進1

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

161:炮四進六
162:象5退3
163:炮四退六
164:馬5進6
165:相五退三
166:士4進5
167:相三進五
168:馬6退8
169:炮四進六
170:馬8進7

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

171:炮四退六
172:馬7進8
173:炮四平二
174:馬8退9
175:相五進三
176:馬9進8
177:相三退五
178:士5進6
179:炮二進七
180:馬8退9

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

181:仕五進四
182:象7進5
183:炮二退二
184:馬9退8
185:仕四前退五
186:馬8進9
187:仕五進四
188:馬9退7
189:仕四前退五
190:馬7退8

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

191:炮二進二
192:士6退5
193:炮二退二
194:象5退7
195:炮二進二
196:象3進5
197:炮二退二
198:將4退1
199:炮二進一
200:士5退4

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

201:炮二平四
202:將4平5
203:炮四退六
204:馬8進9
205:炮四進五
206:象5進3
207:炮四平二
208:將5平4
209:炮二進二
210:馬9進8

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

211:炮二平一
212:馬8退9
213:炮一平二
214:象3退5
215:炮二平一
216:馬9退8
217:炮一平二
218:馬8進6
219:炮二退七
220:馬6退8

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

221:炮二平四
222:將4平5
223:炮四平二
224:象5進3
225:炮二平三
226:馬8進6
227:炮三進五
228:馬6進8
229:炮三平六
230:將5進1

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

231:炮六退五
232:馬8退7
233:炮六平七
234:馬7進8
235:炮七平六
236:馬8進9
237:炮六退一
238:馬9退8
239:炮六進一
240:將5退1

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

241:炮六進五

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

(和局)

xianrenb 2018-10-16 08:33 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-10-16 08:19 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=489055593&ptid=27786542][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
先為大家分享一個棋局,是我的象棋程式新模式“超級快”模式的對局。
限時 5 分鐘/ 40 着。

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

這個最近新增的模式,基本上是等效於什麼分支都盡量減少的來求高速度,棋力按理不高。
而事實上一些較難的殘局,正常模式能解的情況,這個新模式也解不到。
不過,這個新模式正如其名,是超級快,快在可不斷增加級數。
前面的棋局,最誇張的一着的級數,是 21 級!
還要級與級之間有半級的運算,可說有分析結果約 40 次!
最深的有比較過的路徑,有 21 層左右。
就算級數多沒有確切的意義,但每多一級,理應也是棋力高一點。
所以表現出來的棋力,看來也並不差。
這確是一個有趣的模式。

xianrenb 2018-10-17 09:16 AM

[quote]原帖由 [i]xianrenb[/i] 於 2018-10-16 08:33 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=489056279&ptid=27786542][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


這個最近新增的模式,基本上是等效於什麼分支都盡量減少的來求高速度,棋力按理不高。
而事實上一些較難的殘局,正常模式能解的情況,這個新模式也解不到。
不過,這個新模式正如其名,是超級快,快在可不斷增加級數。
前面的棋局,最誇張的一着的級數,是 21 級!
還要級與級之間有半級的運算,可說有分析結果約 40 次!
最深的有比較過的路徑,有 21 層左右。
就算級數多沒有確切的意義, ... [/quote]

補充一些。
我的超級快模式,其實就是用 LMR 方式實現。
[url=https://www.chessprogramming.org/Late_Move_Reductions]https://www.chessprogramming.org/Late_Move_Reductions[/url]

這種方式的確很快。
在如開局這種無唯一必走某着棋的情況下,算出的棋的質量看來很高。
但在如殘局中要走某唯一棋着才能活的情況下,如正確答案在被限制了深度的分支之下的話,可說是不能用此方式找答案,又或者所需時間比正常方法還要長很多。
換言之,這種方式表現出來的棋力不是很穩定。
因為最長分析路徑深度加得快,但同時會有太多分支沒有足夠的分析。

xianrenb 2018-10-17 07:08 PM

再分享一局超級快模式的對局。
同樣是限時 5 分鐘 / 40 着。

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

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

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

11:炮二平三
12:馬6進4
13:傌七退六
14:馬2進3
15:傌一進二
16:馬4進5
17:相三進五
18:卒3進1
19:傌二進四
20:馬3進2

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

21:傌四進五
22:象7進5
23:俥一平二
24:車9平8
25:俥九平八
26:車1平2
27:俥二進六
28:車2進2
29:俥八進四
30:卒5進1

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

31:炮三平二
32:卒3進1
33:兵七進一
34:象5退7
35:炮二進五
36:將5平4
37:俥八退三
38:卒7進1
39:兵三進一
40:卒5進1

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

41:兵五進一
42:車2平4
43:俥八進四
44:車4進6
45:兵五進一
46:車8進1
47:俥八平六
48:車4退4
49:兵五平六
50:象7進5

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

51:俥二平六
52:將4平5
53:炮二平一
54:車8平7
55:炮一進二
56:象5退7
57:俥六平一
58:車7平6
59:俥一平七
60:車6進3

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

61:俥七進三
62:士5退4
63:兵七進一
64:卒1進1
65:俥七平九
66:車6進2
67:兵一進一
68:車6退2
69:兵一進一
70:車6退1

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

71:兵三進一
72:車6平9
73:炮一平二
74:車9進5
75:兵六平五
76:車9平6
77:俥九平七
78:車6平7
79:炮二平四
80:象7進5

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

81:俥七平八
82:將5平6
83:俥八平六
84:將6進1
85:俥六退一
86:將6退1
87:俥六退三
88:象5進7
89:俥六進四
90:將6進1

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

91:俥六平三
92:車7退2
93:俥三退一
94:將6進1
95:兵五平四
96:車7平1
97:俥三退一
98:將6退1
99:俥三進一
100:將6進1

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

101:兵四進一
102:將6平5
103:兵四平五
104:將5平6
105:俥三退一
106:將6退1
107:俥三進一
108:將6退1
109:俥三退三
110:車1平6

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

111:俥三進四
112:將6進1
113:俥三平九
114:車6平5
115:兵五平四
116:車5平6
117:兵四平三
118:車6退2
119:俥九退四
120:將6平5

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

121:俥九進三
122:將5退1
123:俥九進一
124:將5進1
125:俥九平七
126:將5平6
127:傌六進七
128:車6進1
129:傌七進九
130:車6進1

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

131:傌九進八
132:車6平5
133:傌八進七
134:車5退2
135:俥七退一
136:將6退1
137:傌七進九
138:將6平5
139:俥七進一
140:將5進1

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

141:傌九退七
142:將5平6
143:傌七進八
144:車5退1
145:俥七退一
146:將6退1
147:俥七平三
148:車5進3
149:傌八退六
150:將6平5

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

151:傌六退四
152:將5平6
153:俥三平六
154:車5平6
155:俥六進一
156:將6進1
157:傌四退五
158:車6進2
159:俥六平五
160:車6平9

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

161:傌五進六
162:將6進1
163:兵三進一

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

(紅勝)

xianrenb 2018-10-17 07:18 PM

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

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

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

此局第 24 着黑車9平8,應該也是近二十級的分析結果。
但第 35 着紅就炮二進五得子了。
可見實質的棋力,並無近二十着的深度。
雖然如此,但這樣的對局還是好看的。

xianrenb 2018-10-18 08:05 PM

好奇此模式下,長一點的時限會使棋力強多少。
於是就試了時限為 20 分鐘/ 40 着的一個對局。
在此為大家分享。

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

1:兵三進一
2:砲2進4
3:兵七進一
4:卒9進1
5:相七進五
6:砲8平5
7:傌八進七
8:馬2進3
9:傌七進六
10:砲5進4

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

11:仕四進五
12:象3進5
13:兵七進一
14:砲2退6
15:兵七進一
16:馬3退1
17:傌二進三
18:砲5退1
19:傌三進四
20:車9進3

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

21:炮二平三
22:砲2進2
23:俥九平七
24:馬1退3
25:傌四進三
26:馬8進7
27:俥一平二
28:卒5進1
29:俥二進八
30:卒9進1

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

31:兵一進一
32:車9進2
33:傌三退五
34:馬7進9
35:炮三進七
36:士6進5
37:俥二平四
38:砲2退1
39:俥四退四
40:砲5進3

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

41:傌五進三
42:象5退7
43:帥五進一
44:車1進1
45:傌三進四
46:車9進3
47:帥五退一
48:砲2平6
49:俥四進四
50:車1平4

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

51:兵七平六
52:車4進2
53:傌六退四
54:車9平2
55:傌四進五
56:馬3進4
57:俥四平三
58:車4平5
59:俥三進一
60:士5退6

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

61:傌五退七
62:馬4進3
63:帥五平四
64:車5平6
65:帥四平五
66:車6平5
67:俥三退一
68:車2平6
69:炮八進七
70:士4進5

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

71:俥七進二
72:車5進2
73:俥三進一
74:車6平7
75:仕六進五
76:馬9進8
77:俥七平六
78:馬8進7
79:俥六進六
80:車7平5

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

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

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

91:俥四退一
92:將4退1
93:俥四進一
94:將4進1
95:俥四平六
96:將4退1
97:兵三進一
98:馬5進3

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

(黑勝)

xianrenb 2018-10-18 09:14 PM

[quote]原帖由 [i]xianrenb[/i] 於 2018-10-18 08:05 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=489152615&ptid=27786542][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
好奇此模式下,長一點的時限會使棋力強多少。
於是就試了時限為 20 分鐘/ 40 着的一個對局。
在此為大家分享。

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

這個超級快模式在完整對局表現雖不算完美,但看來十分理想。
想到相關算法設計前,我也對其他棋類程式能否達至這樣的深度有懷疑。
不過了解過一個國際象棋程式的 demo ( [url=https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/chess/]https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/chess/[/url]),就基本肯定類似深度的算法是真實的。
只是一直也想不到方法。
後來再了解多一點關於 LMR ,才能想通。

[[i] 本帖最後由 xianrenb 於 2018-10-18 09:15 PM 編輯 [/i]]
頁: [1]
查看完整版本: 我的象棋程式新模式:超級快模式