作者:月見草平
插圖:裕龍ながれ
譯者:好吃棒
掃圖/錄入:Ozzie
http://www.lightnovel.cn/bbs/index.php
輕小說論壇錄入
請不要刪除以上信息
-未經許可,嚴禁轉載-
「呼。」
鞠菜.大江.彼特利菲在昏暗的走廊上歎了一口氣。她甩著金色的長發搖搖頭,碧藍色的眼眸望向前方的大門。在用圖釘固定的畫紙上,標示著「物理社」三個毛筆字。
鞠菜又再次歎了一口氣。若說她先前的歎息是吐露苦惱的歎息,那麼,這回便是看開一切的歎息了。她姿態優雅地撥弄長發之後,像是心意已決似地點點頭、敲下房門。
那是和鞠菜那既華麗又標致的容貌並不協調、顯得有些粗魯的敲門聲。因為她知道如果太過秀氣導致房間裡麵的人沒有發現,結果有可能會發生不小心看到不該看的事。
隱約地聽見了一聲「請進」後,鞠菜便轉動了門把。
打開房門,才剛踏進房間一步,鞠菜立刻被高頻率的聲音與朦朧的熱氣團團包圍。映入眼簾的,是一大堆擺放在鋼管桌上、開啟了電源的電腦主機以及螢幕。聲音與熱氣的來源正是這堆機器。
一名身著製服的少女正專注地緊盯其中一部螢幕,片刻不停地敲打著鍵盤。她用石榴色的發夾夾住瀏海,綁了一個強調額頭的發型。至於額頭的下麵,則是一副被螢幕的亮光照得閃閃發光的厚重眼鏡。這個人就是鞠菜的同班同學﹒同時因為她的外表以及個性的緣故,就算不是真正的班長依舊被叫做班長的田中智子。
彷彿沒有注意到鞠菜走進來一樣,智子仍目不轉睛地死盯著螢幕。在她的嘴邊還叼著一根杏仁果脆片波奇棒。鞠菜被鍵盤旁邊堆積如山的波奇棒包裝盒給吸引了注意力,看來這似乎是智子在社團活動時所吃的零嘴。
過了一段時間後,智子轉頭麵向呆站在門前的鞠菜。雖然她深感意外似地睜大了眼躪,但旋即咧開了嘴角。
「是大江啊……今天妳一個人來?」
「嗯。」
「是嗎?」
智子從位子上起身,把鞠菜帶往安置在社團教室後方的沙發。
「我這邊隻有茶包可以招待,妳能接受嗎?」
「我不介意。」
鞠菜一邊在沙發上坐下一邊回答。沙發雖是破舊的合成皮便宜貨,不過椅麵上多鋪了一件繡有花朵圖案的棉質椅套。這是從那堆積如山般的波奇棒空盒中所無法觀察到的、智子有別於富女孩子氣息的巧思。
智子在沙發桌上放好兩杯倒滿了紅茶的茶杯之後,把辦公椅從鋼管桌那邊推了過來,自己選擇坐在辦公椅上,手中還抓著一包吃到一半的杏仁果脆片波奇棒的包裝袋。
「喜歡的話就請配著紅茶一起吃吧。」
「謝謝。那麼我享用了。」
鞠菜從智子遞來的袋子裡抽出一根波奇棒放進口中,像隻栗鼠一樣用門牙喀吱喀吱地咬動咀嚼後,綻放了洋溢著小小幸福的微笑。
「那……今天來是有什麼事嗎?」
「因、因為我剛好有事要來文化校舍,就順道過來露個臉了。」
「是喔——」
雖然智子一臉不可思議的表情,不過並沒有多做追究。由於智子並不知道上個禮拜鞠菜和綺羅帆跑來這裡的理由,所以她現在肯定是百思不得其解。
「對了……妳的身體已經沒事了嗎?」
鞠菜以一副心神不寧的模樣一麵將茶杯湊上嘴邊,一麵觀察智子的臉。
上個禮拜四,田中智子在上遊泳課時發生了因原因不明的呼吸困難而導致溺水事故。為了保險起見,隔天的禮拜五智子便請假休息,所以今天是事故發生後的首次上學日。
現在鞠菜之所以坐立難安,是因為她知道糾葛於那件事故背後的隱情。此外,她的內心也因為發生在那事故之後的另一樁「微不足道的小事件」而波瀾起伏。
「嗯,我很好。其實我禮拜五也可以來上學,隻是老媽堅持,我才請假休息的。倒是大江妳還好吧?聽說妳比我還早退呢!」
「我、我沒事。隻是因為太久沒遊泳了,對身體造成了一點負擔而已。」
鞠菜紅著臉回答。實際上造成負擔的原因並非遊泳,這一點鞠菜本人再清楚不過了。
「……」
「……」
對話就此唐突地中斷,物理社社團教室頓時化為隻有電腦發出的高頻率聲波嗡嗡作響的世界。智子本來就是那種沉默的個性,所以並不擅長找話題哈啦,相較之下,鞠菜雖然算是社交派的,可是她對智子抱有內疚,因此也不敢積極開口。
(果然還是該找綺羅帆一起來的嗎……)
鞠菜在內心如此呢喃。不過,可以肯定的是,倘若找綺羅帆一起來的話,這一趟的意義便要大打折扣了。
鞠菜今天造訪物理社的其中一個理由,就是為了贖罪。因為自己疑神疑鬼而跟蹤了智子的約會,甚至還出手妨礙。光是這樣的行徑就已經算偏離人道了,更糟糕的是,那個懷疑不僅純屬誤會一場,鞠菜所採取的行動甚至有可能使威脅智子身體的危機變得難以回避。在一陣兵荒馬亂之後,雖然智子的問題平安地獲得解決,可是罪惡感卻在鞠菜的心中殘存了下來。
自己一定得跟智子道歉才行。
這幾天鞠菜腦裡所想的盡是這件事,而現在就是道歉的時候。
「那個……智子。」
鞠菜語氣凝重地開口說道。
「嗯?」就在智子抬起頭來的時候,「嘟嚕嚕嚕、嘟嚕嚕嚕」如同電話鈴聲般的一長串電子聲從電腦傳出。
「啊,抱歉,我離開一下。」
智子滑動著辦公椅移到鳴聲大作的電腦前,開始敲起了鍵盤。
原本已經做好覺悟的鞠菜出師不利,整個人洩氣下來。她微微呼出了一口氣,重新整理好心情,麵向離自己而去的智子。
智子全神貫注地死盯著電腦螢幕不放。
(她在忙什麼啊?)
鞠菜從沙發上站起來後,一溜煙地靠近智子,從旁窺看螢幕。
畫麵上有一張黃底黑色格子的棋盤。在棋盤的中央地帶,白黑兩色的圓點像是串連成線一樣排列在格子的交點上。
白黑色的圓點交互出現在棋盤上,逐漸累積數目。智子並沒有做任何操作,所以似乎是斑點自己冒出來的。
「智子,這不會是圍棋吧?」
「不,這不是圍棋,是連珠。俗稱五子棋。」
「哦,是五子棋嗎?」
鞠菜雖然聽過名字但不是很清楚遊戲規則。
這時號角的聲音唐突地從電腦的喇叭流洩而出,原以為擺在棋盤上的所有圓點將就此消失不見了,不料一個黑色的圓點再度出現在棋盤中央。另外,白色的圓點也在附近浮現。看樣子遊戲又重新開始了。
「請問現在有什麼東西正在執行嗎?」
鞠菜歪著腦袋詢問。
於是,智子將注意力從棋盤上移開,用手指指著標示在視窗右端上的文字列。上頭寫著「Tomozo_ver3.2.
I」一串文字。
「Tomozo?」
「沒錯。就是我製作的連珠程式。」
「程式?」
「不是常常可以看到電腦下西洋棋打敗世界冠軍的新聞嗎?這就是那個程式的五子棋版。」
「不會吧,真的是智子設計的嗎?」
「這是『六花學院物理社』屈指可數的活動之一。話是這麼說啦,其實這是我基於興趣,自己開始胡搞的東西就是了。」
「是喔,原來妳都在做這種事呀。」
鞠菜倍感佩服似的頻頻點頭。她曾經和綺羅帆聊過智子待在物理社究竟都在摸些什麼。現在看來,她似乎並不是自己一個人埋首於物理實驗。
「全國有滿多人在設計五子棋的程式,我也是那個社群的一分子。大家就像現在這樣讓網路上的程式互相交手來競爭優劣、或者彼此提供建議。」
「原來如此。所以說,現在Tomozo正在跟某人的程式比賽囉?目前是智子的程式佔上風嗎?」
「剛剛贏了一回合,第二勝應該馬上就要到手了。」
結局如智子所言,號角聲再次鳴放。
「Tomozo很強耶,不是嗎?」
「那是因為這個對手好像是才剛起步的新人而已啦!」
最後,「Tomozo_ver3.2.1」搶先直落三局,贏得了比賽。就在這一瞬間,右端的視窗顯示隨之切換,「279名」的文字浮現而出。
「這是我在社群裡的排名。」
「這表示比Tomozo還要強的程式為數不少嗎?」
「如果把國外的玩家也算進去的話,有將近三千人左右參加喔!想要殺進排行榜前麵可是具有相當難度的。」
「是喔。不過換個角度想,能擠進世界排名的前百分之十還挺有兩把刷子的呢!」
鞠菜以充滿興趣的表情注視著勝負已分的棋盤。
「大江,妳知道連珠.五子棋的遊戲規則嗎?」
「看過剛剛的比賽後,我大致了解了。玩家在格子上輪流打出黑、白色的珠子,率先把五個棋子連成一線的那一方獲勝,是這樣沒錯吧?」
「一般最廣為人知的五子棋是那樣沒錯。不管縱、橫、還是斜向,隻要先在棋盤上排出五連珠就獲勝。可是,這個規則,其實已經被人找出一套先手必勝的定石(經過長期的經驗累積而形成的某種固定模式)了。一旦知道那個定石,先手必定百戰百勝。在這情形下誕生的就是連珠.五子棋。因為規則太過複雜了,我沒辦法簡單地說明,總之,規則變動為先手被設定了禁著(禁止打出的棋步),此外,以抽選的方式所決定的暫定後手、也就是自方,在下第二手的時候可以選擇是否要繼續執白子。之後,正式決定出來的真後手,可以從兩顆已打出的候補棋子,指定何者為真先手的第三手。」
「嗯——雖然有聽沒有懂,不過我可以明白要設計出讓電腦執行這些規則的程式是一件相當困難的事。」
一邊如此回答,鞠菜一邊把手托在下巴上仔細地端詳棋盤上棋子的配置。她最喜歡這一類的競賽和益智遊戲了。
「妳要不要試著和Tomozo對弈看看?連珠規則太繁雜了,就下一般的五子棋吧!」
「好啊,我很想嚐試一下。」
智子敲打鍵盤輸入指令後,把座位讓給了鞠菜。
「因為第一次玩,所以我設定成大江先手了。」
「嗯,我先手無所謂。對了,智子能下贏Tomozo嗎?」
「如果沒有限製時間的話偶爾能贏。」
「哎呀,製作者本人贏不了程式嗎?」
「因為我設計到程式裡的隻是我的思考模式而已。對外行人來說,要在棋步演變的判讀上贏過電腦實在太難了。」
「是這樣子嗎?」
由智子簡單地教導操作的方法之後,鞠菜和螢幕對峙了。
「我建議妳一開始別多想,想怎麼下就怎麼下。另外,思考時間暫且設了限製,隻要一超過就自動判輸,所以妳自己多留意。」
「我明白了。」
鞠菜用滑鼠點擊棋盤,黑色的棋子旋即出現在棋盤的中央(天元)。幾乎同一時間,曲子被配置在黑子的旁邊。
鞠菜聽從智子建議,很有規律地一一排起黑子。就在她下了第七手的時候,電腦的喇叭演奏出貝多芬『命運交響曲』的前奏,同時一幅大型的點陣畫顯示在棋盤的框外。是一個Q版化的褐發少女笑嘻嘻地朝這邊遞出類似便當盒的東西的動畫。
「怎、怎麼了?發生了什麼事嗎?」
鞠菜萬分訝異地回頭一看,智子正用手摀著嘴巴發笑。
「這是代表聽牌的意思。不管大江下一手怎麼下都沒有勝算了。」
「原來是這樣的訊息喔!難道說這張圖是……」
「就是『綺羅帆為玩家準備了便當』的圖啦!」
「……原來如此。這帶有※製裁的意思對吧?智子也頗有畫圖的天分呢。」
(譯註:日文中,聽牌和製裁同音。)
「頭發兩側的外翻是重點喔!」
兩人異口同聲地發出竊笑。
「不過,話說回來,我不見得一定會輸吧?搞不好程式有它的漏洞也說不定。」
「不,現在很明顯已經是大江輸了。Tomozo會在下一手排出三連,如果去攔截那一著,它可以在下下一手排出四三連來。」
「既然如此,那我就用現在這一手去阻止它排出活三不就好了?」
「可是,它現在掌握有三個可自由發展的二連。就算妳擋下其中一個二連好了,它也可以從另外兩個繼續搶得聽牌的機會,結果會在第三手形成雙四連。」
智子指著棋麵說明。
「唔——唔,這遊戲比想像中還要深奧呢。」
「和真正的圍棋相比是簡單多了,不過簡單歸簡單還是有它的戰略與訣竅。」
「虧妳有辦法設計出在這種遊戲中打贏人類的程式。」
「因為五子棋和圍棋、將棋比起來,走到將軍為止的步數算是比較短的了,所以製作起來也容易。」
「Tomozo是以什麼樣的思考模式來決定棋步的呢?」
「我的程式是用『搜尋必勝棋步』以及『且戰且走』兩個模式構成的。『搜尋必勝棋步』是將當時的局麵做全盤調查,然後搜尋有無可以連續排成三或四連直到將軍的模式。至於『且戰且走』則是在沒有『必勝棋步』的時候,尋找將來最有可能形成優勢局麵的位置,然後下在那裡。」