一款只有程序員才能通關的手遊

程序員 設計 人工智能 機器人 巫師 TapTap發現好遊戲 2019-04-07
遊戲的靈感起源於《比特小隊》的一次NPC設計。在編寫AI的時候,製作人突發奇想:如果將遊戲的AI設置交給玩家,來一場AI VS AI的對決會多有趣?《異常》由此誕生。

我們知道,所有遊戲中的行為都是根據事先設置好的程序執行的:為什麼《巫師3》和女術士對話時,選擇某些選項才能觸發一些畫面?為什麼《異度之刃2》中的野怪有時會追著你滿地跑,有時候則輕輕放過?其背後自有一套程序邏輯存在。

一款只有程序員才能通關的手遊

《異常》就是一款關於AI編程的遊戲。遊戲的畫風如開頭的背景介紹一樣科幻感十足,又有一絲賽博朋克的味道,但讓它顯得“硬核”的則是其玩法。在遊戲中,玩家不能直接對角色下達指令,而需要用程序員的思維去解決問題:


編寫一套行為模式,讓機器人跟隨指令行動過關。

一款只有程序員才能通關的手遊

考慮到大多數玩家可能並沒有專業基礎,因此《異常》更多地是利用了編程的思維方式,提供一套既定的指令,玩家可以設計指令的觸發條件和優先級別,來控制機器人躲避、引誘、攻擊。

每一關都在教你一種思維模式。比如一開始,玩家要先學會的是設置移動路徑;

一款只有程序員才能通關的手遊

隨後加入“多線程”思想,利用信號控制多個機器人的行為;

一款只有程序員才能通關的手遊

第18關加入了相當於“嵌套”的縮進級指令。

一款只有程序員才能通關的手遊

還有許多其他規則,比如指令的優先級自下而上,所有指令自帶循環,一旦運行就不受玩家控制等等。就這樣,遊戲由簡至難,整個過程像是“拼積木”,將設定好的動作組裝成想要的效果。

一款只有程序員才能通關的手遊

想必玩下來之後,你就會明白一開始所提到的那幾個問題,更能體會到重重組裝程序時所擁有的樂趣。

遊戲還不乏一些好玩的彩蛋,比如這位玩家所發現的:

一款只有程序員才能通關的手遊

整個遊戲越到後面越讓人“頭禿”,但面對僅有的30個關卡,玩家們都強烈要求加入DIY關卡功能,而官方也從善如流,特意開了玩家群提供編輯器功能,或許我們將見證一批新一代程序員的誕生(

許多玩家在玩完《異常》後邏輯思維提升了,不過也有人表示自己變禿了。你適不適合做程序員?試試就知道了。

關注TapTap發現好遊戲,給你帶來全球最棒最好玩的遊戲

相關推薦

推薦中...