複製鏈接
請複製以下鏈接發送給好友

逐鹿圍棋

鎖定
《逐鹿圍棋》是2012年由果核工作室發佈的一款遊戲。該遊戲支持人機對戰、機器自戰、人人對戰以及網絡對戰等對局模式,軟件遊戲平台支持winxp/vista/win7/win8。 [1] 
中文名
逐鹿圍棋
遊戲類型
棋牌遊戲
遊戲平台
winxp/vista/win7/win8
地    區
中國大陸
發行公司
果核工作室
發行日期
2012年
遊戲畫面
2D
遊戲引擎
GNUGO、Fuego和AMIGOGtp
遊戲語言
簡體中文

逐鹿圍棋 遊戲介紹

逐鹿圍棋的主要功能及特性包括:
(1)支持3類5種圍棋引擎:GNU Go, Fuego, AmiGoGtp, 其中Fuego棋力相當強勁,在9路棋上達到或近業餘初段的水平(視CPU性能而定)。
(2)界面美觀,易於上手。採用圖形棋子,可自定義棋盤背景、棋格線、光標、落子標記的圖片或顏色,是否顯示落子序號和音效等。
(3)支持多種棋盤大小(9路至19路),可設置引擎強度、讓子、貼目等,並可保存為自己的默認設置。
(4)電腦自動估算當前棋勢,提供估計比分,棋終裏判定輸贏。
(5)支持不限步數的悔棋、中盤認輸、棄權等,也可讓計算機指導下。

逐鹿圍棋發展歷史

