□文/北方好漢
當時光飛速進入到高科技時代,當一縷縷網(wǎng)絡的陽光灑向世界的每個角角落落,作為人們喜愛的中國象棋活動也沐浴了這一時代最和煦的春風。
對于陳曦這個名字,互聯(lián)網(wǎng)上的棋迷們應該是再熟悉不過了,這位年輕的數(shù)學家先后就讀于中國復旦大學、美國哈佛大學。1988年,年少的陳曦就曾代表中國參加國際奧林匹克數(shù)學競賽并獲金獎,當時被譽為天才少年。受中國傳統(tǒng)文化影響,陳曦博士還有一個最大的愛好,那就是下中國象棋。留美不久,他就下決心建立一套遠程象棋對弈系統(tǒng)以方便人們進行棋藝交流。1993年7月這套系統(tǒng)終于建成,并得到象棋愛好者的諸多贊許,它就是現(xiàn)在互聯(lián)網(wǎng)象棋鼻祖——“ICCS”(InternetChineseChessServer)。サ筆鋇幕チ網(wǎng)還在雛形時期,這套系統(tǒng)是建立在伺服器與客戶終端遠程連接的形式之上,受IGS(InternetGoServer)和ICS(InternetChessServer)的影響,它形成了以UNIX命令進行的交流模式。ICCS的主要客戶終端是陳博士編寫的XICCS和XICCP(ForPlus)系列軟件,這是以C/C++為主體語言,應用X-Window圖形庫建立的Unix客戶端。
在早期接觸ICCS的棋迷中,大多數(shù)人都是計算機專家或是精通計算機的高手,而應用Unix客戶端又使許多人感覺到在電腦旁放置棋盤有諸多的不便。于是許多棋迷借助于ICCS開放的數(shù)據(jù)管理系統(tǒng)及可與多種操作系統(tǒng)通訊的特點紛紛加入完美的人機交換客戶端的制作之中,由此也形成了五花八門的終端軟件。這些軟件可應用于不同操作系統(tǒng),操作方式也各有千秋,不能不說它們共同構(gòu)成了ICCS的一道道亮麗的風景。這些軟件包括適用于DOS操作系統(tǒng)的楊華勇(音譯)先生的ZUVGA4.2、陳昭宏先生的DOSICCS5.2;適用于WIN3.X操作系統(tǒng)的楊軍先生的CCCTERM1.01、宋德柔先生的ICCSTM2.0,還有適用于Macintosh操作系統(tǒng)的Mack先生的ICCSClient1.0b3等等。當WINDOSW9.X興起時又有了兼容多系統(tǒng)的軟件,如鄭筵逸先生的WICCSC3.03、WIN-ICCS,另外還有一種Sebastian編寫的專門用于ICCS漢化的cchtsr09軟件。
在這些軟件中不能不提及一個重要的客戶端軟件制作者,他就是來自加拿大多倫多象棋協(xié)會的副主席宋德柔先生。早在ICCS只有單一的UNIX操作系統(tǒng)的時候,他就著手于PC機客戶端的編寫。用了一個多月時間,宋先生就編寫出了ICCSTm(ICCSTERMINAL),而且一經(jīng)面世就使得更多應用于PC機的棋迷們利用它更容易地登錄ICCS。1994年,由于互聯(lián)網(wǎng)開始應用,許多棋迷都有了SLIP或PPP,可以直接進入互聯(lián)網(wǎng),不再如以前那樣用電話撥號,再用TELNET接入ICCS,于是宋先生應廣大棋迷的要求把ICCSTm改為ICCSWSK(ICCSWINSOCK),以后又不斷地完善和更新了這個軟件。ICCSWSK主要版本有1.1.2.2及3.72,且附帶了資料庫模塊,并可同時下多盤棋,在1024×768的顯示模式下可同時進行15局的對弈。1995年,特級大師柳大華、蔡福如訪問多倫多時應用的就是ICCSWSK客戶端進行網(wǎng)上應眾表演的。其中柳大華閉目一對六(全勝),蔡福如車輪戰(zhàn)一對六(四勝二和),都取得了良好的效果,使得ICCSWSK名噪一時。
與此同時的萬維網(wǎng)(WWW)開始得到了飆速的發(fā)展,ICCS面臨機遇的同時也面臨巨大的挑戰(zhàn)。盡管陳曦為ICCS建立了網(wǎng)頁,并詳細地介紹了ICCS的功能及命令的應用,但不幸的是陳曦畢業(yè)后,網(wǎng)站的資料都被校方予以刪除,只有宋德柔先生的網(wǎng)站還保持著大量的ICCS介紹(http://www.ipoline.com)。ニ孀判硇磯嘍喙內(nèi)外的象棋對弈伺服器的競相出現(xiàn),相比之下ICCS的許多弱點也暴露出來,由于ICCS的命令屬于交流模式,與全新的按鈕程序相比顯得不夠友好,再則它的諸多客戶端需要下載及安裝,這對一些計算機初學者不能不說是一種麻煩。于是在眾多的客戶端中有許多退出了歷史舞臺,保留下來的是那些更容易通過互聯(lián)網(wǎng)接入ICCS的軟件。而在這些眾多優(yōu)秀的軟件作者中,不能不提及這樣一批優(yōu)秀的海外華人,是他們通過高超的網(wǎng)絡編程技術(shù)促進了網(wǎng)絡象棋的進一步發(fā)展。ナ紫忍峒暗氖荂CCTwin的作者——楊軍先生。楊先生是1991年畢業(yè)于中國清華大學材料系的高材生,留美期間這位雙碩士就花了幾個月時間編寫了這個著名的軟件,最新的軟件現(xiàn)已升級到1.85。另一個就是CoolClient作者——畢業(yè)于臺灣成功大學的陳昭宏先生,CoolClient不僅可應用于網(wǎng)上對弈,還可以當作打譜軟件。這兩個同屬于軟件的客戶端有一個明顯的特點,那就是全新的人機交互界面,操作非常靈活。如今這兩個軟件已擁有了大量的使用者,中國大陸的棋迷尤甚。著名的網(wǎng)絡棋迷“阿恒山哥”黃恒山先生還對CoolClient進行了仔細的研究,并對他進行完美的漢化,這對英文差一些的華人棋迷們更是如魚得水。ピ謚詼噯砑類客戶端中還有一個屬于瀏覽器的客戶端獨樹一幟,它就是早年畢業(yè)于清華大學的留美博士孫孺林先生建立的“ICCS萬維客戶端”(http://nucax1.chem.sunysb.edu/)。ニ鋝┦勘嘈吹目突Ф擻兄杏⑽牧街鄭完全是采用JAVA編寫,它無需棋迷掌握更多的知識,從網(wǎng)站上就可以輕易登錄ICCS。由于孫博士定居海外,它的中文版是在南極星平臺上編寫的,因此更適合于英文操作系統(tǒng)再配上中文平臺的海外華人,頁面的刷新速度也快于運行在中文Windows9x系統(tǒng)。
看到ICCS洋洋大觀的客戶端,每個棋迷們不禁嘆為觀止,無怪乎它被稱為弈林第一站。如今雖然網(wǎng)絡象棋如雨后春筍般得到了迅速的發(fā)展,但ICCS仍以其獨特的魅力矗立在互聯(lián)網(wǎng)上,這功勞固然應該屬于陳曦先生編寫的全開放的數(shù)據(jù)系統(tǒng),但也包括那些為編寫ICCS的各種客戶端而努力奮斗的ICCS優(yōu)秀的棋迷們。ICCS就仿佛是一團圣火,它點燃了網(wǎng)絡象棋的希望火種,照亮了網(wǎng)絡象棋發(fā)展之路,在這條路上有無數(shù)棋迷朋友們正為中國象棋在世界范圍內(nèi)的全面普及而努力奮斗著!□