“光盤行動這款游戲據我細心觀察一共分為兩種普通模式,分別為追逐模式和散步模式??赡芘c大家想象中不同,游戲里的小幽靈實際上并不是一直在追逐玩家,而是在這兩種模式中不停切換的?!?p> “追逐模式,顧名思義就是激活小幽靈全力追擊的行為邏輯,增強玩家的緊迫感。而散步模式則比較隱蔽,可能只有小部分玩家能注意到,進入這一模式后小幽靈就會漫無目地到處瞎逛,讓玩家擁有一絲喘息時間?!?p> “這兩種模式的出現(xiàn)順序均由散步模式開始至追逐模式結束,換句話說就是每關開始時小幽靈會自動進入散步模式,在連續(xù)幾次交替切換模式后進入最終的追逐模式,直至玩家過關或死亡。”
“而經過我的解包分析,我發(fā)現(xiàn)追逐模式的出現(xiàn)時間及持續(xù)時長是由關卡數來決定的,在第1關時散步、追逐的持續(xù)時長分別為7秒、20秒;7秒、20秒;5秒,20秒;5秒,20秒?!?p> “大家應該能夠注意到,首關難度之所以一直不算太大,就是因為小幽靈們在追逐20秒后會休息較長一段時間,當切換到散步模式時他們會向四個角落進行移動而不再追擊玩家。”
“而第2-4中,兩種模式的分布規(guī)律就產生了變化,分別為7秒,20秒;7秒,20秒;5秒,17秒;1幀,20秒。接著是從第5關開始,規(guī)律再次發(fā)生了變化,變?yōu)?秒,20秒;5秒,20秒;5秒,17秒;1幀,20秒?!?p> “從上述模式的持續(xù)及切換時間我們不難看出,游戲中控制幽靈AI是否激活的主要有兩點,一是當前關卡數,二則是玩家在該關卡的游玩時長。”
“到這里有人可能會疑惑,1幀是什么?實際上這是一個網絡術語,在這款游戲中可以等價理解為一瞬間的意思。”
“也就是說自第二關開始,如果玩家長期停留在本關卡行動,那么無論飯粒數量多寡,小幽靈到最后都會幾乎無時不刻的追殺你,這也就是你覺得困難的根本原因!”
“再回過頭來具體分析,追逐模式作為本作的核心存在,其設計之精妙令我震驚不已,而這其中最驚艷的莫過于四色小幽靈的行為邏輯,也就是AI的設計。”
“大家應該或多或少有所察覺,這四種顏色的小幽靈每一個都有自己獨特的性格特征,可如果我告訴你,它們的內置AI還隱隱對應了游戲開頭畫面中各自的代表詞,你會不會更吃驚?”
“咱們先從紅色幽靈說起,小紅應該是大家最討厭的幽靈了沒錯吧,哈哈~”
聽到這李克不由自主的點了點頭。
可不是嘛,之前半小時內就數被小紅殺退的次數最多,不過他并沒有因為視頻主的調侃而不忿,因為他早就被對方的精彩操作和說明吸引了全部注意力。
“劉大,哦,就是本作制作人劉川鋒先生。劉大在游戲開頭為小紅定下了‘執(zhí)著’的代表詞,這意味著小紅的目的非常單純,就是毫不留情地追擊玩家直至天涯海角?!?p> “我拆解了游戲程序后發(fā)現(xiàn),小紅的AI實際上也是四小只里最為簡單的,它的目標永遠是玩家當前所在的位置。在游戲過程中,后臺會隨時計算出達到玩家所處位置的最短路線并安排小紅前進,比起其他三個鬼靈精,小紅就是條執(zhí)著跟屁蟲?!?p> “其次是小粉,代表詞是‘預知’,這意味著它的AI邏輯側重于預判玩家的行為目的。當玩家向任一方向移動時,它會朝著玩家方向前的第四個格子規(guī)劃線路行進,是個名副其實的‘先知’角色。它常常策應著小紅,阻擋玩家的行動路線。如果你不小心進入了迷宮一角,很抱歉就已經落入了它倆的圈套之中?!?p> “再次是小藍,代表詞是‘變化’,與代表詞意思相同的是小藍的AI也和女朋友的心情一般變幻莫測,往往讓我們摸不著頭腦。什么?沒女朋友?難怪在這里看我的視頻,摸摸頭。”
“實際上小藍的定位目標還與小紅的位置有關,將小紅與玩家行進方向的前兩格連線,再延伸一倍的長度就是小藍的行進目的。這個目標的選取使得小藍仿佛能夠與小紅配合圍攻玩家,配合著小紅的窮追不舍,往往能讓玩家鎩羽而歸?!?p> “最后就是我們比較陌生的大黃了,代表詞是‘悠哉’??赡軙胁簧儆^眾也和我一樣,起初乍一見到這個名字的時候稍稍一愣,納悶為什么前面三個小的這里突然來了個‘大黃’,會不會是劉大手殘打錯了字,把‘小’打成了‘大’?”
“可實際上錯的并不是劉大,而是我們,這個名字以及代表詞抖暗含了大黃的真實角色形象!”
“它的行動模式其他三小只截然不同,大黃會和小紅一樣把目標設置在玩家身上,但當它位于玩家附近八格圓圈范圍內時,它就會把目標改變到自己在散步模式下的目標位置。正因如此,其實除了一小部分大黃實在躲不開玩家的時候,它并不會對我們造成太多的威脅?!?p> “換句話說,如果你死在了大黃身上,那么恭喜你觸發(fā)了極小概率事件,可以趁機去買張彩票慶祝一下了!”
“而這樣優(yōu)哉游哉的大黃也正是因此存在感稀微,希望大家也能多多留心這么一個有趣的小家伙,不至于讓它太過孤單~”
“講完了追逐模式,咱們接下來再分析分析散步模式。雖然名字叫散步模式,可實際上四小只并不是在隨機瞎逛?!?p> “在這個模式下,它們都會回到自己所屬的角落轉圈圈,小粉在左上,小紅在右上,大黃在左下,小藍在右下。當時效結束,它們又切換回追逐模式按各自的AI邏輯進行追擊?!?p> “最后讓我們來談談游戲內的關鍵道具——大力丸?!?p> “或許有人注意到了我在視頻開頭提到‘追逐、散步是兩種普通模式’,那我不得不佩服你敏銳的注意力,實際上游戲除了這兩種普通模式外,還另有兩種特殊模式,這就是吞食大力丸之后的逃跑模式和被捕食模式。”
“當玩家吃到大力丸時,四小只就會進入逃跑模式。在進入這個模式后,它們都會變藍并立刻180度轉向,當遇到岔道口時則會隨機選擇一個方向前進,玩家如果吃掉這個模式下的它們就會獲得額外加分。”
“而在這之后四小只就又進入到了被捕食模式,它們會變成兩顆眼球移動回地圖中間復活,其后再回到追捕或分散模式。”
“以上就是游戲的四種模式和四小只的AI邏輯,聽起來非常簡單不是嗎?可就是這么簡單的幾段代碼卻營造出了如此有趣又復雜的玩法,這真是令人始料未及,也不禁讓人佩服劉大天才般的創(chuàng)意!”
“游戲的AI一直是游戲制作者們關注的焦點之一,直到現(xiàn)在,還有不少游戲有著人工智障一樣的AI,劉大能用這些簡潔的規(guī)則做出了仿佛有著自己想法的AI,這實在是令人贊嘆不已?!?p> ......
視頻到這里進入尾聲其后又自動重播起來,可李克卻恍若未察,因為他此刻已經徹底陷入了震撼之中,他絕對想不到自己剛剛視為“兒童游戲”的光盤行動其中居然會有如此精妙的設計!
那位名叫劉川鋒的制作人,居然只用了這么簡單的幾段代碼便輕松塑造出了四小只這種級別的靈活AI,更別提他還為小幽靈們做出了恰如其分的性格設定,這絕對是天馬行空的創(chuàng)意,非常人所能及也!
難怪這個叫王蚊香的視頻主會說游戲AI既簡單又復雜,誰能想到真相居然會是這樣,對了,王蚊香......這不就是積分榜首的ID嗎???
難怪他這么了解這款游戲!
李克回過神后立即登錄賬號,毫不猶豫地下載了這款游戲,眼下既然知道了這款游戲的秘密,他就有把握超過室友徐鵬的水平了。
與此同時,和李克一樣因游戲難度而轉頭搜尋起攻略的玩家們,也陸續(xù)發(fā)現(xiàn)了王蚊香的這個視頻,在看完之后他們也同時興出了一個念頭——原來這款游戲這么了不起???