2008年12月18日 星期四

日本將棋


值得紀念的第一次勝利

將棋是日本的傳統棋戲,雖然起源應該是印度 (中國象棋和西洋棋也是源於印度),但是日本人加進了自己的特色,使它跟古印度象棋有著根本上的不同,所以說是日本人發明的也不為過。根據我的看法,西洋棋應該跟古印度象棋最像,而中國象棋創新的部份是加大了棋子之間的距離,刪去了斜行的強子,並加了兩隻炮。而日本將棋最大的創新在於吃掉的棋子可以再放回棋盤上,這大大加深了將棋的複雜度。更有甚者,將棋棋盤上沒有黑白相間的格子,對於斜行的棋子攻擊範圍的辨認又更加的困難。另外,棋子以放置的方向區別敵方我方,跟象棋和西洋棋以顏色區分的方式截然不同,也造成了初學者的困擾。

將棋的複雜度高過西洋棋和象棋,原因也是因為吃掉的棋子可以放回去的關係。這在AI的棋力可以得到驗證,西洋棋和象棋最厲害的AI已經可以和世界頂級高手平起平坐,而將棋的AI卻仍然無法取勝世界頂級高手。否則像我這種剛學幾天的,即使面對的是搜尋深度只到六步的AI,應該也無法取勝。

以下對三種傳統棋戲作一個簡單的比較:

1. 複雜度:將棋 > 西洋棋 ~ 象棋。西洋棋跟象棋的複雜度在電腦的計算上,可以視為同一檔次的。

2. 開局的速度:象棋 > 西洋棋 > 將棋。象棋盤面開闊,又有炮可以隔山打牛,三五步就開始吃子進攻了,西洋棋和將棋盤面擁擠,得動好幾隻兵棋子才出的來,而將棋棋子的平均機動力又比西洋棋低,所以將棋開局的速度最慢。

3. 一場比賽的平均步數:將棋 > 西洋棋 ~ 象棋。將棋步數最多也是因為吃子可以放回去的關係。所以跟對手兌換棋子並沒有簡化局勢,反而還更複雜。

4. 職業化程度:西洋棋 ~ 將棋 > 象棋。我是從職業棋手的收入來算的。日本人很重視傳統文化,圍棋和將棋都有悠久的職業化歷史,棋士的收入也較高。而西洋棋在歐美,俄羅斯等地,也有相當的歷史,甚至有世界聯盟,所以是有「世界第一高手」這個頭銜的。而象棋,在台灣只能說是半職業化,而在大陸雖然有職業象棋,但是薪水多半是國家給的,民間企業的贊助很少,所以收入也不高。

5. 流行程度:這個很難比較。將棋相對來講可能比較侷限一點,華人這邊比較不流行。

我是覺得將棋某種程度來說,算是融合了象棋和圍棋的特色,所以你可以享受棋子移動和放置棋子圍攻的雙重樂趣,又不像圍棋那麼難上手,平常無聊的話可以下下看,如果你不是討厭下棋的人,你會喜歡將棋的。

我目前見過最好的教學網站是這個:日本將棋教學。可惜是個日本網站,中文的好像都沒有寫的完整的。

另外我第一次贏的AI對手
。其實AI不高,讓你體驗下將棋是什麼感覺。如果你看過上面那個網站,用居飛車和棒銀進攻吧!這個AI開局的時候還好,但對攻的時候很容易下壞棋,大概是算的不夠深吧。