|
著名網上象棋雜誌<<東萍象棋>>刊登象棋世家專訪,以下為採訪全文。 缔造人性化思维的象棋软件家族 [ 作者:BonJovi]
《象棋世家》軟件作者Poor、oldwu訪談錄 當今網路棋壇,可謂風雲變幻,新人輩出,人機高手誰能名垂青史,傲笑群雄,除了自身功力的不斷長進外,軟體的抉擇也是重要決定原素。對于廣大棋友來說,一種好的棋軟不僅能幫助自己打得較高的等級,更能使自己有所棋藝獲得進步。于此,我們特地採訪了《象棋世家》棋軟的兩位作者,希望透過對他們的採訪,使廣大棋友對象棋軟體的“利用、開發”有更進一步了解,從而為網路象棋的發展注入一點新的元素。 採訪者︰BonJovi 被採訪者︰Poor、oldwu BonJovi︰很高興認識您二位世家的作者︰)感謝你們在工作繁忙之際抽時間接受本期《東萍象棋》的採訪。下面我就簡單地提幾個問題,請Poor兄及oldwu先生各抒己見。 Poor︰謝謝你的支持,我們一定會積極配合的。 oldwu︰^_^ BonJovi︰兩位是從什麼時候開始接觸棋軟的呢?剛開始的時候,兩位對棋軟的認識是怎樣的呢? Poor︰我是在2000年的4月開始撰寫象棋世家的軟體,一開始較有名的有夢入神機、ELP等程式,那時有幸幫忙測試這兩套軟體,對于棋軟,那時的印象中主要還是來自于將族,大致上是軟體下得很好,但與人類高手還有距離,拿來練練棋感覺良好,很有樂趣。 oldwu︰我最早接觸的軟體是將族,還是上大學的時候,大約是1993年,這個軟體棋力現下來看也是不錯的,另外裡面有各種人物,像豬八戒,孫悟空,麥當娜,很有意思,當時玩的時候非常上癮,經常一下就是通宵。那時我對軟體的認識還是離人類的頂級水準差得很遠,機器想戰勝人類還遙遙無期。我接觸世家大約在兩年前,當時XIEXIE如日中天,一個偶然的機會,我試用了一下世家,感覺界面獨樹一幟,棋風穩健,善于防守與XIEXIE大異其趣。再透過深入地了解,Poor的人格魅力感染了我,因此在Poor的邀請下,我欣然地加入了世家隊伍。世家團隊包括測試員,市場推展人員等,有20多人,有一個例子可以說明世家團隊成員對世家的感情,2005年世界象棋軟體奧賽前夕,一位團隊成員連夜開車400公里,從台灣的最北部一直開到最南部台南市,將自己最好的CPU送給Poor,他自己也不能從比賽結果中得到任何好處,僅僅是為了世家能夠取得好成績。因此,每當想到這些,我們這些作者都不敢懈怠,只有做出優秀的作品,才能對得起支持我們的朋友。 BonJovi︰祝賀世家奪得本年度棋軟奧賽的亞軍,請Poor先生簡要地向大家談一談比賽過程。 Poor︰比賽一共有14隊參加,采循環製,比賽前后共七天,每隊先后手各一盤,合計13輪26盤棋,可說是非常嚴格的賽製,這個比賽的規模,可說是奧賽辦了十屆以來,中國象棋組隊伍最多的一次,也是本屆比賽的亮點。比賽大部份都是分成三大集團 殺,分別為爭前三名,爭前八名及后半班,其中有2004世界計算機象棋賽的冠軍謝謝大師、第9屆奧賽冠軍千慮,第6、7屆冠軍ELP,2004年世界計算機象棋賽的第四名棋海無涯(象棋世家V5的前身),除此之外,2004年世界賽十個隊伍除了亞軍縱馬奔流(第8屆奧賽冠軍)及第十名的CC未到之外,其餘全員到齊,可說是“軟星”濟濟。 BonJovi︰世家能在“軟星濟濟”的棋軟大賽中獲得亞軍,確實不易,軟體對抗除了引擎就是實力,這是不容質疑。世家棋軟,能發展到現下的這個實力,確切地說是棋力吧,總有個發展的歷程吧?請Poor先生說說這方面的內容。 Poor:《象棋世家》是由2000年2月开始发展的,主要在接续之前的《象棋世家2000》的工作。原先的《象棋世家2000》程式是由1995年11月開始撰寫的,原來程式的定位僅在于製作一個能在網路上下棋的程式,主要是連接到ICCS(Internation Chinese Chess System)上提供網路下棋的功能,后來經過了五年的寫作,結合了資料庫的功能,于2000年完成了先進的棋譜管理系統及開局管理系統。《象棋世家》充份利用原来《象棋世家2000》程序、五年的棋谱收集及棋局分析等内容,将它改制做成超强的开局引擎,并撰写中局的搜寻引擎、残局rule-base的知识库,结合开、中、残局的引擎,形成了一套棋力强悍的程序。 BonJovi︰從2000年到現下,五年過去了,“象棋世家”在不斷發展中走向成熟,走向市場,也走向廣大棋友的期盼目光裡去。這其中,不乏有淚水有甜蜜的故事,我們雖然無從得之,但是,我們已經看到,榮耀更多的從棋軟世家內涵上、性能上得以彰顯。那么oldwu先生,您这几年对主要负责大陆方面的世家棋软管理工作,就由您来介绍一下《象棋世家》棋软的一些基本性能。 oldwu︰我們的棋步偏向于人性化,在軟體中偏向于審局型。在界面功能操作上面我們下了很大的功夫進行設計和優化,另外很多方面參考學習了著名老牌軟體棋隱,主要考慮如下︰ A、(一個好的象棋軟體一定要方便用戶學棋、練棋)一個象棋軟體如果只是用來在網上和別人對砍,砍了一年下來,用戶的象棋水準達不到任何提升,另外用戶還需要不斷地升級機器,才能避免因機器落后的原因輸棋。這是一個很大的誤區,象棋愛好者大部分並不對自己的網上級別感興趣,而是對自己水準能切實提升感興趣。因此,我們做了擂台賽功能,透過人向計算機挑戰,打擂台的模式,自動升降關,用戶總是能挑戰適合自己水準的電腦智能,同時,每前進一大關,對手的頭像會發現變化,這就使趣味性大大增強,用戶在輕鬆遊戲中潛移默化地提升自己的棋力,軟體真正成為了自己提升棋藝,學習象棋的好伙伴。另外,我們做了學習打譜功能,網上很多動態棋譜是JAVA格式,象棋橋,象棋演播室也能方便導出JAVA棋譜,我們都可以方便地導入到世家V5中,這樣就可以用V5分析學習了。還有,要研究中殘局,排局,不要太容易,我們擺設棋局分三種開始局面,不僅可以從起始局面開始擺,還可以從當前局面或者帥將局面開始擺,細節之處見功夫。 B、(一個好的象棋軟體一定要方便加入人的思想)網路象棋有個術語很流行,叫人機,就是下棋時不能完全靠軟體,一定要加入人的思想,軟體應該是人的輔助工具。基于這個考慮,我們設計了如下特點︰分析模式︰世家只思考當前的局面而不走子,用戶覺得思考的不滿意,可以走自己設想的一步,世家會接下去思考;隨時修改引擎的思考時間和層數,這樣出子該快則快,該慢則慢,一切由用戶做主。顯示開局庫和使用開局庫分離,用戶可以對照開局庫中的棋步做出適合自己風格和套路的選擇,這一點學習了優秀軟體棋隱。 C、(一個好的象棋軟體不但要功能強大而且使用一定要方便)大多數用戶不可能花很長時間來學習世家應該如何用,因此我們要在用戶接觸的前3分鐘讓用戶喜歡用我們的世家,我們作了如下的設計︰導航欄︰類似于QQ的界面,將各種常用操作分門別類組織起來,可以快速定位到功能項,不需要在複雜的菜單中查找。大前進、大后退︰這也是學習了棋隱,同時我們增加了書簽功能,在研究棋局時,很多時候關鍵的地方要多次研究,可以在這裡作個書簽,這樣就可以隨時跳到這裡再研究。設置向導︰一步步引導用戶進行界面和引擎的設置,不需要再頭疼複雜的設置。顯示設置︰也是學習了棋隱,從菜單中一鍵設置。 BonJovi︰從吳先生剛剛的介紹中,一個象棋軟體並非我們想像中的那么簡單,我們不難發現世家棋軟善于立足自身優勢,並借鏡其他棋軟的長處,取長補短,相比其他棋軟確實有不可比擬及包容的優越性。但是,這么一個相對複雜的棋軟,請問兩位它會不會直接或間接影響了軟體的主要棋力問題,也就是目前世家的棋力與時下各棋軟體相比較如何呢? Poor︰以世家的棋力,躋身奧賽三甲並不是偶然;就棋風而言,世家屬于那種柔中帶剛 的類型,頗有種“先為不可勝而后為可勝”的味道,非常善于防守反擊,此項在棋軟群中獨樹一幟。 oldwu︰與當前的主流軟體比較,我本人的看法是,引擎棋力穩居一線,在功能界面上也具有一定的優勢。 BonJovi︰作為一個棋軟的作者,您們一定對當今棋軟總體發展趨勢比較了解和認知,那么您們認為還要朝那些方向進行完善呢? Poor︰完美的開局庫、殘局的研究、棄子局的研究,主要從這三方面進行努力。 oldwu︰我覺得是兩個方向,一個方向是棋力繼續提升,速度繼續加快,另一個方向就是,愛好者對軟體的功能和方便性要求越來越苛刻,軟體不僅需要棋力強勁,同時作為學習、研究工具,還需要給愛好者棋藝提升帶來顯著的效果,另外還要操作方便,好用。 BonJovi︰前不久網路華工隊挑戰廣東王老吉隊,“網路戰隊”無限風光,一時間人機成了網路象棋的代名詞。關於今后網路象棋界的人機發展趨勢,我們想聽聽世家團隊是如何分析展望的。 Poor:依計算機西洋棋的發展趨勢來看,未來應是屬于“人機合一”的天下。 oldwu: 上世紀90年代西洋棋卡斯帕羅夫對陣I BM深藍轟動一時,這裡不僅有商業炒作的成分,也有人類對自身最強項--智能上會不會輸給機器有著極大興趣的成分。在象棋領域,人機大戰同樣會得到高度關注,不過目前像深藍這樣的機器包括硬體和軟體還不存在。我們認為,象棋軟體按照人類正式比賽規則和人類頂級棋手進行較量並戰而勝之,這一天會很快到來,我們象棋世家力爭啖頭一口湯,我們對此非常有信心。 BonJovi︰時間過的太快了。雖然我很不情願結束此次暢談,卻已到了最後一個話題。在這裡,讓我們大家一起來聽聽世家團隊的理想和心聲吧﹗ Poor︰簡單的說,就是“追求神乎奇技,輔助人類將棋藝的境界推往更高的境界”。目前已取得2004啟泰杯八段賽 (雙循環各30分鐘自由用時,對四名七段四勝三和一負)的冠軍。另外,我們將于2006年一月挑戰三位人類七段(一小時自由時間慢棋,以後十分鐘十步),在正式賽上取得大師頭銜並打敗特級大師﹗(象棋國際特級大師吳貴臨為8段) oldwu︰一個團隊首先需要定戰略,然後才是搭班子、帶隊伍﹗呵呵,讓大家見笑了,這也是被說爛了的聯想管理三要素,說到我們的戰略,不得不提一下剛才談及的將族。大約在六年前,我有個同事,是一個象棋愛好者,但是水準不高,也不參加象棋比賽,也對電腦軟體沒興趣,我和他聊天時,他就向我提到,他用過一個象棋軟體,啟動后會有聲音在說話,一走子就出來一個杯子,水準很厲害,我根本下不過它。我當時印象非常深刻,因為這個軟體就是將族,說明將族當時已經非常深入人心,已經進入到千家萬戶,已經被普通的象棋愛好者所了解,我們的目標就是象棋世家要做新時代的將族,像當年的將族一樣深入人心,一樣在象棋愛好者中普及開來,說白了,就是打造人人可用愛用的象棋軟體。另外,世家也會不斷發展,不斷前進,未來我們將提供從剛入門的象棋愛好者到頭班頂尖棋手全部適用的解決方案,也就是說,只要是象棋愛好者,世家總有一款或多款產品適合您。 結束語 末后,两位核心人物表示,非常希望能听到来自于各方面棋友的声音,世家团队的服务网址是http://www.xqsj.org和http://www.ai-master.com这两个网站都设有论坛,欢迎各位朋友前去交流。短暫而又難忘的採訪過后,我心裡在想︰一款頂級棋軟的問世,凝聚著多少人心血的結晶,蘊藏著他們多少的夢想與希望﹗從某種意義上講,世家為網路象棋增添了一道靚麗的色彩,也為棋軟的發展做出了不可磨滅的貢獻。它不是棋軟的起點,也不是棋軟的終點,而是智能象棋道路上的燃燒著的蠟燭,映襯著整個棋軟的歷史。沒有世家,尖端的棋軟們便失去了一個強有力的競爭對手;沒有世家,中象的科技之旅將不再完整。 |