西洋棋應用程式(The Chess Programs)
2010/09/15 22:13
瀏覽41,515
迴響1
推薦1
引用0
>>西洋棋規則前言 初級篇 [中級篇-勝負和及開局] 高級篇 相關產品 應用程式
西洋棋程式與其他棋類相比,可說是相當成熟的。當然這主要歸功於它棋位少,利於電腦計算所故。很多人常以「目前尚未出現強勁的圍棋程式」而論斷圍棋比其他棋類多變而複雜,其實是有失公允的。因為人腦與電腦本來就互有優缺,人類可以憑「感覺」大幅縮小可行棋步,然而「感覺」這東西卻是難以寫成電腦程式。而圍棋的棋位太多,程式不容易分出棋位的優劣來節省思考的時間,因此棋力當然不容易提升。
西洋棋程式有的分工相當細,基本來說有以下四大部分:
1)使用介面(GUI,讓使用者可以在電腦中排盤)
2)思考引擎(ENGINE,讓介面程式擁有可以下棋的思考能力)
3)開局定石(BOOK,讓程式在開局時可節省時間)
4)棋譜或殘局庫(DATABASE or PUZZLE,鍛鍊棋力好幫手)
「分工」的意思是一個程式的數個部分,可能分別由不同人所開發。如此一來每個人都能竭盡自己的專長在擅長的領域裡,最後只要幾個簡單的載入動作,便能將各部分統合在一起,讓整個程式的功能更趨完美。
雖然統合有所謂「相容性」的問題,不過還好目前並不是很嚴重,而且檔案若不相容,頂多就是不發揮作用而已,並不會對原有程式產生影響。
除了第4點之外,其他3點通常是一個西洋棋程式所必備。棋譜及殘局庫可另外循其他管道取得。當然如果能將它整合在一起,對學棋來說就更方便了。例如象棋界中有名的「象棋巫師」,即是將眾多棋譜及殘局整合在程式中的最好範例。
分工較細的程式通常要將各要件做「載入」的程序,並不是直接放在一起就能動作。例如下載完思考引擎之後,可能還得在介面當中載入該引擎,才能真正發揮作用。許多人下載程式並安裝之後,卻納悶無法下棋,通常就是缺乏這個觀念所致。
當然,如果你不想使用那麼複雜的程式也行,也是有很多單一獨立的程式可以使用。只不過筆者建議大家盡可能都試用看看,然後再從中找出適合自己的程式。好用的程式真的不必多,一兩個便已足夠。
◆西洋棋的軟體
一、單機免下載版
小提醒:通常按[F11]可將瀏覽器視窗最大化。
SparkCHESS(flashCHESS IV):這款相信大家都很熟悉。筆者認為這是立體西洋棋中做得最漂亮的。雖然有些功能要付費才有,但已經很好用了。新版已可支持玩家選擇白棋或黑棋,並有三種(第四個高手要付錢才有)等級可供選擇。而且它還可以儲存棋譜,真是太感人了!移棋方式:點擊棋子與落點。有落子提示。棋力反而比flashchess 3弱。
flashCHESS III:雖然舊版棋色沒有新版的漂亮,但有2D盤面顯示的功能。這功能在新版改成付費才提供。如果很需要此功能的人,就只好玩舊版的囉!移棋方式:點擊棋子與落點。有落子提示。
Chess.com:棋子嫌太大,但是超級漂亮。移棋方式:拖曳。無落子提示。可存檔。
chess ok(英):原本是極力推薦的,但因無法儲存棋譜而大打折扣。不過右方有許多西洋棋資源,不妨看看。三種等級。移棋方式:拖曳。有落子提示。棋力稍強。
二、單機下載版
●Fritz

▲Fritz 8 的下棋畫面。
目前西洋棋程式最受人喜愛的,大概是 Fritz 了吧!它是需要付費的電腦程式,2010年出到第12的版本,可見賣得真的不錯。有餘力購買的人,買一套來玩應該是不錯的選擇。但如果不捨得花錢的話,就只能夠下載先前的版本了。
官方對 Fritz 12 的介紹,超級豪華!
Fritz 最讓人津津樂道的,大概是它的「教學」功能。初學者不僅能夠挑選棋力較弱的對手,還能夠請虛擬教練觀察自己的棋步有沒有重大的問題,或是直接請教下法。

