新闻

Steam上最难的游戏,究竟能有多难?

日期: 来源:龙城安卓网
看下这张图——Steam上最难的游戏,究竟能有多难?

当20个小人,同时拿起数据方块时,我们能看到每个人头顶的数字都不一样。

那么,该如何下达指令,让小人们自动对数字进行排序,让数字从左到右、从小到大排序呢?

Steam上最难的游戏,究竟能有多难?

非常简单,我们给出三行命令就能解决——

Steam上最难的游戏,究竟能有多难?

如果,小人们手上拿的数字,小于(<),左边的人;

则,往左走,与左边的小人互换位置;

接着重复判断命令,如果左边数字依旧比自己小的话就继续换位置,否则停下。

很简单吧?来执行一下看看。

Steam上最难的游戏,究竟能有多难?

诶?情况不对。

按理说左边数字大的小人,应该跟右边数字小的小人交换位置,但左边小人挡住了不动。

所以我们需要再加两行命令——

Steam上最难的游戏,究竟能有多难?

如果小人手中的方块大于右边的,则往右走一步。接着跳转循环重复判断。再来试一下。

一切就都合理了。舒服!

Steam上最难的游戏,究竟能有多难?

看完上面例子你已经懂这游戏了吧?那我们稍微再加点难度?

这次给你一地的数据方块,但你只有6个小人(坐在桌子旁的那是资本家,不参与下场打工)。

你该如何在最短时间内,指挥小人把满地所有数据方块,丢到右下角粉碎机中销毁呢?

Steam上最难的游戏,究竟能有多难?

游戏给了一点提示,你可以下达“最接近的”指令,并将其写进记忆体中。

有了默认的这些提示,当你运行程序后,小人们就会自动跑到距离自己最近的数据方块那里并拿起。只是现在他们拿起后只会站着不动,还需要你下达后续指令。

Steam上最难的游戏,究竟能有多难?

这很简单啊!我们在写个记忆体2,是最接近的粉碎机,不用特意指出粉碎机在哪,让小人自己去寻找。

然后加一行命令,让小人拿起记忆体1。去交给记忆体2,然后重复跳转执行,把剩下所有数据方块都放粉碎机里。

Steam上最难的游戏,究竟能有多难?

我们尝试运行一下。

Steam上最难的游戏,究竟能有多难?

啊?小人怎么自己也跳粉碎机了?上个班而已,没必要寻短见吧?人都寄了满地数据方块谁给我打工?

一定是指令代码出了问题。记忆体1(最接近的方块)被扔进粉碎机后就不存在了,所以前一个记忆体1被粉碎后。我们要重新生成一个记忆体1。

Steam上最难的游戏,究竟能有多难?

因此,我们不修改代码内容,只是将记忆体1下拉拖进循环。

再来执行浅浅一下——

Steam上最难的游戏,究竟能有多难?

果然OK了。小人排着队销毁方块,直到地上所有方块全被销毁才终止。

以上画面,出现在游戏《70亿人》(Steam搜原名:7 billion humans)中。在这游戏里,全世界70亿人的工作都被AI机器人取代了,但那么多人无所事事,又跑回来要求有工作。

Steam上最难的游戏,究竟能有多难?

于是机器人用自己的方式,为每个人都安排了一份工作。朝九晚五不加班、双休、五险一金、免费食堂、交通补助....

所有人都工作在一座冲天大厦里,但所有人的工作,都得用AI机器的思维程序来完成。

Steam上最难的游戏,究竟能有多难?

而你就是所有打工人的“工头”,是下达指令,完成各种无意义工作的人。

游戏刚开始非常简单,刚入职时你只需完成些基础指令。比如让小人们走到数据方块上,拿起再放下。简单三行代码就能完成。

Steam上最难的游戏,究竟能有多难?

但紧接着,难度就上来了,比如下面这关,要求所有小人拿起眼前的数据方块就投入最右侧的黑洞中。而黑洞位置却又不在同一排。

因此,你会发现,只用简单几行代码的话,小人们自己也会跳进黑洞里白给。但长篇大论代码的话,判断次数非常多,整个流程耗时会非常长。

Steam上最难的游戏,究竟能有多难?

