編寫圍棋軟件是俞斌九段頗為得意的“業(yè)余愛好”?;貞浧甬斈暌活^扎進電腦程序那會兒,俞斌九段說:“那時的業(yè)余時間全用來玩電腦了,除了吃飯睡覺比賽就是電腦。想想當時也真是年輕,沒有什么具體的目標,有的只是對電腦的熱情,每攻克一個難關(guān)總能帶給我很大的成就感。放到現(xiàn)在也許就吃不了那個苦了?!睆?989年接觸電腦至今,俞斌九段成功編寫了《圍棋棋譜管理程序》、《圍棋基礎(chǔ)訓練及段位測試》、《圍棋級位測試6000題》等一系列圍棋軟件,深受愛好者及專業(yè)棋手的推崇。
說起俞斌接觸電腦寫軟件,還真有些偶然。早在1985年,圍棋隊放探親假回到家鄉(xiāng)浙江天臺,俞斌在父親的單位里看到了一個沒有存儲器的娃娃電腦,那個電腦可以用BASIC語言編寫程序?!暗谝淮巫岆娔X跟著自己的指令走,覺著好玩極了。探親假大約兩個星期左右,全泡在那兒了。”俞斌九段說。
1986年,中國圍棋隊為了管理棋譜,配了一臺電腦。那臺電腦現(xiàn)在看起來比286還低一個擋次,但在當時可是個寶貝。連續(xù)好幾年,俞斌九段從沒有想過這臺電腦與自己曾經(jīng)迷戀過的BASIC語言有什么聯(lián)系。直到1989年,俞斌從美國比賽回來后突然有機會進入了BASIC的編程環(huán)境。有了這個語言環(huán)境,幾年前背的BASIC語言命令全部從他的腦子里調(diào)了出來。從此他來了興趣,開始了他的編程之旅。剛開始他弄了個算命程序,玩得不亦樂乎。本來隨機配備了一個由專家編寫的管理棋譜的程序,但實在不好用。稍后不久,俞斌九段便開始大膽挑戰(zhàn)棋隊的《圍棋棋譜管理程序》了。沒有老師,硬是靠啃書本和自己琢磨,經(jīng)過幾年的摸索實踐,《圍棋棋譜管理程序》終于宣告成功了。它能很快地輸入棋譜,而且有各種人工智能,并且能自動識別棋譜輸入的各種錯誤。至今《圍棋棋譜管理程序》仍是俞斌九段最為得意的圍棋程序。這之后俞斌九段就經(jīng)常為圍棋協(xié)會編寫一些專用軟件,如《段位賽編排程序》、《積分編排程序》、《等級分管理程序》等等。
于是就有人建議,能不能開發(fā)一些愛好者使用的軟件呢。俞斌九段覺得這是個好主意,隨著電腦的日益普及,電腦一定能為圍棋增添更多的魅力。
和專用的圍棋軟件不同,愛好者使用的軟件應該有自己的特色。俞斌九段認為,雖然圍棋是兩個人下的,但訓練提高棋力往往是一個人的時間居多。能不能通過電腦讓這些枯燥的訓練充滿樂趣呢。于是,俞斌九段又主編了《圍棋基礎(chǔ)訓練及段位測試》趣味習題型軟件。沒想到這個軟件受到了愛好者的熱烈歡迎。之后俞斌九段又相繼開發(fā)了《圍棋級位測試6000題》、《圍棋死活大師》等一系列的習題型軟件。
俞斌九段在總結(jié)他的圍棋軟件時說,他的軟件特點就是實用,因為本身就是棋手,所以在軟件的開發(fā)上,很注重棋手和愛好者的使用方便。此外,還有一點令俞斌九段十分自豪的就是他軟件中圍棋數(shù)據(jù)的權(quán)威性和準確性。無論是1萬多局棋譜還是幾千道習題,俞斌都親力親為地進行優(yōu)化工作,確保準確性。
經(jīng)過幾年的努力,俞斌九段為各種棋力層次的愛好者開發(fā)了一系列的優(yōu)秀軟件。
俞斌說:“現(xiàn)今的電腦圍棋和人腦相比還有著巨大的差距,最好的電腦圍棋軟件和真人相比,其棋力也差得很遠。不過,隨著人們對圍棋理解的加深,對電腦開發(fā)的逐步升級,創(chuàng)造出‘棋力’更高圍棋軟件的日子也不會太遠了。