首頁>遊戲>

遊戲圈裡的通關挑戰千奇百怪,其中比較誇張的就是矇眼挑戰。博士之前和大夥分享了不少相關的案例,高手們在《超級馬里奧兄弟》、《只狼》、《艾爾登法環》中,都完成了某種程度的矇眼挑戰,不過他們的挑戰有一個共同點,那就是矇眼的同時,耳朵還是可以用的,挑戰者可以通過聲音的反饋來進行相應的操作。這個時候有一個新問題出現了,遊戲沒畫面的同時,聲音也不放(或者捂住挑戰者的耳朵),玩家還能通關嗎?

一般來說,一位“又瞎又聾”的玩家想要通關一款帶有一定隨機性的遊戲幾乎是不可能的,因為隨機元素是不可控的,當我們獲取不了反饋信息,就無法得知遊戲的走向。不過,一位叫“MartSnack”的海外玩家給出了自己的解決方案,他成功寫出了一套幾乎能在各種情境下自動通關遊戲的龐大操作指令集合!程序員真是無所不能呀!

“MartSnack”挑戰的遊戲是《寶可夢:火紅》,這是由任天堂在2004年發行於GBA平臺的產品,也是系列初代作品《寶可夢:紅》的重製版本。這款遊戲裡充滿了許多的隨機元素,比如:隨機出現的野生寶可夢、數值不一的各類敵人、角色和NPC的移動路徑等等。因此,玩家在“完全不看遊戲畫面,也不聽任何音效”的情況下想要通關,基本上是不可能的任務。“MartSnack”別出心裁,既然手工操作通關不可能,我們可以編寫一套自動指令,讓程序去跑呀!

說起來容易,做起來難!這套指令集合自然要考慮到遊戲進程中的任何事情,需要把所有的意外都想到,並且能夠處理掉。最後,“MartSnack”真的弄出來了一套能在99%的情況下通關《寶可夢:火紅》的指令代碼,步驟數量高達23萬步,非常誇張。換句話來說,遊戲開始後,只要讓系統自動輸入“MartSnack”編寫的指令,絕大部分情況下,主角都能在一段時間後通關。那麼,會失敗的1%是怎麼回事呢?

博士這裡解釋一下:遊戲一開始,“MartSnack”會選小火龍當初始夥伴,為了避免後續戰鬥中的隨機元素(避免被打敗),他控制角色在進入草叢的位置後,每走一步就會輸入一次能夠讓角色逃離戰鬥的指令。這裡有一隻寶可夢的戰鬥逃不掉,那就是波波,其速度稍微高於小火龍。這也是23萬個指令都無法應對的隨機性。只要遊戲開始沒有遇到波波,“MartSnack”就能通關了。

只要主角離開了真新鎮上方的那片草叢,“MartSnack”剩下的指令就能達到100%的準確率。這位大佬的主要思路是將小火龍放在常盤森林中練級,進化之後考等級碾壓敵人;而在野外則要使用避免遇到野生寶可夢的噴霧,藉此徹底消除了隨機遇怪的可能性。

在看博士今天的這篇文章之前,你是不是從來都沒有想過一位“又瞎又聾”的玩家也可以通關複雜的《寶可夢:火紅》呢?如果有那位大神可以把上述的23萬步都記住,那麼就可以達成一個遊戲圈裡空前的成就了。

8
最新評論
  • 年營收30億,智明星通投資的這家SLG廠商贏麻了
  • 西泠印社十月大拍丨石中乾坤:方易於勁,圓易於轉