PS:唔,一個星期都在和代碼戰(zhàn)斗,于是自己寫的劇情都忘了orz
=====
眼前這個名為庫魯魯?shù)暮┖裆倌?,所使用的是石斧?br/>
如果按照正常的游戲流程——根據(jù)亞絲娜的情報——如今應(yīng)該是劈開酒館大門,然后繼續(xù)劇情才對。
只是,酒館大門因為之前的戰(zhàn)斗已經(jīng)被損毀——也就是說,NPC如果想要繼續(xù)劇情,說不定會傻傻地從地上把門拉起來放在酒館大門口,而后一斧頭把它再次劈開。
但是,這個NPC的AI設(shè)定中顯然沒有這個選項,于是半獸人少年就僵硬地站在了酒館前面。
Cardinal會怎樣處理這樣的事情?
裕一興致勃勃地圍觀起來。
“尼桑,這是怎么回事?”口中吐露著這樣的疑惑,對游戲不熟悉的亞絲娜并不知道如今面臨的是怎樣一個有趣的局面,而身為設(shè)計者的茅場晶彥——或者說是希茲克利夫——臉上也露出了有趣的表情。
“簡單來說,就是發(fā)生了設(shè)計者預(yù)料之外的情況?!?br/>
晚間八點的鐘聲準點響起。
仿佛是這樣的鐘聲驚動了僵持于門前的庫魯魯少年,半獸人揚起手中的石斧,結(jié)結(jié)巴巴地吼道:“快……快把食物交出來!”
沒有人圍觀,原本還時不時從酒館門口路過的村民們一個也不?!辽購木起^內(nèi)的角度看不到任何NPC存在。
裕一臉上露出了看到有趣事物時的笑容——事實上,如果半獸人因為這次邏輯錯誤而陷入死循環(huán)的話,裕一完全不會覺得奇怪,但顯然,酒館門前這位半獸人NPC通過不知步驟的邏輯方式跳出了死循環(huán)。
AI很傻。
這一點從很久以前,裕一自己寫AI的時候就知道的事情。
對于程式而言,只有“0”和“1”的組合,這造成了非正即負的邏輯行為。
在這樣的邏輯行為上所發(fā)展出來的AI,所形成的智能,無論看起來再真實,也只是“有限狀態(tài)機”的強化版本。
而所謂的“有限狀態(tài)機”,從根本的原理上來講,則只是羅列出可能的環(huán)境狀態(tài),并針對這些狀態(tài)分別羅列處理方案。因為再怎樣考慮多的狀態(tài),這些狀態(tài)的數(shù)量也是一個定值,因此被稱為“有限”狀態(tài)機。
人力有時盡,在這樣的情況下,設(shè)計者考慮再多的情況,也會有意料之外的情況發(fā)生。
無論是“自動學(xué)習(xí)機制”也好,還是“混沌邏輯擬態(tài)”也罷,都有著各自的智能上限。
在這樣的情況下,裕一提出了“人工智能驅(qū)使人工智能進化”這樣的可能性——
于是這個理論的應(yīng)用作——Cardinal誕生了——這是能夠用于管制網(wǎng)絡(luò)游戲的自動除錯與游戲平衡維持系統(tǒng)。
如今,裕一有幸看到了Cardinal在NPC智能上的應(yīng)用。
“如果想要搶食物,也不應(yīng)該來酒館吧?更何況,如今酒館一個人都沒有。”裕一用平淡得就像和真人交談般的語氣說道。
Cardinal的智能極限在哪里?
裕一兩眼發(fā)光地盯著門前又一次卡殼的NPC,腦海中掠過一幕幕畫面,并非回憶,也非推理,僅僅單純是對未來的想象。
NPC的身上浮現(xiàn)了半透明的紋理,整個身體都像是身處海市蜃樓中那樣扭曲了起來。
只是一瞬間,半獸人的皮膚就開始龜裂成三角形的碎片——而后又在下一瞬間恢復(fù)成原狀。
半獸人的臉上沒有任何表情,雖然他的皮膚時不時地分解成了無數(shù)碎片,但這并不會、也不可能給他帶來任何痛苦。原體只是數(shù)據(jù)的他,完完全全地執(zhí)行著其預(yù)訂的行為,然而——
“庫魯魯……庫……魯魯魯魯……庫庫庫……魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯@……@¥%!@#%@——”然而,話音剛啟,他的口中吐出來的語句就已經(jīng)完全扭曲,大量的雜波就如同干擾電波那樣讓他說的話變成毫無意義的音符。
亞絲娜的身體微微顫抖起來,她悄然后退了一步,側(cè)著身子躲在了裕一的身后。
剛才這個詭異的場景,讓她聯(lián)想到了幽靈。