《角斗機甲》游民評測8.0分 硬核邏輯思維大挑戰(zhàn)
本文作者:wayaway
《角斗機甲》是一款最近在Steam上線的以機器人競技為背景的策略模擬游戲,玩家在游戲中需要給己方的機器人設(shè)定各種不同的AI策略,然后再與敵方的AI機器人一決勝負。在這個過程中,玩家需要不斷地修改和調(diào)整機器人的AI來讓其變得更有策略性更強大,以便戰(zhàn)勝對手完成關(guān)卡,這對于玩家的觀察、邏輯能力有不小的挑戰(zhàn)。

《角斗機甲》的框架并不復(fù)雜,說到底就是玩家設(shè)計一只機器人隊伍的AI然后與對手去競技決斗,能夠編輯和設(shè)定機器人AI是游戲本身最大的特色玩法。玩家可以給場上每個機器人單獨設(shè)定不同的AI,設(shè)定完成后,在機器人相互戰(zhàn)斗的過程中只能觀察不能干涉。機器人有突擊、散彈、機槍、狙擊四種類型,每種類型機器人的優(yōu)缺點都非常明顯。比如狙擊手射程遠,但是射速慢、生命值低,適合在保護下遠程狙擊敵人;而機槍手有著最高的血量和護盾,但是它的移動速度極慢無非追擊敵人,只適合當(dāng)一個固定炮塔。同時游戲的競技模式也分為收集資源、征服據(jù)點、毀滅敵人三種,玩家需要根據(jù)不同的模式、地形、敵人來配置自己的機器人AI。

而游戲的AI指令非常的基礎(chǔ),機器人移動、索敵、開火、撤離等策略全都需要玩家設(shè)計一步步的詳細指令來完成。比如機器人一個簡單的攻擊敵人命令,就需要給機器人設(shè)定動作、目標(biāo)、范圍等多個參數(shù)。而如果是復(fù)雜一些的指令,比如“優(yōu)先擊殺敵人狙擊手”、“敵方散彈手進入中等距離則后退”、“標(biāo)記和追擊特定目標(biāo)”等多重條件、行動的命令,則要動用子AI、連接器等規(guī)則。
可能許多程序員朋友看到這里會恍然大悟:這不就是編程嗎?沒錯,《角斗機甲》設(shè)定AI的玩法和計算機編程的邏輯基本算是一脈相承:設(shè)計AI、測試AI、優(yōu)化調(diào)試、修復(fù)BUG,一系列的流程都是程序員非常熟悉的套路。不過在表現(xiàn)形式上,《角斗機甲》當(dāng)然不會用計算機語言那樣門檻高的方式來為難玩家,將指令圖形化的方法一來便于普通玩家理解,二來也簡化了整個AI編輯的過程。游戲在初期也提供了提示非常到位的教程,一步步的引導(dǎo)對AI設(shè)定編輯不熟悉的玩家。

《角斗機甲》主要內(nèi)容分別有將近200個關(guān)卡的單人戰(zhàn)役模式以及多人線上競技模式兩種,此外還有隨機生產(chǎn)的沙盒模式供玩家自由調(diào)試、還原各種情形下的戰(zhàn)斗。單人戰(zhàn)役中三個模式的關(guān)卡都需要逐一挑戰(zhàn)解鎖,每五個關(guān)卡和一個BOSS關(guān)卡為一章節(jié),完成后會給玩家一定的游戲幣作為獎勵,而游戲幣的作用只是用來解鎖機甲的皮膚外觀,完全不影響機甲的性能。游戲的多人模式采用的并不是即使在線對戰(zhàn)的模式,玩家需要挑戰(zhàn)的是別的玩家已經(jīng)設(shè)置好的機甲AI設(shè)定。

總的來說《角斗機甲》有著非常單純而特別的玩法,玩家在游戲中只有一個目的:為你的機甲設(shè)計好AI。這套玩法在別的游戲里不少見,《最終幻想12》、《龍騰世紀(jì):審判》中都有設(shè)定隊友AI的系統(tǒng),而單純以“設(shè)計AI”為全部內(nèi)容的游戲卻并不多了,并且都非常冷門,比如《極客戰(zhàn)記》、《Coding Games》、《Screeps》這類游戲不要說一般玩家沒有接觸過,它們本身的意義也更多的是用來進行編程教育、提升編程技能的,而不是純粹拿來休閑娛樂的。《角斗機甲》的問題也是如此:對于普通玩家來說,游戲過于硬核了。
在結(jié)束教程之后,游戲?qū)ν婕业闹敢拷Y(jié)束,如果不打算去多人模式找虐的話,玩家需要依靠自己去攻克游戲200多個關(guān)卡的單人戰(zhàn)役模式。游戲本身的機制導(dǎo)致了戰(zhàn)斗過程中的隨機成分幾乎可以忽略不計,你失敗了就是失敗了,不管重新開始多少次,你的機器人都會以幾乎一樣的方式被敵人按在地上摩擦。于是你不得不進行調(diào)整和修改,但調(diào)整和修改的過程恰恰是游戲最艱難的部分。

首先你要做的就是仔細分析失敗的原因,比如哪個機器人走位失敗導(dǎo)致被擊殺、哪個機器人攻擊方式出錯一直在進行無效攻擊動作、對方哪個機器人需要特別防范應(yīng)該優(yōu)先解決等等;然后要做出應(yīng)對的調(diào)整,修改某個機器人的AI,更換隊伍的配置,最后進行測試和校正。但正如剛剛提到的,游戲在這一過程中不會有任何的提示和指引,玩家的分析、調(diào)整、測試每一步都可能犯錯但自己卻渾然不知,最后看著修改過AI后的機器人依然被敵人無情碾壓,可以說是一次很糟糕的反饋。而這種情形只會隨著關(guān)卡的進度出現(xiàn)的越來越多。

對于普通玩家來說這種挫敗感是非常致命的,沒有編程基礎(chǔ)的玩家在面對十幾個機器人在場上亂作一團的情形時,連第一步分析錯誤原因都是非常困難的,更別提之后缺乏指引的修改調(diào)整要求非常嚴(yán)謹?shù)倪壿嫼陀洃浤芰?。面對高難度關(guān)卡下多個機器人各不相同的設(shè)計需求,普通玩家很可能越改BUG越多、越改越?jīng)]有效果,直到最后掀桌崩潰。對于大多數(shù)沒有編程基礎(chǔ)的玩家來說,缺乏更進一步的教程以及詳細引導(dǎo)的《角斗機甲》的確過難了。
不過對于程序員來說,《角斗機甲》依然有著不錯的可玩性,雖然有些復(fù)雜的邏輯命令在游戲里無法實現(xiàn),但通過自己的邏輯能力來戰(zhàn)勝AI的成就感是其它游戲無法相比的。

結(jié)語
作為一款獨立游戲,《角斗機甲》有著非常鮮明的特點:它要求玩家有極強的邏輯思維能力。游戲提供給了玩家豐富的內(nèi)容、模式來實現(xiàn)自己的聰明才智。但游戲本身需要一定的編程邏輯思維作為基礎(chǔ),普通玩家想要體驗游戲樂趣面臨非常高的門檻,缺乏足夠成熟的指引系統(tǒng)來引導(dǎo)沒有編程基礎(chǔ)的玩家。