70億人
70億人 | |||||||
原名 | 7 Billion Humans | ||||||
常用譯名 | 70億人 | ||||||
類型 | 解謎、編程 | ||||||
平台 | Microsoft Windows | ||||||
分級 |
| ||||||
開發 | Tomorrow Corporation | ||||||
發行 | Tomorrow Corporation | ||||||
製作人 | Kyle Gabler Kyle Gray Allan Blomquist | ||||||
模式 | 單人 | ||||||
發行時間 | Microsoft Windows、MacOS、Linux:2018年8月23日 Nintendo Switch:2018年10月25日 | ||||||
相關作品 | 前作:人力資源機器 |
《70億人》(英語:7 Billion Humans)是由Tomorrow Corporation開發並發行的一款可視化編程遊戲。2018年8月23日發布於Windows、MacOS、Linux平台,之後遊戲被移植至iOS、Android、Nintendo Switch等平台。
簡介
與前作人力資源機器一樣,玩家的任務仍然是編程移動小人解決任務。通常這些任務包括對一些帶有數據的方塊進行處理。不同於前作,本作中玩家將操作多個小人,而他們連走路都不會了!在遊戲中期解鎖「記憶體」(Memory)之前,小人的每一步都需要玩家使用「行走」(step
)指令完成。本作終於引入了if
語句,同時編程界面有所調整,看上去更像Scratch。但是,飽受詬病並大大提高遊戲難度的jump
卻依然保留(for、while等循環語句並未引入),另外一方面遊戲後期又提供了「巡視」(forEachDir
)這個功能受限的遍歷語法和小人之間的消息傳遞,使得本作的代碼風格獨樹一幟,介於匯編語言和高級語言之間,又摻入了移動角色等類似於Scratch的要素。
新元素
相比於前作,本作引入了不少新的遊戲元素:
小人操縱
本作中玩家將操作多個小人,編寫的程序將同步到所有小人,但他們的運行狀態相互獨立(也即多線程),也沒有「全局變量」之類的功能。不同於前作,小人的移動需要玩家編程。此外,小人之間可以傳遞數據方塊。
地圖結構
本作中不再有固定的輸入、輸出、存儲位置,遊戲的範圍擴展到了整個房間,畫面也更為卡通。
- 牆壁
- 普通地面(無/nothing):每一格都可以放置一個數據方塊。
- 打印機:綠色的盒子,上方總是有一個方塊。可以使用「取自」(
takeFrom
)指令取出一個方塊,同時打印機會立刻產生一個新方塊供下次取用。 - 粉碎機:紅色的盒子,上方是鋸齒狀的洞。可以使用「交給」(
giveTo
)指令把手上的方塊送進粉碎機,該方塊立即被粉碎。 - 洞:無盡的深淵。走進它的小人會被連人帶方塊立即徹底銷毀。
記憶體
每個小人都有自己獨立的4個記憶體(mem1~4
)。記憶體是弱類型的,即對於記憶體中的一個在地面上的數據方塊,「行走」至該記憶體和使用該記憶體參與數學表達式運算都是合法的指令。小人會自行尋路至記憶體中的數據方塊和機器,能避開牆壁和洞。
人際溝通
遊戲中後期會解鎖「告訴」(tell
)和「聆聽」(listen
)指令,玩家可以藉此在小人之間通訊。然而,玩家只能編寫一份程序,所以玩家需要把發送和接受兩個不同的程序整合。令程序員玩家不爽的是「聆聽」(listen
)指令並不是一個回調事件,而是阻塞當前小人的進程,直至收到信息,這依然與通常的設計模式背道而馳。
遊戲提示
如果卡關,玩家可以從上司處獲得提示或暫時跳過關卡。
劇情
本作的劇情承接前作。與前作一樣,本作的劇情集中於「咖啡時間」中。遊戲開場(第1年)的動畫中,所有的工作都被機器人取代,人們有了舒適的生活,但人們仍然要求工作,於是機器人創造了工作,也就是玩家操作的這些小人。
但是,從動畫中可以看出,此時的世界由機器人掌控,因此這些可能只是機器人的一面之詞。
黑色幽默/細思極恐
可能引起不適,謹慎點開 |
---|
|