「呼。」
鞠菜.大江.彼特利菲在昏暗的走廊上叹了一口气。她甩着金色的长髮摇摇头,碧蓝色的眼眸望向前方的大门。在用图钉固定的画纸上,标示着「物理社」三个毛笔字。
鞠菜又再次叹了一口气。若说她先前的叹息是吐露苦恼的叹息,那么,这回便是看开一切的叹息了。她姿态优雅地拨弄长发之后,像是心意已决似地点点头、敲下房门。
那是和鞠菜那既华丽又标緻的容貌并不协调、显得有些粗鲁的敲门声。因为她知道如果太过秀气导致房间里面的人没有发现,结果有可能会发生不小心看到不该看的事。
隐约地听见了一声「请进」后,鞠菜便转动了门把。
打开房门,才刚踏进房间一步,鞠菜立刻被高频率的声音与朦胧的热气团团包围。映入眼帘的,是一大堆摆放在钢管桌上、开启了电源的电脑主机以及萤幕。声音与热气的来
源正是这堆机器。
一名身着制服的少女正专注地紧盯其中一部萤幕,片刻不停地敲打着键盘。她用石榴色的髮夹夹住浏海,绑了一个强调额头的髮型。至于额头的下面,则是一副被萤幕的亮光
照得闪闪发光的厚重眼镜。这个人就是鞠菜的同班同学﹒同时因为她的外表以及个性的缘故,就算不是真正的班长依旧被叫做班长的田中智子。
彷佛没有注意到鞠菜走进来一样,智子仍目不转睛地死盯着萤幕。在她的嘴边还叼着一根杏仁果脆片波奇棒。鞠菜被键盘旁边堆积如山的波奇棒包装盒给吸引了注意力,看来
这似乎是智子在社团活动时所吃的零嘴。
过了一段时间后,智子转头面向呆站在门前的鞠菜。虽然她深感意外似地睁大了眼躏,但旋即咧开了嘴角。
「是大江啊……今天你一个人来?」
「嗯。」
「是吗?」
智子从位子上起身,把鞠菜带往安置在社团教室后方的沙发。
「我这边只有茶包可以招待,你能接受吗?」
「我不介意。」
鞠菜一边在沙发上坐下一边回答。沙发虽是破旧的合成皮便宜货,不过椅面上多铺了一件綉有花朵图案的棉质椅套。这是从那堆积如山般的波奇棒空盒中所无法观察到的、智
子有别于富女孩子气息的巧思。
智子在沙发桌上放好两杯倒满了红茶的茶杯之后,把办公椅从钢管桌那边推了过来,自己选择坐在办公椅上,手中还抓着一包吃到一半的杏仁果脆片波奇棒的包装袋。
「喜欢的话就请配着红茶一起吃吧。」
「谢谢。那么我享用了。」
鞠菜从智子递来的袋子里抽出一根波奇棒放进口中,像只栗鼠一样用门牙喀吱喀吱地咬动咀嚼后,绽放了洋溢着小小幸福的微笑。
「那……今天来是有什么事吗?」
「因、因为我刚好有事要来文化校舍,就顺道过来露个脸了。」
「是喔——」
虽然智子一脸不可思议的表情,不过并没有多做追究。由于智子并不知道上个礼拜鞠菜和绮罗帆跑来这里的理由,所以她现在肯定是百思不得其解。
「对了……你的身体已经没事了吗?」
鞠菜以一副心神不宁的模样一面将茶杯凑上嘴边,一面观察智子的脸。
上个礼拜四,田中智子在上游泳课时发生了因原因不明的呼吸困难而导致溺水事故。为了保险起见,隔天的礼拜五智子便请假休息,所以今天是事故发生后的首次上学日。
现在鞠菜之所以坐立难安,是因为她知道纠葛于那件事故背后的隐情。此外,她的内心也因为发生在那事故之后的另一桩「微不足道的小事件」而波澜起伏。
「嗯,我很好。其实我礼拜五也可以来上学,只是老妈坚持,我才请假休息的。倒是大江你还好吧?听说你比我还早退呢!」
「我、我没事。只是因为太久没游泳了,对身体造成了一点负担而已。」
鞠菜红着脸回答。实际上造成负担的原因并非游泳,这一点鞠菜本人再清楚不过了。
「……」
「……」
对话就此唐突地中断,物理社社团教室顿时化为只有电脑发出的高频率声波嗡嗡作响的世界。智子本来就是那种沉默的个性,所以并不擅长找话题哈啦,相较之下,鞠菜虽然
算是社交派的,可是她对智子抱有内疚,因此也不敢积极开口。
(果然还是该找绮罗帆一起来的吗……)
鞠菜在内心如此呢喃。不过,可以肯定的是,倘若找绮罗帆一起来的话,这一趟的意义便要大打折扣了。
鞠菜今天造访物理社的其中一个理由,就是为了赎罪。因为自己疑神疑鬼而跟蹤了智子的约会,甚至还出手妨碍。光是这样的行径就已经算偏离人道了,更糟糕的是,那个怀
疑不仅纯属误会一场,鞠菜所採取的行动甚至有可能使威胁智子身体的危机变得难以迴避。在一阵兵荒马乱之后,虽然智子的问题平安地获得解决,可是罪恶感却在鞠菜的心中残
存了下来。
自己一定得跟智子道歉才行。
这几天鞠菜脑里所想的儘是这件事,而现在就是道歉的时候。
「那个……智子。」
鞠菜语气凝重地开口说道。
「嗯?」就在智子抬起头来的时候,「嘟噜噜噜、嘟噜噜噜」如同电话铃声般的一长串电子声从电脑传出。
「啊,抱歉,我离开一下。」
智子滑动着办公椅移到鸣声大作的电脑前,开始敲起了键盘。
原本已经做好觉悟的鞠菜出师不利,整个人泄气下来。她微微呼出了一口气,重新整理好心情,面向离自己而去的智子。
智子全神贯注地死盯着电脑萤幕不放。
(她在忙什么啊?)
鞠菜从沙发上站起来后,一溜烟地靠近智子,从旁窥看萤幕。
画面上有一张黄底黑色格子的棋盘。在棋盘的中央地带,白黑两色的圆点像是串连成线一样排列在格子的交点上。
白黑色的圆点交互出现在棋盘上,逐渐累积数目。智子并没有做任何操作,所以似乎是斑点自己冒出来的。
「智子,这不会是围棋吧?」
「不,这不是围棋,是连珠。俗称五子棋。」
「哦,是五子棋吗?」
鞠菜虽然听过名字但不是很清楚叽怼>褪俏抑谱鞯牧槌淌健!?
「程式?」
「不是常常可以看到电脑下西洋棋打败世界冠军的新闻吗?这就是那个程式的五子棋版。」
「不会吧,真的是智子设计的吗?」
「这是『六花学院物理社』屈指可数的活动之一。话是这么说啦,其实这是我基于兴趣,自己开始胡搞的东西就是了。」
「是喔,原来你都在做这种事呀。」
鞠菜倍感佩服似的频频点头。她曾经和绮罗帆聊过智子待在物理社究竟都在摸些什么。现在看来,她似乎并不是自己一个人埋首于物理实验。
「全国有满多人在设计五子棋的程式,我也是那个社群的一分子。大家就像现在这样让网路上的程式互相交手来竞争优劣、或者彼此提供建议。」
「原来如此。所以说,现在Tomozo正在跟某人的程式比赛啰?目前是智子的程式佔上风吗?」
「刚刚赢了一回合,第二胜应该马上就要到手了。」
结局如智子所言,号角声再次鸣放。
「Tomozo很强耶,不是吗?」
「那是因为这个对手好像是才刚起步的新人而已啦!」
最后,「Tomozo_ver3.2.1」抢先直落三局,赢得了比赛。就在这一瞬间,右端的视窗显示随之切换,「279名」的文字浮现而出。
「这是我在社群里的排名。」
「这表示比Tomozo还要强的程式为数不少吗?」
「如果把国外的玩家也算进去的话,有将近三千人左右参加喔!想要杀进排行榜前面可是具有相当难度的。」
「是喔。不过换个角度想,能挤进世界排名的前百分之十还挺有两把刷子的呢!」
鞠菜以充满兴趣的表情注视着胜负已分的棋盘。
「大江,你知道连珠.五子棋的叽戆桑俊?
「一般最广为人知的五子棋是那样没错。不管纵、横、还是斜向,只要先在棋盘上排出五连珠就获胜。可是,这个规则,其实
已经被人找出一套先手必胜的定石(经过长期的经验累积而形成的某种固定模式)了。一旦知道那个定石,先手必定百战百胜。在这情形下诞生的就是连珠.五子棋。因为规则太
过複杂了,我没办法简单地说明,总之,规则变动为先手被设定了禁着(禁止打出的棋步),此外,以抽选的方式所决定的暂定后手、也就是自方,在下第二手的时候可以选择是
否要继续执白子。之后,正式决定出来的真后手,可以从两颗已打出的候补棋子,指定何者为真先手的第三手。」
「嗯——虽然有听没有懂,不过我可以明白要设计出让电脑执行这些规则的程式是一件相当困难的事。」
一边如此回答,鞠菜一边把手托在下巴上仔细地端详棋盘上棋子的配置。她最喜欢这一类的竞赛和益智哂邢拗剖奔涞幕芭级苡!?
「哎呀,製作者本人赢不了程式吗?」
「因为我设计到程式里的只是我的思考模式而已。对外行人来说,要在棋步演变的判读上赢过电脑实在太难了。」
「是这样子吗?」
由智子简单地教导操作的方法之后,鞠菜和萤幕对峙了。
「我建议你一开始别多想,想怎么下就怎么下。另外,思考时间暂且设了限制,只要一超过就自动判输,所以你自己多留意。」
「我明白了。」
鞠菜用滑鼠点击棋盘,黑色的棋子旋即出现在棋盘的中央(天元)。几乎同一时间,曲子被配置在黑子的旁边。
鞠菜听从智子建议,很有规律地一一排起黑子。就在她下了第七手的时候,电脑的喇叭演奏出贝多芬『命运交响曲』的前奏,同时一幅大型的点阵画显示在棋盘的框外。是一
个Q版化的褐发少女笑嘻嘻地朝这边递出类似便当盒的东西的动画。
「怎、怎么了?发生了什么事吗?」
鞠菜万分讶异地回头一看,智子正用手捂着嘴巴发笑。
「这是代表听牌的意思。不管大江下一手怎么下都没有胜算了。」
「原来是这样的讯息喔!难道说这张图是……」
「就是『绮罗帆为玩家準备了便当』的图啦!」
「……原来如此。这带有※制裁的意思对吧?智子也颇有画图的天分呢。」(译注:日文中,听牌和制裁同音。)
「头髮两侧的外翻是重点喔!」
两人异口同声地发出窃笑。
「不过,话说回来,我不见得一定会输吧?搞不好程式有它的漏洞也说不定。」
「不,现在很明显已经是大江输了。Tomozo会在下一手排出三连,如果去拦截那一着,它可以在下下一手排出四三连来。」
「既然如此,那我就用现在这一手去阻止它排出活三不就好了?」
「可是,它现在掌握有三个可自由发展的二连。就算你挡下其中一个二连好了,它也可以从另外两个继续抢得听牌的机会,结果会在第三手形成双四连。」
智子指着棋面说明。
「唔——唔,这哂小罕厥て宀健坏氖焙颍罢医醋钣锌赡苄纬捎攀凭置娴奈恢茫缓笙略谀茄e。」
「唔——唔,『搜寻必胜棋步』只要持续调查所有能连成三或四邀的地方就好,并不难办到。可是.所谓的『且战且走』要怎么做呢?」
「我在程式内编进了我思考出来的用来判断局面好坏的『分析函数』,以那个函数为基础,分析好几手以后所有局面的模式,寻找出分数最高的位置。另外,我还编进一套事
先让程式学习过去胜利定石并进行分析的演演算法。这个『分析函数』和『定石』就是『且战且走』的两大支柱。」
「原来如此。」
鞠菜一面点头一面把视线挪回萤幕上,适当地打出棋子。智子说得没错,在两手过后Tomozo排出四三连,鞠菜输掉了比赛。
鞠菜像是投降似地高举双手。
「听到智子刚刚所讲的内容,怎么想都不觉得以我的实力能赢得了Tomozo。」
「我帮你调低电脑的实力好了?」
「啊,可以调低吗?怎么弄?」
「拿Tomozo来说,就是调低预测未来步数的上限值。意思也就是会出现电脑找不到致胜棋步、或者没办法发现到最为理想的棋步的可能性。」
「所以说,这表示可以限制程式预测的步数,藉以阶段性地调降难易度啰?」
「我是设计成可以三阶段调整啦,你个人的希望呢?」
「那麻烦先设定成难度最弱的好了。」
从旁伸出手来的智子敲打键盘后,『最弱』两个文字在画面上浮现。
「我要稍微拿出真本事了喔。」
鞠菜挽起上衣的袖子。