網路城邦
上一篇 回創作列表 下一篇   字體:
西洋棋應用程式(The Chess Programs)
2010/09/15 22:13:32瀏覽41172|回應1|推薦1
>>西洋棋規則前言 初級篇 [中級篇-勝負和及開局] 高級篇 相關產品 應用程式

本文大綱

◆西洋棋程式的四大部分
1)使用介面(GUI,讓使用者可以在電腦中排盤)
2)思考引擎(ENGINE,讓介面程式擁有可以下棋的思考能力)
3)開局定石(BOOK,讓程式在開局時可節省時間)
4)棋譜或殘局庫(DATABASE or PUZZLE,鍛鍊棋力好幫手)

分工較細的程式通常要將各要件做「載入」的程序,並不是直接放在一起就能動作。此外,棋譜庫可容納好幾個棋譜,不必擔心檔名相同會覆蓋的問題。

◆西洋棋程式
小提醒:通常按[F11]可將瀏覽器視窗最大化

一、單機免下載版
SparkCHESS(flashCHESS IV)
移棋方式:點擊棋子與落點。有落子提示。棋力稍弱。可存檔。

flashCHESS III
有2D盤面顯示的功能。移棋方式:點擊棋子與落點。有落子提示。可存檔。

Chess.com
棋子嫌太大,但是超級漂亮。移棋方式:拖曳。無落子提示。可存檔。


chess ok(英)
無法儲存棋譜。三種等級。移棋方式:拖曳。有落子提示。棋力稍強。

二、單機下載版

★Fritz(開啟cbh、cbv、cbz等檔案)

Fritz 5.32:說明下載引擎開局定石棋譜庫殘局相關
註:引擎、開局定石,Fritz 8 也可以用哦!)
Fritz 8:請至大俠小魚國際象棋下載。請注意:此版本無真實3d模式。它可連上 playchess 的伺服器與真人對戰。

《開局庫、引擎載入了沒?》
Engine > Create UCI Engine > 按「Browse」選擇檔案 > OK
Edit > Opening Book > Import book > 選擇book檔案 > 開啟
或按右手邊「Openings Book」標籤檢視。若無,可按下出現的按鍵匯入。


★playchess對戰程式

如果你只是純粹想和人在 playchess 對戰的話,那麼可下載以下程式:
client software v6
說明網頁。此程式無法打譜,只可與人對戰。

★Arena(開啟fch、pgn、epd、fen等檔案)

類似 Fritz(但檔案無法互通),可與電腦下棋,也可與網上棋友交鋒。
下載 v2.0.1 版安裝程式官方說明頁

《開局庫、引擎載入了沒?》
Engines > Manage
切記別讓左上角「Loaded engines」之處留空(預設載入 SOS 5.1)。
Book > Manage
如果 Arena Mainbook 的欄位沒東西,記得按「Load」載入哦!


★Winboard(開啟 pgn、gam 檔案)

程式下載 v4.2.7說明網頁。有二個思考引擎可使用,只要玩家開啟時選擇對戰選項即自動載入。

對岸版 Winboard:請至大俠小魚國際象棋下載。此版本有五個思考引擎,以及一個殘局庫可供練習。若想解決簡體字程式的亂碼問題,請參閱執行其他語系的程式一文(但上網對戰仍需忍受亂碼,並直接執行原來程式)。

《指令簡介》
■悔棋:
按<、>至想要的局面,然後按 Step > Retract Move 即可。
■求助:
不知該下哪一步時,可按 Help > Hint 尋求落子建議。
■申請帳號:
下棋伺服器不是每個都能上,需嘗試。試完後可用google查出該網站,並申請帳號登入。
■需記指令:
網上對戰類似bbs模式,需記指令。例如「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。


▲基本設定畫面。

▲對岸版的翻譯。何時才會出現正體中文版呢?


( 興趣嗜好收藏 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=puzzlez&aid=4416192

 回應文章

路人乙
Fritz 這個程式已經無法下載了耶....
2011/06/13 21:23
Fritz 這個程式已經無法下載了耶....
puzzlez(puzzlez) 於 2011-06-16 23:05 回覆:
你是說 5.32 版嗎?

還是可以下載哦!

不過該網頁不穩是真的!
我剛「重新整理」了幾次才正常。

你再試試吧!

不過,下載 8.0 版的就行啦~