欢迎光临散文网 会员登陆 & 注册

人力资源机器(无意间发现的小游戏感觉还可以)13关

2023-05-23 12:01 作者:生气的路人  | 我要投稿

Hi,大家好,我是路人,作为动漫up主,我最近准备更新游戏攻略

感觉不太好,但主(我)不在乎

主要还是这个月,我感兴趣的动漫不多,就我推,鬼灭,亡骸,爆炎,999,地狱乐,没了

我惠😢😢,下面开始了,嘿嘿!

Human Resource Machine 人力资源机器是一款逻辑思考游戏。

游戏中,玩家扮演小职员负责处理主管交办的各种差事。

而差事通常是一段数学限制,玩家必须想方设法,

运用数学逻辑,想办法组合给定的编码、排除各种BUG,

最后尽可能的用最少的步骤完成交办事项。

游戏的玩法非常的简单,但是...一切待我娓娓道来。

每次进入关卡后,主管会巴拉巴拉的诉说一段他的需求。

例如:从INBOX(输入箱子)中取二样东西,如果相等,把1个放到OUTBOX(输出箱子)

若是不明白主管的文字描述,点选角色他会提供你一个详细的例子。

41丢,44出4,4-1丢,-3-3出-3

搞懂主管的要求之后,就是你绞尽脑汁的开始。

在右边会出现目前关卡能使用的所有编码行动。

你必须编辑顺序,觉得一切是如此美好之后,

按下播放按钮让小职员去执行你给定的程序。

接着,他将会按部就班的一一执行你要求的动作。 

以下简单介绍一下我们目前可以使用的指令

拿箱子
把箱子放到任务的地点
复制一份瓷砖上的箱子
将手上的箱子复制到瓷砖上
将手上箱子的数字加上指定瓷砖上箱子的值

将手上箱子的数字减上指定瓷砖上箱子的值
跳到程序的指定位置
当手上是0时跳转

通过这些指令,我们可以很轻松的编写出下面的程序

注:1.这些代码执行顺序是从上到下一条一条执行的(废话)

        2.先试着看,后面我简单介绍一下

嗯,感觉很简单吧!运行一下试试
可恶,速度挑战没有完成,正常人能接受?

简单优化一下

运行一下
成功了,开心心😊

最后简单介绍一下这二个小程序吧!

程序一:就是根据要求,一步一步进行,拿一个箱子放到0号位置,再拿一个来减去第一箱子的数字,为0即相等,由于比较后箱子发数字变了,所以要再复制一份输出,完成后一直重复就好了。

程序二:由于一开始程序明显多走了一步,所以我开始考虑要如何优化,首先要考虑的是我们执行的步骤有没有多余和无用的地方,多走几遍程序我们就可以发现,indox→copyto  0→indox→sub 0→判断是否相同,这个是主循环,当不同时,继续进行循环,相同时copyto 0→outbox→jump进入主循环。显然我们发现这个jump在相同时,总是会执行一次让他进入循环,那么我们可不可以不要他呢,我们注意到在循环过程有三个指向指令,由此可想到是否可以用jump if 代替一个jump呢!简单的一波思考,优化程序就出来了

优点是相同的越多,同比速度越快。

人力资源机器(无意间发现的小游戏感觉还可以)13关的评论 (共 条)

分享到微博请遵守国家法律