鱼丸机器鱼丸推荐:人力资源机器

一款老游戏,但我的确是趁最近Steam打5折时才入手它。原因很简单:在此之前,我实在是对“编程”这件事毫无研究,哪怕一些在程序员朋友们眼中简单如吃饭喝水的小代码,我也是丈二和尚摸不着头脑。这次想要尝试,也是对自己的一个挑战。游戏的目标很简单
​一款老游戏,但我的确是趁最近Steam打5折时才入手它。原因很简单:在此之前,我实在是对“编程”这件事毫无研究,哪怕一些在程序员朋友们眼中简单如吃饭喝水的小代码,我也是丈二和尚摸不着头脑。这次想要尝试,也是对自己的一个挑战。游戏的目标很简单,每一个关卡都有一个小目标,玩家扮演的公司职员要通过一些固定的命令编写出小程序来完成任务,成功可以过关升职,失败则只能继续打回修改——确实是非常“人间真实”。不过游戏模拟的其实还是普通社畜的生活,中文翻译把原名“人力资源机器”改成“程序员升职记”多多少少有点儿找噱头的意味,却又不那么符合事实了——哪个程序员一年只写一个程序呢?为了玩好这款游戏,我还特地找了一位“程序媛”朋友,让她远程指点我的操作,顺便指出我的一些问题。事后证明,这是个绝佳的主意。对我来说,玩这个游戏与其说是学习编程,不如说是换了一种思维方式的解谜。游戏的难度曲线比较合理,从教学关一路玩下来,对于关卡中提供的基本命令都能够熟练掌握,过关不难。真正难的是每一关的诊断挑战:不仅代码行数不能超出,运行步数也要控制在一定数量以内。游戏会提醒玩家“这些诊断难以一箭双雕”,这看似亲切,实际上却是满满的嘲讽。前面几关还好说,玩到20多关之后,别说两星,连一星都很难拿到。这个时候,那位程序媛朋友就成了我坚强的后盾,她不厌其烦地修改我编辑出的冗长代码,并且在每一次超出行数和多出步数的时候计算修改。到了后来,我甚至觉得这是一款“逆转裁判”型的游戏——尽管它起初会按部就班地教你从“Inbox”开始,最终运送到“Outbox”,但实际操作中却未必一定要这么做,换个思路,把“Output”放在循环的最顶端,由此考虑如何操作,反倒更有利于拿星——这也是程序媛朋友和我强调了不少次的一点,仔细想想,确实很有道理。

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/XJwQ455jrE.html

(0)

相关推荐