Steam上最難的遊戲,究竟能有多難?

看下這張圖——

當20個小人,同時拿起數據方塊時,我們能看到每個人頭頂的數字都不一樣。

那麼,該如何下達指令,讓小人們自動對數字進行排序,讓數字從左到右、從小到大排序呢?

非常簡單,我們給出三行命令就能解決——

如果,小人們手上拿的數字,小於(<),左邊的人;

則,往左走,與左邊的小人互換位置;

接著重複判斷命令,如果左邊數字依舊比自己小的話就繼續換位置,否則停下。

很簡單吧?來執行一下看看。

誒?情況不對。

按理說左邊數字大的小人,應該跟右邊數字小的小人交換位置,但左邊小人擋住了不動。

所以我們需要再加兩行命令——

如果小人手中的方塊大於右邊的,則往右走一步。接著跳轉循環重複判斷。再來試一下。

一切就都合理了。舒服!

看完上面例子你已經懂這遊戲了吧?那我們稍微再加點難度?

這次給你一地的數據方塊,但你只有6個小人(坐在桌子旁的那是資本家,不參與下場打工)

你該如何在最短時間內,指揮小人把滿地所有數據方塊,丟到右下角粉碎機中銷燬呢?

遊戲給了一點提示,你可以下達“最接近的”指令,並將其寫進記憶體中。

有了默認的這些提示,當你運行程序後,小人們就會自動跑到距離自己最近的數據方塊那裡並拿起。只是現在他們拿起後只會站著不動,還需要你下達後續指令。

這很簡單啊!我們在寫個記憶體2,是最接近的粉碎機,不用特意指出粉碎機在哪,讓小人自己去尋找。

然後加一行命令,讓小人拿起記憶體1,去交給記憶體2,然後重複跳轉執行,把剩下所有數據方塊都放粉碎機裡。

我們嘗試運行一下。

啊?小人怎麼自己也跳粉碎機了?上個班而已,沒必要尋短見吧?人都寄了滿地數據方塊誰給我打工?

一定是指令代碼出了問題。記憶體1(最接近的方塊)被扔進粉碎機後就不存在了,所以前一個記憶體1被粉碎後,我們要重新生成一個記憶體1。

因此,我們不修改代碼內容,只是將記憶體1下拉拖進循環。

再來執行淺淺一下——

果然OK了。小人排著隊銷燬方塊,直到地上所有方塊全被銷燬才終止。

以上畫面,出現在遊戲《70億人》(Steam搜原名:7 billion humans)中。在這遊戲裡,全世界70億人的工作都被AI機器人取代了,但那麼多人無所事事,又跑回來要求有工作。

於是機器人用自己的方式,為每個人都安排了一份工作。朝九晚五不加班、雙休、五險一金、免費食堂、交通補助….

所有人都工作在一座沖天大廈裡,但所有人的工作,都得用AI機器的思維程序來完成。

而你就是所有打工人的“工頭”,是下達指令,完成各種無意義工作的人。

遊戲剛開始非常簡單,剛入職時你只需完成些基礎指令。比如讓小人們走到數據方塊上,拿起再放下。簡單三行代碼就能完成。

但緊接著,難度就上來了,比如下面這關,要求所有小人拿起眼前的數據方塊就投入最右側的黑洞中。而黑洞位置卻又不在同一排。

因此,你會發現,只用簡單幾行代碼的話,小人們自己也會跳進黑洞裡白給。但長篇大論代碼的話,判斷次數非常多,整個流程耗時會非常長。

在TapTap的“7 Billion Humans論壇”裡,我們能見到不少在討論玩法的玩家。有人弄了半天十幾甚至幾十行代碼,

但相同的問題,在不同人手裡或許也有不同的答案。

當然,結果可能有略微出入。畢竟不是每個人都在意打工人們的死活。

有編程經驗的玩家一眼就能看出,實際上,《70億人》本質就是一個「圖形化代碼編程遊戲」。

玩家就是程序員,設計一條條代碼指令,達成想要的功能。只是,這裡各個代碼都是模塊化設置的,你並不需要手動敲一行行代碼,直接拖動各個指令到你命令欄中執行即可。

答案不是唯一的,但不同答案達成的結果也不同。有的能最短時間完成任務,有的用最少代碼行數就能完成。

遊戲每一關都會設置挑戰,限制、限量完成任務,尋求各種答案的過程,

非常燒腦,也非常有趣。

是真正只有高智商才能玩的遊戲。甚至非常推薦給小孩子玩,很有助於提前打下編程基礎、鍛鍊邏輯思維。一般來說,能出色的玩懂《70億人》的人,數學和理科一般也都學的很不錯。

而售價Steam上僅僅50元人民幣,碰上打折價格更低!

出門上興趣班=37度高溫下,車接車送單程7km+240一節課+都來商城了,要麼順路吃頓飯吧

《70億人》=坐在空調房裡,一次性50元買遊戲+烤肉拌飯外賣愛吃不吃,不吃吃昨晚剩菜去

十分的人性化。

遊戲可玩性非常高,非常的殺時間。

隨著遊戲的推進,領導們的任務也會越來越奇葩。從簡單的搬運數據方塊到指定位置,到更改數據方塊數值做一個99乘法表,甚至是做一個十進位的計數器。

所需要的代碼也從最開始的幾行,到幾十行,到一頁都拉不到頭。

你該不會以為看懂了開頭那幾個題目,就已經無敵於天下了吧?實際上,前文所提到的所有問題,都只是遊戲最開頭的幾關。

而且在這期間,你還會遇到很多真正當了程序員後才會遇到的情況。

比如自己弄得程序,自己也沒搞清楚原理,但莫名其妙它跑通了;或者弄出了一坨屎山代碼,交給別人看沒人能看懂,但自己回過頭再來看,也不理解當時為啥這麼設置。

別的遊戲查攻略上游戲網站,《70億人》查攻略能查到GitHub。

而作為一個編程遊戲,修BUG自然也是人之常情。遊戲裡不僅給你專門設置了修BUG關卡,更誇張的是你總會給自己設置困難。

在?來點程序員笑話。

「代碼之神是公平的。當一段程序不能運行,一定是你的問題,不是代碼之神的問題。」

哦~想到這裡感覺《70億人》更適合小孩子玩了。

打著“哎呀今年暑假非但不給你買練習題,還送遊戲給你玩”的名頭讓孩子來玩,結果做的題比特麼上課還難。

讓他以為自己一隻腳踏入天堂,沒想到面前卻是無邊的地獄。

倆眼兒一閉,小腿兒一蹬,整個暑假就過沒啦~

想想就覺著殘忍!

每當費盡心力解開個關卡後,一種動腦過後酣暢淋漓的快感油然而生。如同上學時全神貫注終於答出了一道數學大題。

痛快!太痛快辣!

最後,建議大家玩遊戲還是量力而行。

畢竟,腦細胞和頭髮是無辜的。

遊戲

Steam新品節必買遊戲分享推薦買什麼遊戲好

2023-6-21 19:34:52

遊戲

原神角色排行榜最新2023,原神角色推薦

2023-6-21 19:40:39

搜索