在2002年左右,由於興趣愛好,作者開發了逐鹿圍棋的原型,一個叫HappyGO的小程序。這個程序非常簡單,只對GNUGO圍棋引擎做了簡單封裝,提供一個圖型用户界面供用户使用。但是這個版本僅存在作者硬盤裏,並未公開發布過。
後來通過修改HappyGO,完成了逐鹿1.0 Beta版,併發布到網上。不久即收到了不少用户的反饋信息,同時也發現了許多圍棋軟件的一些問題。 但由於時間的原因, 當時並沒有立即解決這些問題。
為了滿足廣大棋友的要求, 作者大幅優化了系統,大部分模塊都進行了重新設計。在經過較長時間的測試和試用測試後,在2003年推出1.0正式版。1.0包括兩部分:圍棋服務器和客户端。圍棋服務器負責管理對局,提供人工智能,客户端則提供界面。首先要安裝圍棋服務器和客户端,使用時客户端通過網絡連接到服務器,就可以開始下棋了,這樣的設計很容易支持網絡對局。但這樣的系統安裝和配置都比較麻煩,而且在網絡條件不好的環境下很不穩定。
為了解決1.0版的問題,作者再次進行較大的修改,於2004年發佈了逐鹿圍棋2.0,這個版本採用迴歸到將圍棋引擎(服務器)與客户端集成在一起的辦法(兩者之間通過計算機的管道進行通信), 使用户只要安裝一個系統就可以了, 系統採用自動配置引擎的方式, 提高系統易用性, 讓那些對計算機不太瞭解的用户也能順利使用。這個版本非常穩定,而缺少了網絡對局功能。
逐鹿圍棋3.0在原來的2.0的基礎上新增加了支持網絡對局(局域網)的功能, 同時對系統原來不合理的地方進行了優化, 並且改正了原來的一些系統BUG。直到逐鹿圍棋3.0,才是一個比較好用的版本,因此嚴格地説這個才是1.0的正式版,但於版本編號的原因,不可能再回退了。
2005年7月16日、9月26日和11月19日分別發佈了逐鹿圍棋3.0 Beta1、Beta2和Beta3三個測試版。
2006年1月20日發佈3.0正式版 (3.0.2006.2)。
2006年6月27日發佈3.1 (3.1.2006.7),作了局部優化改進.
2007年7月19日,發佈逐鹿圍棋3.2 (3.2.2007.7),新增了鍵盤落子功能。
2008年3月26日,發佈逐鹿圍棋3.3 (3.3.2008.4),新增了顯示落子順序的功能。
2008年5月18日,發佈逐鹿圍棋3.4 (3.4.2008.6),增加了將對局棋盤導出到單張BMP圖片的功能。
2009年1月31日,發佈逐鹿圍棋3.5 (3.5.2009.2),變化:(1)改正了一個在小內存環境下導致引擎停止工作的嚴重BUG; (2)因更改主頁而更新地址;(3)提供完整引擎源碼下載連接。
2009年3月17日,發佈逐鹿圍棋4.0 Beta 1 (4.0.2009.4)。 變化:(1)增加了升級版的GNUGO圍棋引擎3.6(至此係統支持四個GNUGO圍棋引擎:3.0,3.2, 3.4,3.6),3.6的棋力較原有3個都強;(2)界面美化,支持主界面的棋盤背景、棋格線、光標、最後落子點的顏色或圖片自定義設置; (3)增加了強大的對局導出功能,可以導出成單張圖片或圖組,如果是圖組,可以採用HTML 格式支持瀏覽,圖片格式有所增強,支持BMP格式JPEG格式;(4)增加了側邊欄,既充分利用界面的剩餘空間,又可以為棋友提供更多信息,同時也對免費逐鹿圍棋不斷髮展提供了可能。
2009年12月29日,發佈逐鹿圍棋4.0 Beta 2 (4.0.2009.12),增加了落子音效,對局歷史記錄快速瀏覽,並加入重大子系統“逐鹿圍棋共享工具”。
2010年7月5日, 發佈逐鹿圍棋4.0 Beta 3 (4.0.2010.7), 新增了保存/打開對局的功能,可以覆盤;界面進一步美化(採用圖型化棋子)。另外,由於存在較多問題,逐鹿圍棋共享工具暫去掉。
2010年12月5日,發佈逐鹿圍棋4.0 RC1 (4.0.2011.2),開始支持遠程在線看棋功能。
2011年1月2日,發佈逐鹿圍棋4.0 RC2 (4.0.2011.3),遠程在線看棋功能優化並正式公開使用。
2011年2月13日,發佈逐鹿圍棋4.0 RC3 (4.0.2011.4),應一位盲人棋友的要求,簡單地增加了語音助手, 可以支持語音報座標、對局狀態等信息。由於這個功能的加入,逐鹿圍棋自此不再支持Windows 2000。
2011年9月26日,發佈逐鹿圍棋4.0最終正式版 (Final, 4.0.2011.9),僅在原有基礎上作調整,無重大更新,恢復了逐鹿圍棋共享工具(此時此工具仍有待完善)。至此,逐鹿圍棋4.0的開發工作全部完成。
2011年11月20日,發佈逐鹿圍棋4.5 Beta (4.5.2012.0) ,變化包括:增加了兩個新的圍棋引擎Fuego, AmiGoGtp,去掉了較舊的GNU Go 3.0;界面變化;原來在新局界面中直接敲回車關閉對話框時直接在棋盤上落子的錯誤修正。
2012年2月14日,發佈逐鹿圍棋4.5 Beta 2 (4.5.2012.2),變化包括:棋盤四側均顯示座標, 以方便在截圖與他人溝通;增加了一個新的小工具 “逐鹿圍棋動畫製作工具”, 可以將導出的對局圖片製作成GIF動畫;去掉了一些不再需要的後台功能。
2012年6月26日,發佈逐鹿圍棋4.5 RC (4.5.2012.6),變化為:正式將最新fuego 1.1.3引擎集成到系統安裝包中(這是在軟件發佈時,fuego發佈的最強的版本);逐步去掉了網絡對戰功能(網絡對戰功能計劃在5.0再全新支持),隱藏狀態欄上的一些信息;檢查XP系統的防火牆並將自己作為例外以方便其他用户網絡看棋。 2012年10月21日,發佈逐鹿圍棋4.5 RC2 (4.5.2012.9),變化為:(a)增加了全新的程序初始化設置窗口, 在安裝後第一次啓動時要求用户選擇使用的界面語言和防火牆設置;(b)比較全面的英文界面支持;(c)工具欄圖標支持tooltip提示;(d)解決了非GNUGO引擎使用讓子模式時出錯的問題;(e)修改安裝程序,以更好地支持英文和中文繁體安裝界面。
2012年12月16日,發佈逐鹿圍棋4.5 RC3 (4.5.2013.0),變化為:(a)去掉右下角圖片廣告區;(b)英文版界面優化,去除少量沒有徹底改成英文的信息; (c)修正了對局比分帶負數的BUG;(d)安裝程序鏈接地址調整;(e)程序在其它方面進行了微小調整(如檢查.Net framewrok的策略變化)。
4.x系列仍然是採用3.0的框架和內核,只是一些功能增強和錯誤修正。4.5將是WIN32平台的最後版本,已經進入RC階段,將不會有功能變化和升級。

