程序员的日常是怎么样的?这个游戏带你走进编程的奇妙世界
现代化的生活,黑科技词汇层出不穷,大数据、区块链、人工智能、自动驾驶,人脸识别等等,和生活息息相关,我们也不得不慢慢地开始了解他们。
也许我们不一定要知道所有的技术原理,但我们可以通过了解其编程思维,来揭开黑科技的神秘面纱。在你想要开始了解编程世界之前,这个游戏会是非常好的教材——《Human Resource Machine(人力资源机器)》。
升职加薪
首先进入新的公司要有新的工作证,顺便记录一下我那茂盛的头发。然后 HR 叫我拿着工作证去电梯吧。
第一年,收发室(奇怪我为什么光收发室要待一年),学习最基础的也是最重要的「输入」和「输出」语句。然后按照要求把左边的盒子送到右边的传送带上,完成我的任务。
当然出现错误,就会被上级批评,不过没关系,他会告诉你应该怎么做,然后我在继续调整我的代码,就可以通过了。
随着我楼层的升高,开始学习新语句,比如加、减、跳转等的同时,还要针对这些语句的组合、实践解决新的问题,比如乘法、除法、判断、计时器等等。到达「最终程序」,到达高帅富的成功目标。
还原办公室场景
每打开一关,都是打开电梯的动画和音效,带给你就像在办公场所一样,当然越上一层电梯,难度会加大。
游戏中不是单纯的编程解谜游戏而已,这里除了你,还有男上司、女上司、还有你的女同事们。你的上司们会时不时说一些你听不懂的话,然后让你好好工作,否则只能永远呆在这里。在关卡与关卡之间,还有女同事们的咖啡时间,她们会在茶水间看看新闻、聊天,也可能会去拓展度假。
窗外时长是狂风呼啸,但也会暴雨,也会下雪。种种场景的还原和一些现实梗的调侃,让我真的感觉我就是在工作,我爱工作,哈哈哈哈。
编程思维
游戏的核心并不是让你写代码,而是传播编程时的思维方式。即便你没有任何编程基础,也无需害怕,里面的语句都是模块化的,可以直接拖动使用,没有门槛与难度。
游戏更好的一点在于,可以通过我设计好的代码,让小人按照我的代码搬运文件,通过这动画过程,我更能理解编程语句之间的各个作用,左下角提供了两个按键,既可以停止下来选择修改,也可以一行一行执行寻找错误所在,看他如何实现每一步代码,当然你也可以加快速度。
游戏会随着关数的不断增长而引入新的程序语言,从命令循环到条件判断,会逐渐让你加深对各条命令使用的理解。
除了解决问题通关外,还有更高一级的要求,更少的代码行和更少的运算步骤,通过解决更难的问题,找到问题的最优解,这是锻炼自己思维的最直观的结果。
各位同学放心,游戏完全支持中文。如果有条件的话建议还是在 iPad 体验,元素更大也更便于游戏中的拖动,不过厂商也贴心的为 iPhone 提供了竖屏指令模式,以方便大手指在小屏幕上减少失误。
团队的续作《 7 Billion Humans (七十亿人)》也同样是类编程解谜游戏,感兴趣的同学可以看这里:《成为 70 亿人的领导,是一种什么样的体验?这个烧脑游戏想让你试试》。希望这款游戏你能玩的喜欢。
《 Human Resource Machine 》支持 iOS 10.0+ 的 iPhone、iPad 和 iPod touch,30 元。