▲教練可是很嚴厲的喲!
Fritz 是屬於分工很細的程式,別忘了檢查你的開局庫(book)及思考引擎(engine)有沒有載入。此外,存檔時它是將棋譜存進資料庫(database)裡,所以大可放心將棋譜存進同一個資料庫中(副檔名為cbh、cbv、cbz等等,例如 abc.cbh),不必擔心相同的檔名會有覆蓋的問題。就算存了100個棋譜,但實際上檔案卻可能只有一個,使管理更加方便。
★開局庫、引擎載入了沒?
Engine > Create UCI Engine > 按「Browse」選擇檔案 > OK
Edit > Opening Book > Import book > 選擇book檔案 > 開啟
或按右手邊「Openings Book」標籤檢視。若無,可按下出現的按鍵匯入。
Fritz 5.32:說明網頁、程式下載、可用引擎、開局定石、棋譜庫、殘局相關。
(註:引擎、開局定石,Fritz 8 也可以用哦!)

▲Fritz 5.32 雖然功能較簡陋,但連 WinMe 都能跑。可見系統要求很低。
Fritz 8:請至大俠小魚國際象棋下載。請注意:此版本無真實3d模式。它可連上 playchess 的伺服器與真人對戰。帳號申請是免費的,快去申請一個吧!

▲Fritz 8 執行畫面。與電腦玩選左邊;與網路上棋友玩選右邊。

▲選擇與網友對戰的畫面。請看左下角,一下子就有好多人來挑戰!
如果你只是純粹想和人在 playchess 對戰的話,那麼可下載以下程式:client software New! Version 6、官方說明網頁。此程式無法打譜,只可與人對戰。

▲雖然不能打譜,只能對戰,但這畫面還真美!

▲看網友下棋的介面也很美哦!
不用擔心外國人會來攀談,大家都很專心在下棋(笑)。如果外國人來邀局但自己並不想下,也無需理會。不要擔心禮貌問題。
●Arena

▲Arena──功能超多的免費軟體。
坦白說筆者並不喜歡 Arena,因為介面擠了太多視窗,看起來很凌亂。但它是免費程式當中,功能最多的一款軟體,實在無法忽視它。
下載 v2.0.1 版安裝程式、官方說明頁。
它可開啟資料庫類型有fch、pgn、epd、fen。注意到了嗎?它無法開啟 Fritz 的cbh、cbv、cbz等檔案。自然也無法上 playchess 的伺服器對戰。
當然,下棋的伺服器不只有 playchess 一個。Arena 內建許多下棋伺服器的 ip 位置可供玩家線上對戰!

▲輸人不輸陣。按一下右上方的地球,Arena 也可以線上對戰!
同樣的,別忘了檢查你的開局庫(book)及思考引擎(engine)有沒有載入。

▲Engines > Manage……哇!有好多思考引擎可用!但切記別讓左上角「Loaded engines」之處留空(此畫面目前預設載入 SOS 5.1)。

▲Book > Manage……如果 Arena Mainbook 的欄位沒東西,記得按「Load」載入哦!
●Winboard

▲Winboard 的介面超清爽,只可惜棋位座標有點醜。
程式下載 v4.2.7、下載頁面說明。
對岸版 Winboard:請至大俠小魚國際象棋下載。此版本有五個思考引擎,以及一個殘局庫可供練習。
若想解決簡體字程式的亂碼問題,請參閱執行其他語系的程式一文。但必須注意的是,文中所提的方法,會使 Winboard 無法和網友對戰,必須忍受亂碼,執行原有的程式才行。但其餘功能皆能以正常顯示。因此比較鼓勵各位使用英文版。但倘若玩家不使用這個程式來上網對戰,那麼基本上就沒什麼問題了。
這是筆者喜歡的軟體之一。它的介面超級清爽。安裝完後執行【開始功能表>所有程式>Winboard 4.2.7>Winboard Startup Dialog】即可。它有三個開啟模式:


▲對岸版畫面
1.玩家與電腦對戰(有兩個思考引擎可選擇)。
2.玩家與其他網路玩家對戰(有許多伺服器可選擇)。
3.單純排盤。
雖然小,但該有的功能幾乎都有了。各位可慢慢去摸索它的用法,這裡只寫出幾個常用的:
■按<、>可看之前棋步的進行,如想悔棋,則可按至想要的局面,然後按 Step>Retract Move 即可消去後面的棋步而悔棋。
■不知該下哪一步時,可按 Help>Hint 尋求落子建議。
■下棋伺服器不是每個都能上,需一個一個試。試完後可用google查出該網站,並申請帳號登入。
■網路對戰需記指令,例如「game:顯示目前進行棋局」、「observe 桌號:觀看該棋局」等等。若不想記指令還是請使用 Arena。

