查看完整版本: 開局(七)

xianrenb 2017-8-29 09:08 AM

開局(七)

先前發現我寫的象棋程式,就算設定級數不低,如 6 級深,無故意加錯誤也有時明顯走錯棋,總覺得是有問題。
細心思考後,想到很可能是因為其隨機變化設置得變化太大。
而每深一層,又用到相關計算結果,所以影響很大。
而且,就算變化只限於選擇最佳一蚖P次佳的,如當次佳的效能打九折,論 10 個回合,應當平均有 5 虓|選了次佳的。
也就是打了九折 5 次,大約就等於打了六折!

於是,我將程式相關部份改了,再加了一點小改動。
然後試了 6 級深的開局。
頭 10 茈郁”C茯貜 16 秒。
頭 20 茈郁”C茯貜 13.9 秒。
不過若不計第一及第二茠爾隉C
頭 10 茈郁”C茯貜 11 秒。
頭 20 茈蝚O平均每茯貜 11 秒。
即是比改動前慢多一倍左右。
但棋力看來,應有一級甚至更多之差。
而下是相關開局:

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

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

11:俥九平六
12:車9進1
13:俥六進二
14:卒3進1
15:炮四平五
16:馬8進6
17:俥六進五
18:馬3進5
19:炮八平五
20:車1平2

+車象士將士--+ 紅 黑
|++俥+馬++車    
|砲+/象\+砲| 帥 將
卒+#+卒+卒+卒 仕 士
+-------+ 相 象
+-卒-----+ 傌 馬
兵+#+兵+兵+兵 俥 車
|#傌\炮/傌#| 炮 砲
|+++++++| 兵 卒
+-相仕帥仕相俥+    
頁: [1]
查看完整版本: 開局(七)