逐鹿圍棋圍棋引擎

圍棋引擎其實就是一個具備一定智能,可以下棋的計算機程序。逐鹿圍棋本身並不開發圍棋引擎,即不負責開發實現具備人工智能的圍棋算法,而是採用一些開源的程序。主要使用了3種類型的圍棋引擎,包括GNUGO、Fuego和AMIGOGtp。這三個都是開源並且免費的程序。
GNU Go
長期以來逐鹿圍棋都採用GNU Go作為後台圍棋算法程序,目前也是最主要的引擎。GNU Go具有20幾年的發展歷史,棋力強大,在世界上居最領先的幾個圍棋程序之列。但是幾年來發展較慢,甚至可以説基本處於停滯的狀態,在棋力上已經被一些新興的開源引擎超越。
Fuego
Fuego是最近兩年新出的圍棋引擎, 採用MC算法,棋力相當不錯。攻擊能力較強,但有時會犯一些低級錯誤。此引擎仍然處於較活躍的開發狀態,在不斷更新中。
Fuego在2009年第14屆計算機奧林匹克競賽中獲得9路棋第1名,在2010年第四屆計算機圍棋UCE杯競賽中獲得19路棋第1名,在2010年的第15屆計算機奧林匹克競賽中,9路棋和13路棋均獲得第2名。上述這些成績都是很多台服務器集羣的運算能力下的結果,普通的家用或辦公用計算機環境下, Fuego的棋力要低很多。
根據逐鹿圍棋棋友的測試,基本可以認定Feugo是最強的免費開源圍棋引擎, 它在小棋盤下棋力尤強,在配置良好的計算機上下9路或11路棋,可達到甚至超越業餘初段的水平。
Fuego對計算機的要求較高,需要高頻的多核CPU才能展現其棋力,並且至少要配備2G以上內存,否則很容易在下棋中途退出。
AmiGoGtp
AmiGoGtp是另一個開源的圍棋引擎,它的特點是下棋速度非常快,並且即使大比分落後也不會中途棄子。缺點是棋力相對較差。
在逐鹿圍棋的QQ羣裏,一個初學者説跟計算機下棋老是輸,感覺沒有進步甚至沒有信心了,那就可以先跟AmiGoGtp下棋,看到自己殺電腦一大片棋心情一定很爽。

逐鹿圍棋運行要求

CPU: 主頻在1.5GHz或更高處理能力的AMD或Intel主流CPU,推薦使用多核CPU;內存要求至少1G,建議配備2G以上內存(其中使用Fuego引擎必須達到2G內存才能穩定運行);硬盤要求有2G以上剩餘磁盤空間(考慮到有時可能要安裝.Net Framework才能使用全部功能);顯示器要求1024*768*16位色,建議採用更高分辨率的顯示器;安裝鼠標。對其它的硬件設備無特殊要求。 [1] 
參考資料