2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程
本页使用了标题或全文手工转换

人力资源机器

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
人力资源机器
Human Resource Machine.jpg
原名 Human Resource Machine
常用译名 人力资源机、程序员升职记
类型 解谜、编程
平台 Microsoft Windows

macOS
Linux
Android
iOS
Wii U
Nintendo Switch

分级
CERO:CERO-A.svg - 全年龄
ESRB:ESRB 2013 Everyone 10+.svg - 所有人10+
PEGI:PEGI 3.svg - 3岁以上
开发 Tomorrow Corporation
发行 Tomorrow Corporation
Experimental Gameplay
Group (iOS)
设计师 Kyle Gabler
Kyle Gray
程序 Allan Blomquist
美工 Kyle Gabler
Kyle Gray
音乐 Kyle Gabler
没错整个团队只有3个人
模式 单人
发行时间 Microsoft Windows, MacOS:2015年10月15日

Wii U:2015年10月29日
Linux:2016年3月29日
iOS:2016年6月1日
Android:2016年12月1日
Nintendo Switch:
北美:2017年3月16日
PAL:2017年3月23日

相关作品 续作:70亿人

人力资源机器(Steam译名为“程序员升职记”,英语:Human Resource Machine)是一款可视化编程游戏,由Tomorrow Corporation开发并发行。游戏于2015年在WindowsMacOS平台首发,之后被移植至AndroidNintendo Switch等平台。

简介

游戏包含了近40个关卡,每个关卡都有一个“年份”。游戏发生在一间办公室里,坐在屏幕右上角的上司会指派任务,通常是从输入(英语:inbox)中取出带有数字或字母的方块并进行处理后,放到输出(英语:outbox)处。玩家需要使用游戏提供的指令编程以移动小人完成任务。随着游戏推进,玩家会逐步解锁更为高级的指令;而一些关卡中,玩家实际上用较为低级的指令实现了高级指令(例如用加法和循环实现乘法)。玩家不需要关注垃圾回收——小人不需要手上的方块时可以直接丢掉销毁。办公室的地毯上设有可以存储方块的格子,玩家可以将其作为存储器使用。

游戏整体的编程风格接近于汇编语言,含有逻辑判断、循环等结构,但只能使用“jump(跳转)”指令(相当于编程中的goto),令一些习惯了高级语言的程序员玩家十分不爽。[1]

关卡

虽然每个关卡都有按顺序编号的“年份”,但玩家不一定要按照年份顺序游戏。部分关卡属于支线关卡,不影响玩家主线推进。而有些“关卡”实际是过场动画,在选关界面(“电梯”)中的图标是一杯咖啡并被称为“咖啡时间”@Java,但仍然计入年份,玩家也不能直接跳过(动画开始后可以跳过动画)。

每个关卡还会有两个附加成就,分别要求玩家使用尽可能少的指令数量以及尽可能提高程序运行的速度。两个附加成就可以使用不同的程序达成。为方便玩家游戏,每个关卡都有三个独立的档案,玩家可以将程序保存在不同档案中以实现修改备份、达到不同目标等。此外,移动端游戏可以切换横/竖屏布局。

剧情

Nuvola apps important blue.svg
以下内容含有剧透成分,可能影响观赏作品兴趣,请酌情阅读

虽然游戏的主体是编程,但游戏实际是有剧情的。主要的剧情出现在“咖啡时间”中,内容是主角所在的城市遭遇了智械危机,这也为续作的剧情埋下了伏笔

指令

极其简单粗暴原始例如把if和jump绑定一块不能分割

  • inbox:从输入栏取出一个方块。
  • outbox:从输入栏取出一个方块。
  • copyto:把手上的方块复制到地毯上。
  • copyfrom:把地毯上的方块复制到手上。
  • add:把手上的方块与地毯上的相加,把结果拿在手上。
  • sub:用手上的方块减去地毯上的,把结果拿在手上。
  • bump+:手上方块+1。
  • bump-:手上方块-1。
  • jump:跳转。
  • jump if zero:如果手上的方块是0,则跳转;反之忽略该条继续向下执行。
  • jump if neg:如果手上的方块是负数,则跳转;反之忽略该条继续向下执行。
  • 注释:不执行。不能打字,只能手绘。

Brainf**k + Scratch即视

所以这游戏真的不要当作编程入门!这是面向有编程基础的人玩的不是编程入门游戏!

续作

主条目:70亿人

鉴于本作获得的极高评价,开发商于2018年推出了续作《70亿人》。相比于本作,续作中玩家可以使用的指令集有所扩展,指挥的对象则由单个小人变为了多个小人,同时也引入了小人之间的沟通等新元素。

注释

  1. 目前各大高级语言基本都已放弃goto指令,保留goto指令的也不推荐使用。

外部链接

Wikipedia-logo-v2.svg
维基百科
提示您