▲基本設定畫面。

▲對岸版的翻譯。何時才會出現正體中文版呢?
|
西洋棋程式有的分工相當細,基本來說有以下四大部分:
1)使用介面(GUI,讓使用者可以在電腦中排盤)
2)思考引擎(ENGINE,讓介面程式擁有可以下棋的思考能力)
3)開局定石(BOOK,讓程式在開局時可節省時間)
4)棋譜或殘局庫(DATABASE or PUZZLE,鍛鍊棋力好幫手)
「分工」的意思是一個程式的數個部分,可能分別由不同人所開發。如此一來每個人都能竭盡自己的專長在擅長的領域裡,最後只要幾個簡單的載入動作,便能將各部分統合在一起,讓整個程式的功能更趨完美。
雖然統合有所謂「相容性」的問題,不過還好目前並不是很嚴重,而且檔案若不相容,頂多就是不發揮作用而已,並不會對原有程式產生影響。
除了第4點之外,其他3點通常是一個西洋棋程式所必備。棋譜及殘局庫可另外循其他管道取得。當然如果能將它整合在一起,對學棋來說就更方便了。例如象棋界中有名的「象棋巫師」,即是將眾多棋譜及殘局整合在程式中的最好範例。
分工較細的程式通常要將各要件做「載入」的程序,並不是直接放在一起就能動作。例如下載完思考引擎之後,可能還得在介面當中載入該引擎,才能真正發揮作用。許多人下載程式並安裝之後,卻納悶無法下棋,通常就是缺乏這個觀念所致。
當然,如果你不想使用那麼複雜的程式也行,也是有很多單一獨立的程式可以使用。只不過筆者建議大家盡可能都試用看看,然後再從中找出適合自己的程式。好用的程式真的不必多,一兩個便已足夠。
◆西洋棋的軟體
一、單機免下載版
小提醒:通常按[F11]可將瀏覽器視窗最大化。
SparkCHESS(flashCHESS IV):這款相信大家都很熟悉。筆者認為這是立體西洋棋中做得最漂亮的。雖然有些功能要付費才有,但已經很好用了。新版已可支持玩家選擇白棋或黑棋,並有三種(第四個高手要付錢才有)等級可供選擇。而且它還可以儲存棋譜,真是太感人了!移棋方式:點擊棋子與落點。有落子提示。棋力反而比flashchess 3弱。
flashCHESS III:雖然舊版棋色沒有新版的漂亮,但有2D盤面顯示的功能。這功能在新版改成付費才提供。如果很需要此功能的人,就只好玩舊版的囉!移棋方式:點擊棋子與落點。有落子提示。
Chess.com:棋子嫌太大,但是超級漂亮。移棋方式:拖曳。無落子提示。可存檔。
chess ok(英):原本是極力推薦的,但因無法儲存棋譜而大打折扣。不過右方有許多西洋棋資源,不妨看看。三種等級。移棋方式:拖曳。有落子提示。棋力稍強。
二、單機下載版
●Fritz

▲Fritz 8 的下棋畫面。
目前西洋棋程式最受人喜愛的,大概是 Fritz 了吧!它是需要付費的電腦程式,2010年出到第12的版本,可見賣得真的不錯。有餘力購買的人,買一套來玩應該是不錯的選擇。但如果不捨得花錢的話,就只能夠下載先前的版本了。
官方對 Fritz 12 的介紹,超級豪華!
Fritz 最讓人津津樂道的,大概是它的「教學」功能。初學者不僅能夠挑選棋力較弱的對手,還能夠請虛擬教練觀察自己的棋步有沒有重大的問題,或是直接請教下法。

▲教練可是很嚴厲的喲!
Fritz 是屬於分工很細的程式,別忘了檢查你的開局庫(book)及思考引擎(engine)有沒有載入。此外,存檔時它是將棋譜存進資料庫(database)裡,所以大可放心將棋譜存進同一個資料庫中(副檔名為cbh、cbv、cbz等等,例如 abc.cbh),不必擔心相同的檔名會有覆蓋的問題。就算存了100個棋譜,但實際上檔案卻可能只有一個,使管理更加方便。
★開局庫、引擎載入了沒?
Engine > Create UCI Engine > 按「Browse」選擇檔案 > OK
Edit > Opening Book > Import book > 選擇book檔案 > 開啟
或按右手邊「Openings Book」標籤檢視。若無,可按下出現的按鍵匯入。
Fritz 5.32:說明網頁、程式下載、可用引擎、開局定石、棋譜庫、殘局相關。
(註:引擎、開局定石,Fritz 8 也可以用哦!)

