逐鹿圍棋

逐鹿圍棋

《逐鹿圍棋》是2012年由果核工作室發布的一款遊戲。該遊戲支持人機對戰、機器自戰、人人對戰以及網路對戰等對局模式,軟體遊戲平台支持winxp/vista/win7/win8。

基本介紹

  • 中文名:逐鹿圍棋
  • 遊戲類型:棋牌遊戲
  • 遊戲畫面:2D
  • 遊戲語言:簡體中文
基本信息,遊戲介紹,逐鹿圍棋發展歷史,圍棋引擎,GNU Go,Fuego,AmiGoGtp,運行要求,

基本信息

製作發行:果核工作室
地區:中國大陸
發行時間:2012
遊戲平台:winxp/vista/win7/win8

遊戲介紹

逐鹿圍棋的主要功能及特性包括:
(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位色,建議採用更高解析度的顯示器;安裝滑鼠。對其它的硬體設備無特殊要求。

相關詞條

熱門詞條

聯絡我們