在TapTap的“7 Billion Humans论坛”里,我们能见到不少在讨论玩法的玩家。有人弄了半天十几甚至几十行代码,

Steam上最难的游戏,究竟能有多难?

但相同的问题,在不同人手里或许也有不同的答案。

Steam上最难的游戏,究竟能有多难?

当然,结果可能有略微出入。毕竟不是每个人都在意打工人们的死活。

有编程经验的玩家一眼就能看出,实际上,《70亿人》本质就是一个「图形化代码编程游戏」。

玩家就是程序员,设计一条条代码指令,达成想要的功能。只是,这里各个代码都是模块化设置的,你并不需要手动敲一行行代码,直接拖动各个指令到你命令栏中执行即可。

Steam上最难的游戏,究竟能有多难?

答案不是唯一的,但不同答案达成的结果也不同。有的能最短时间完成任务,有的用最少代码行数就能完成。

游戏每一关都会设置挑战,限制、限量完成任务,寻求各种答案的过程,

非常烧脑,也非常有趣。

Steam上最难的游戏,究竟能有多难?

是真正只有高智商才能玩的游戏。甚至非常推荐给小孩子玩,很有助于提前打下编程基础、锻炼逻辑思维。一般来说,能出色的玩懂《70亿人》的人,数学和理科一般也都学的很不错。

而售价Steam上仅仅50元人民币,碰上打折价格更低!

Steam上最难的游戏,究竟能有多难?

出门上兴趣班=37度高温下,车接车送单程7km+240一节课+都来商城了。要么顺路吃顿饭吧

《70亿人》=坐在空调房里,一次性50元买游戏+烤肉拌饭外卖爱吃不吃,不吃吃昨晚剩菜去

十分的人性化。

Steam上最难的游戏,究竟能有多难?

游戏可玩性非常高,非常的杀时间。

随着游戏的推进,领导们的任务也会越来越奇葩。从简单的搬运数据方块到指定位置,到更改数据方块数值做一个99乘法表,甚至是做一个十进位的计数器。

Steam上最难的游戏,究竟能有多难?

所需要的代码也从最开始的几行,到几十行,到一页都拉不到头。

你该不会以为看懂了开头那几个题目,就已经无敌于天下了吧?实际上,前文所提到的所有问题,都只是游戏最开头的几关。

Steam上最难的游戏,究竟能有多难?

而且在这期间,你还会遇到很多真正当了程序员后才会遇到的情况。

比如自己弄得程序,自己也没搞清楚原理,但莫名其妙它跑通了;或者弄出了一坨屎山代码,交给别人看没人能看懂,但自己回过头再来看,也不理解当时为啥这么设置。

Steam上最难的游戏,究竟能有多难?

别的游戏查攻略上游戏网站,《70亿人》查攻略能查到GitHub。

而作为一个编程游戏,修BUG自然也是人之常情。游戏里不仅给你专门设置了修BUG关卡,更夸张的是你总会给自己设置困难。

在?来点程序员笑话。

Steam上最难的游戏,究竟能有多难?

「代码之神是公平的。当一段程序不能运行,一定是你的问题,不是代码之神的问题。」

Steam上最难的游戏,究竟能有多难?

哦~想到这里感觉《70亿人》更适合小孩子玩了。

打着“哎呀今年暑假非但不给你买练习题,还送游戏给你玩”的名头让孩子来玩,结果做的题比特么上课还难。

让他以为自己一只脚踏入天堂,没想到面前却是无边的地狱。

俩眼儿一闭,小腿儿一蹬,整个暑假就过没啦~

Steam上最难的游戏,究竟能有多难?

想想就觉着残忍!

Steam上最难的游戏,究竟能有多难?

每当费尽心力解开个关卡后,一种动脑过后酣畅淋漓的快感油然而生。如同上学时全神贯注终于答出了一道数学大题。

痛快!太痛快辣!

Steam上最难的游戏,究竟能有多难?

最后,建议大家玩游戏还是量力而行。

毕竟,脑细胞和头发是无辜的。

Steam上最难的游戏,究竟能有多难?

相关资讯

游戏排行

最新手机游戏

最新资讯