▲Fritz 5.32 雖然功能較簡陋,但連 WinMe 都能跑。可見系統要求很低。
Fritz 8:請至大俠小魚國際象棋下載。請注意:此版本無真實3d模式。它可連上 playchess 的伺服器與真人對戰。帳號申請是免費的,快去申請一個吧!

▲Fritz 8 執行畫面。與電腦玩選左邊;與網路上棋友玩選右邊。

▲選擇與網友對戰的畫面。請看左下角,一下子就有好多人來挑戰!
如果你只是純粹想和人在 playchess 對戰的話,那麼可下載以下程式:client software New! Version 6、官方說明網頁。此程式無法打譜,只可與人對戰。

▲雖然不能打譜,只能對戰,但這畫面還真美!

▲看網友下棋的介面也很美哦!
不用擔心外國人會來攀談,大家都很專心在下棋(笑)。如果外國人來邀局但自己並不想下,也無需理會。不要擔心禮貌問題。
●Arena

▲Arena──功能超多的免費軟體。
坦白說筆者並不喜歡 Arena,因為介面擠了太多視窗,看起來很凌亂。但它是免費程式當中,功能最多的一款軟體,實在無法忽視它。
下載 v2.0.1 版安裝程式、官方說明頁。
它可開啟資料庫類型有fch、pgn、epd、fen。注意到了嗎?它無法開啟 Fritz 的cbh、cbv、cbz等檔案。自然也無法上 playchess 的伺服器對戰。
當然,下棋的伺服器不只有 playchess 一個。Arena 內建許多下棋伺服器的 ip 位置可供玩家線上對戰!

▲輸人不輸陣。按一下右上方的地球,Arena 也可以線上對戰!
同樣的,別忘了檢查你的開局庫(book)及思考引擎(engine)有沒有載入。

▲Engines > Manage……哇!有好多思考引擎可用!但切記別讓左上角「Loaded engines」之處留空(此畫面目前預設載入 SOS 5.1)。

▲Book > Manage……如果 Arena Mainbook 的欄位沒東西,記得按「Load」載入哦!
●Winboard

▲Winboard 的介面超清爽,只可惜棋位座標有點醜。
程式下載 v4.2.7、下載頁面說明。
對岸版 Winboard:請至大俠小魚國際象棋下載。此版本有五個思考引擎,以及一個殘局庫可供練習。
若想解決簡體字程式的亂碼問題,請參閱執行其他語系的程式一文。但必須注意的是,文中所提的方法,會使 Winboard 無法和網友對戰,必須忍受亂碼,執行原有的程式才行。但其餘功能皆能以正常顯示。因此比較鼓勵各位使用英文版。但倘若玩家不使用這個程式來上網對戰,那麼基本上就沒什麼問題了。
這是筆者喜歡的軟體之一。它的介面超級清爽。安裝完後執行【開始功能表>所有程式>Winboard 4.2.7>Winboard Startup Dialog】即可。它有三個開啟模式:


▲對岸版畫面
1.玩家與電腦對戰(有兩個思考引擎可選擇)。
2.玩家與其他網路玩家對戰(有許多伺服器可選擇)。
3.單純排盤。
雖然小,但該有的功能幾乎都有了。各位可慢慢去摸索它的用法,這裡只寫出幾個常用的:
■按<、>可看之前棋步的進行,如想悔棋,則可按至想要的局面,然後按 Step>Retract Move 即可消去後面的棋步而悔棋。
■不知該下哪一步時,可按 Help>Hint 尋求落子建議。
■下棋伺服器不是每個都能上,需一個一個試。試完後可用google查出該網站,並申請帳號登入。
■網路對戰需記指令,例如「game:顯示目前進行棋局」、「observe 桌號:觀看該棋局」等等。若不想記指令還是請使用 Arena。

▲基本設定畫面。

▲對岸版的翻譯。何時才會出現正體中文版呢?
你可能會有興趣的文章:
迴響(1) :
- 1樓. 路人乙2011/06/13 21:23Fritz 這個程式已經無法下載了耶....
Fritz 這個程式已經無法下載了耶....