程序员升职记,又名 人力资源机器(Human Resource Machine),是一款编程游戏,Steam 平台有售。本系列将以代码形式记录通关历程(从第十七关开始,前几关过于简单)。
游戏简介
《程序员升职记》是一款送给宅男们的智力游戏。 在每一层,老板都会派给你一份工作。你可以通过编写小程序自动把工作搞定!一旦你成功了,恭喜!你升职了!
指令集
指令 | 功能 | 说明 |
---|---|---|
INBOX | 输人栏 | 从INBOX(输入栏)里取出一件物品。 |
OUTBOX | 输出栏 | 不管你手上拿着什么, 都会把它送进OUTBOX(输出栏)。 |
COPYFROM | 拷贝自 | 指定地毯上的一个格 子,把上面的东西隻制一份拿到手里。 |
COPYTO | 拷贝至 | 不管你手上拿着什么, 都能被复制到地毯上那块指定的地区。 |
ADD | 相加 | 无论你手里拿着什么值, 都会从你手里加上指定地毯上格子上的值, 并把结果保留在你手里。 |
SUB | 相减 | 无论你手里拿着什么值, 都会从你手里减去指定地毯上格子上的值, 并把结果保留在你手里。 |
BUMPUP | 加1 | 把指定的格子上的数字加1 ,然后把结果放回地毯上。而且为了方便起见,还有一份会出现在你手里。 |
BUMPDN | 减1 | 把指定的格子上的数字滅1 , 然后把结果放回地毯上。而且为了方便起见,还有一份会出现在你手里。 |
JUMP | 跳转 | 使运行跳转到程序中的指定位置。 你可以往上跳来创造一个循环,也可以往下跳来略过整段程序。 |
JUMPZ | 0 跳转 | 只有你手里拿着零的时候进行跳转,否则继续执行下一行。 |
JUMPN | 负跳转 | 只有你手里拿着负数的时候进行跳转, 否则继续执行下一行。 |
游戏玩法
可以通过鼠标拖动和排列指令,也可以直接粘贴代码(HRM 的代码是一种类似汇编的代码)。每一关都会评价指令数量和执行时间,只有指令数量和执行时间都达到要求,这一关的两个绿灯才会亮起。
发表回复