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