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