Human Resource Machine
2015
一款编程解谜游戏:通过为一名办公室职员编写琐碎任务来教授算法。
10岁以上PC、主机和手机
- 你将扮演
- 玩家用简单的指令、循环与跳转,为一名办公室职员编写程序。
- 为什么可能有价值
- 它让你为一名办公室职员编写会被执行的简短程序,由此引入顺序、循环和条件这些编程核心概念——语法是虚构的,但背后的逻辑是真实的。
- 注意事项
- 这套指令集更接近底层机器码,而不是现代应用开发中使用的任何语言。
2015
一款编程解谜游戏:通过为一名办公室职员编写琐碎任务来教授算法。
10岁以上PC、主机和手机
撰写于2026-09-15 · 编辑评估,非实测效果 · 我们如何评分 →
《Human Resource Machine》是一款编程解谜游戏,由制作过《World of Goo》和《Little Inferno》的小型工作室Tomorrow Corporation于2015年发行。整体框架是一场以办公室为背景的讽刺剧,画风低调、手绘感十足。玩家扮演的角色在一栋大厦的一楼入职,每一关都对应工作中的又一年,以及又一次升职、搬到更高的一层楼。老板会出现,交代一项任务,然后就留给玩家自己去完成。
屏幕被分成两部分。左侧是办公室的地面,上面有一个收件箱、一个发件箱,以及若干个存放数值的编号方格。右侧是一排指令卡片,名字诸如“复制自”“复制到”“相加”“跳转”和“若为零则跳转”,您需要把它们拖拽成一列竖排。那一列就是您的程序。按下运行键,办公室职员就会按照您设定的速度,在地板上逐行执行这些指令。
大多数关卡只需要几分钟;较难的关卡则要花上长得多的时间。这款游戏在Steam上出售PC版本,也上架了Nintendo eShop和面向iPhone、iPad的App Store。Steam页面列出了十九种界面语言,屏幕上几乎不需要阅读,除了那些简短的指令名称。
先读懂任务,在动手拖拽任何一张卡片之前先想好方案。一个典型的任务是:把收件箱里的每一个数字取出来,翻倍,再放进发件箱,直到收件箱清空为止。您把指令拖拽到位,把一个跳转箭头拖回起始处以构成一个循环,再加上一个能结束循环的条件,然后运行它。当职员卡住,或者出现了错误的数字时,您需要逐行检查程序,找出逻辑在哪里出了问题。
后期关卡会把地板方格当作临时存储空间来使用,加入间接引用,并要求进行排序和比较。每个完成的关卡下方,都设有两个可选目标:用更少的指令解出,或者用更少的步骤解出。想玩得更好,靠的是写出更简短、更紧凑的程序,而不是反应更快。
契合度评分80。这里有价值的部分就是整款游戏本身:没有附加的问答环节,也没有嫁接在某堂课上的奖励画面,想过关唯一的办法就是写出一段真正能正确运行的程序。顺序、循环、条件和变量本身就是谜题的组成部分,而不是套在别的东西上的一层主题外衣,这几乎是对真实编程工作的忠实还原。
迁移评分70。这套指令集被刻意设计得接近汇编语言,所以其精确语法不会迁移到Python或Scratch上。能被带出游戏的,是把一项任务拆解成有序步骤的习惯、用循环代替重复劳动的习惯,以及回头检查一段程序、找出错误所在的习惯,这些习惯确实能在换用别的语言后留存下来。
反复评分75。每一关都建立在同一套精简的指令集上,所以循环、条件、复制和比较会在漫长的流程中以新的形式反复出现数十次。可选的体积和速度目标,给了玩家回到已解开的关卡重写方案的实际理由,而大部分的练习,正是发生在这种重写的过程中。
仅编辑判断编辑部之外没有人核查过。这是我们对这款游戏玩法的判断。
证据等级为「仅编辑判断」:我们基于游戏机制做出的判断。本记录引用的信源是Tomorrow Corporation的官方游戏页面,证实了这款游戏是什么、由谁制作,以及如何出售。这是开发者自己的页面,所以它把这款游戏描述为“教授编程”的说法,属于销售宣传,而非实测结果。我们没有找到任何针对《Human Resource Machine》、或这种指令卡片形式的研究,因此也没有引用任何这类研究。请把这个有用性评分理解为对游玩过程实际要求的有理有据的说明,而不是一项已被证实的学习成果。
评分较高,因为写出一段能正确运行的程序是推进游戏的唯一途径,顺序、循环和调试这些底层习惯会迁移到真正的编程中,尽管指令集本身不会。