惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
T
Tailwind CSS Blog
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
博客园 - 叶小钗
N
Netflix TechBlog - Medium
罗磊的独立博客
量子位
MyScale Blog
MyScale Blog
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
B
Blog
腾讯CDC
爱范儿
爱范儿
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
F
Fortinet All Blogs
雷峰网
雷峰网
G
Google Developers Blog
Google DeepMind News
Google DeepMind News

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
这是程序员的「无聊」工作,也是有趣的烧脑游戏:Human Resou...
2016-06-05 · via 少数派

如果你在写字楼下的星巴克,听见有人在谈论着「循环语句」「判断语句」之类的,千万不能武断地认为他们是程序员,因为他们可能只是在玩 Human Resource Machine 而已。

讽刺的剧情

本质上讲, Human Resource Machine 是一款用编程算法来解决数学问题的游戏。听起来似乎很枯燥,但游戏的剧情设置却非常有意思。

故事发生一幢高不见顶的写字楼中,玩家扮演一个新入职的小员工,按照经理的指示努力完成谜题。随后,小职员爬上了更高的楼层中,按照指示解开更难的谜题,年复一年。

是不是像极了自己的职场生涯? Human Resource Machine 越发困难的谜题设置,能让你体验到职场新人的那股拼劲,也能让你感受到蹉跎员工的蜕变过程。游戏名「人力资源机器」,更像是在暗讽企业对员工的无情压榨,与员工的无奈。

创意的玩法

如果你没有学过算法编程, Human Resource Machine 可以算作一个编程入门的游戏;如果你是资深程序员,最快速最优解这两个附加目标也能让你绞尽脑汁。

在每个关卡中,经理会给小职员安排任务:把左侧 Inbox 的箱子按要求搬到右侧的 Outbox 中。不过你可不能像玩「搬运工」一样抱起箱子放在另一边,你需要根据条件思考搬运的顺序,把指令设定好之后,职员会自动根据你的指令开始搬运。

简单的任务指令

每个盒子都有数字或字母编号,用来设计不同谜题。刚开始经理给你布置的任务会比较简单,只需单纯地将盒子搬过去即可。但是随着你职位的晋升,慢慢成为「老员工」,给你的任务也会越来越难,如果你学过编程的话,会发现这些任务特别像编程老师给你布置作业,比如有些关卡是以倒序将盒子转移,有的要求将盒子的数字扩大八倍再转移,等等。

不过随着经理给你的任务越来越「奇葩」,可供利用的指令也会增多,用在帮你处理各种复杂情况。

逐渐复杂的任务指令

小职员能利用的工具,通俗地讲是一些「→inbox(拿起)」「outbox→(放下)」「jump(跳转)」之类的动作指令和一个非常小的地毯用来暂时存放盒子;用术语来讲,它们是包含了「判断语句」「循环语句」「复制粘贴」等的算法命令和一个容量有限的寄存器。

谜题的解开又是按照「编译器」设计的,如果算法程序符合要求,你可以选择「快进」来加快搬运过程;如果设计的程序报错,你可以选择「单步执行」来查看代码的运行来分析 bug 所在。游戏中,你可以重听经理的任务要求、或者再听他唠叨一二,还能请求结果的范例等等。

经理的范例提醒

幽默的细节

游戏的开发由「粘粘世界」的设计者以及「小小炼狱」的开发团队合作完成,这两个游戏的许多设计如人物大眼、暗色风格等都被继承下来。入职时选择工牌的抖机灵、穿插在解谜关卡的员工八卦咖啡时间、经理的唠叨等都设计地非常诙谐。

更多的细节会让你体会到开发团队的用心与幽默:每个楼层就代表一年,员工爬的更高代表级别的提升,人物形象也就从一个白脸小女孩变为大妈黄脸婆。音效方面,游戏原声音乐也颇为有趣,开发商在其官网公开了所有音效

你可以在 App Store 下载 Human Resource Machine ,游戏售价 30 元。友情提醒你不要在上班时间玩游戏,因为「经理部正看着你」。