程序员升职记英文名又称Human Resource Machine是一款非常有趣和富有挑战性的模拟游戏,让玩家体验程序员的职业生涯,从初级工程师开始,逐步升级,直到成为首席执行官。游戏中,玩家需要通过解决各种编程问题和完成项目来提升自己的技能和经验,从而获得升职和加薪。
视频解析
玩法攻略
更新时间:2024-5-20
第一年 收发室
本关学习基本的输入与输出操作方式,很简单
第二年 繁忙的收发室
本关学习跳转的用法,也不难,不过貌似无法同时做到最少行数与最短步数
第三年 复印楼层
本关学习"拷贝自"的功能,这是除了输入栏以外的另一种输入功能
第四年 扰码处理器
本关学习"拷贝至",你可以存储东西了
第六年 多雨之夏
本关学习新命令"相加",去对应格子里面,把格子里的数字和自己手上原来的数字相加,并替代手上原来的数字拿在手里。
第七年 零扑灭行动
学习新命令"零跳转",如果当前步骤手里拿的是0,则跳转到指定步骤
第八年 三倍扩大室
让一个数字加自身2次,就能扩大3倍
第九年 零保护行动
由于没有"如果不是0跳转"这样一个操作,我们需要跳转和0跳转配合才能达到同样的效果。
第十年 八倍扩大装置
连续翻倍3次,即可得到8倍
第十一年 加运算走廊
本关学习减法的用法,注意减法的顺序是地上的减手里的
第十二年 四十倍扩大器
40=8+32
8的构造我们已经做过,而32则是8再翻两番
第十三年 均衡之间
本关开始,流程变复杂了,第一步使用jump是一个缩短行数的好技巧
第十四年 最大值室
本关开始学习负数跳转,本关把步数缩至最短需要很精巧的结构。
第十六年 最大值室
本关不难,但仍要注意第一步使用跳转以减少代码行数
第十七年 专属休息室
第十九年 计时器
第二十年 乘法研讨会
第二十一年 零结尾字符串
第二十二年 斐波那契参上
第二十三年 最小的数字
第二十四年 模运算
第二十五年 累加的倒计时
第二十六年 小试除法
第二十八年 三排序
第二十九年 存储楼层
第三十年 串存储楼层
第三十一年 反转字符串
第三十二年 库存报告
第三十四年 删除元音字母
第三十五年 删除重复项
第三十六年 字母排序
第三十七年 数据链
第三十八年 数位炸弹
第三十九年 重设坐标
第四十年 质数工厂
第四十一年 排序楼层
关卡攻略
第一关:属于熟悉操作的年代,先拖一个IN,再拖一个OUT,如此重复3次,再点击运行程序即可通关。
第二关:是属于了解到jump的年代,jump可以让你无限的重复工作,放个IN,再放个OUT,最后把JUMP的白框移到最上面。这里也会得到提示你可以加速,加速后的程序员就跟电影的快进镜头一样,跑得飞快。
第三关:这里要注意的第一个设定就是复制,复制来自于指定的地毯上。黄泉里面记录着对应的地毯的编号,以后你可能会搞错编号,到时候直接修改编号就可以了。根据提示,我们要输入】BUG【这个词进入OUT栏。地毯上按照顺序403可以获得BUG的词,所需要先输出4号再输出0号,最后输出3号。
第四关:这一年开始,终于有点程序员的样子了,要开点脑洞了。在熟悉了copyfrom后现在终于轮到copyto了。和刚才一样的后面的数字代表着具体地毯上的位置,但是只是从INBOX栏里面复制到地毯。这关的大致逻辑是这样的,先复制一个到地毯上,然后回INBOX栏再拿一个放到OUTBOX。然后把地毯上的这个放到OUTBOX上。最后再不停的重复之前的步骤就可以了。
第五关:这里不禁要吐槽一下了,好好的程序员喝咖啡就磋跎一年,完全不用操作。静静的观看这3姊妹喝喝咖啡就通过。
第六关:这一年主要多了一个加法运算,就是add。此关重点在于把第一个数字拿出来放地毯上,然后去拿第二个数字,再用第二个数字与第一个数字相加,再放到输出栏上,不要忘了用jump反复操作。
第七关:这一关两个箭头处的空白位置对调一下,计算的步骤可能会小一点。
逻辑是:先从INBOX拿,再判断是不是0,是零就从新从INBOX拿,不是就丢OUTBOX,最后再来个JUMP反复操作。
第八关:黄色箭头处的第3个步骤不要,这样结算的次数要少些,这是我之前犯下的错误,因为这里不用COPY就可以相加可以省略一个步骤。
第九关:零保护行动,换句话说,只输出0到OUTBOX。那么就先拿好数字,然后就判断是否是0,如果不是0就jump跳回去,如果是0就跳到后面的位置移动到输出栏即可。
第十关:此关涉及到的问题是加法的运算问题,因为只能用3个加。地毯可以给我们很好的提示,先3+3copyto到6,6+6copyto到12依次类推,3次相加就是8倍。首先,我们放一个到地毯,再加上此地毯上的数字,把这个数字再放到另外一个地毯,加另外一个地毯的数字,如此重复3次,就形成了2*2*2的局面。
新手攻略
一、程序结束判定
不知道大家留意没,这个游戏的编程是没有终止命令的,而绝大多数任务都是靠循环的,那到底怎么样才算程序的结束呢?通过头机关,不难发现,代码走完了,程序就结束了,这个符合直觉对吧。但那些无法跳到底的程序呢,我觉得是靠触发inbox来实现的,当使用inbox时,如果输入队列为空,则程序跳出。这里就产生了一个问题,如果inbox离循环入口太远,那输出最终结果后,又得多运行几个动作才能到达inbox(null),增加总步数,如无必要,此处可优化。
二、程序结果的审核
一般最常见的错误是程序中意外的空手操作或类型不匹配,比如空手outbox、空手加减、空格子读取、字母加减数字等。其次,是错误输出值不符合要求,这里需要展开。
1、你往往会发现只要输出一个错误结果,程序就会报错“程序期待输出某值,而你输出某值”,所以我们觉得,这个数值一定是预先算过的,就等着看你给错了哪个,这种猜想多数情况下是成立的。
2、但还有稍不常见的错误,当你执行完毕按需输出后,程序报错“虽然你正确输出,但我能给出一个反例”,这种情况是你不完全理解题干,程序里出现某些特例不能兼顾的地方,或者投机取巧,仅仅为满足当前输入序列去产生特定的输出序列。我估计,系统在测试完当前给出的序列后,在后台对备用的所有序列都做了测试,行不通的就报错并在下次抛出这个序列。然而,系统有一个总步数评分系统,游戏作者主观上当然是希望它的备用序列在同一程序下跑分要一样,生成序列时可能用到一些理论或专业工具进行评估,但这或许还会遗留一些差异,或者说BUG,或许可以利用这些差异进行优化。
3、还有更不常见的错误,如 loop{ ... ; outbox; .... ; inbox; ... }。“你输出了所有期待的值,但输出结果过多”(如1,2,3,4, 1,3,5,7, 1)。前面提到程序结束是以inbox(null)为标志的,所以在inbox前慎用outbox。
怎么玩
1、进入到游戏之后,在右边会显示我们需要完成的任务要求。
2、根据任务我们需要就爱那个输入栏中的物品放入到输出栏当中,这个时候就把绿色的指令放入到任务的下方
3、完成指令之后就可以按下执行开始键来完成行动。
4、完成任务之后就可以前往下一个关卡了
第一关攻略
第一关:收发室
将命令拖到此区域(右侧区域)来写程序。
你的程序要告诉你的工人取出INBOX中的每件东西,然后放到OUTBOX中。
解题方法:同时满足挑战体积和速度
挑战体积:使用不超过6个命令(6)……【√】满足标准
挑战速度:平均以不超过6步完成(6)……【√】满足标准
第二关攻略
第二关:繁忙的收发室
取出INBOX中的每件东西,然后放到OUTBOX中。
你现在有权使用一个新的命令!你可以通过拖动JUMP的指针使得运行时调到你程序的不同位置执行命令。
有了这项功能,你可以仅用3个命令完成这项任务。
解题方法1:满足挑战体积
挑战体积:使用不超过3个命令(3)……【√】满足标准
挑战速度:平均以不超过25步完成(30)
解题方法2:满足挑战速度
挑战体积:使用不超过3个命令(5)
挑战速度:平均以不超过25步完成(25)……【√】满足标准
逃出100个房间是一款益智逃脱类游戏,挑战玩家的观察力、逻辑思维和解谜能力。在游戏中,玩家将被困在100个设计巧妙、风格各异的房间中,需要通过寻找线索、解决谜题来逐一逃脱。每个房间都是一道独立的谜题,充满了隐藏的物品和复杂的机关。玩家需要仔细观察环境,发现看似无关的细节,将它们联系起来,解开谜题的真相。
单枪匹猫CatGun是一款横版射击闯关游戏,玩家将扮演一位勇敢的猫咪战士,手持各种独特枪械,在充满挑战与危险的关卡中展开冒险。游戏以其精美的画面、刺激的战斗和有趣的猫咪角色设计,为玩家带来了一场别开生面的射击体验。玩家需要操控猫咪战士穿越多个精心设计的关卡,面对源源不断的敌人,利用手中的枪械和灵活的身法进行战斗。
海洋游牧者单机版是一款以广阔海洋为背景的策略探险游戏。在这款游戏中,玩家将扮演一位海洋游牧者,驾驶自己的船只,在无尽的海洋上探索未知的世界,寻找宝藏和资源,建立属于自己的海洋帝国。游戏以精美的画面和独特的玩法为特点,为玩家呈现了一个波澜壮阔的海洋世界。玩家需要运用策略和智慧,在不同的海域进行探险,收集资源,升级船只,招募船员,与其他玩家展开激烈的对抗。
恐怖冰淇淋终章8是一款恐怖冒险解谜手游,是备受玩家喜爱的“恐怖冰淇淋”系列的最新作品。在这款游戏中,玩家将再次踏上寻找真相的旅程,深入神秘的冰淇淋工厂,揭开隐藏在背后的恐怖秘密。游戏以阴森恐怖的画面和紧张刺激的剧情为特点,为玩家营造了一个恐怖氛围浓厚的游戏环境。玩家需要在游戏中探索各种场景,寻找线索,解开谜题,以阻止邪恶势力的蔓延。
一起击碎吧H5是一款极具创意与乐趣的H5游戏,专为喜欢挑战和刺激的玩家打造。这款游戏以独特的视觉风格和丰富的游戏内容,为玩家带来了全新的游戏体验。在游戏中,玩家需要操控各种有趣的角色,通过击碎关卡中的障碍和敌人来不断前进。操作简单易上手,但想要获得高分却需要玩家灵活运用策略和技巧。游戏关卡设计丰富多样,每个关卡都有独特的挑战和陷阱,考验玩家的反应速度和应变能力。
迷失的矿工联机版是一款冒险解谜类的手机游戏,玩家扮演一名探险者,在地下挖掘矿石的过程中迷失了方向,需要找到出口并躲避各种陷阱和敌人。在游戏中,玩家需要通过操作探险者的移动和挖掘矿石来寻找通往下一关的出口。每一关都设置了不同的障碍物和谜题,玩家需要灵活运用矿工的工具和技能来解决问题,同时也要时刻注意周围的危险。
bitwarden密码App是一款强大且安全的密码管理器应用,旨在帮助用户轻松创建、存储和管理所有在线账户的密码。该应用采用业界领先的加密技术,确保用户密码的安全无虞。具有自动生成强密码的功能,有效避免了用户因使用弱密码而遭受的安全风险。还支持多平台同步,用户可以在不同设备间无缝切换,随时查看和更新密码。其简洁直观的界面设计,使得用户能够快速上手,轻松管理自己的密码库。
AC派,英文全称AzoyaClub,是一款专为海淘爱好者打造的信息推荐与消费决策平台。这款应用不仅整合了全球众多知名海外电商的资源,还通过晒单专区、热门标签、发现等版块,为用户提供了丰富的购物参考和互动体验。用户可以轻松查找各种海外商品,了解商品详情及用户评价,从而做出更明智的消费决策。同时,应用支持多种支付方式,包括信用卡、支付宝等,以满足不同用户的支付需求。采用直邮模式,让用户享受无关税、无差价的购物乐趣,轻松拿到心仪的商品。
安智连是一款先进汽车管理软件,旨在为车主提供一站式的车辆管理解决方案。用户可以轻松监控和控制自己的车辆,提升驾驶安全和便利性。该软件集成了多种实用功能,如远程车辆监控、故障诊断、驾驶行为分析以及维护保养提醒等。用户可以通过手机或电脑随时查看车辆的实时状态,包括油量、电量、胎压等关键信息,确保车辆始终处于最佳状态
SoundCloud是一款全球领先音乐分享和发现平台,它将音乐爱好者、独立艺术家和DJ紧密联系在一起,提供了一个充满创意和无限可能的音乐世界。无论你是寻找新音乐、分享你的作品,还是想要发掘新兴艺术家,都是你的理想选择。你可以浏览和播放数百万首原创歌曲、混音、播客和其他音频内容,这些内容由全球各地的创作者上传,涵盖了各种音乐风格和流派。
逃出100个房间是一款益智逃脱类游戏,挑战玩家的观察力、逻辑思维和解谜能力。在游戏中,玩家将被困在100个设计巧妙、风格各异的房间中,需要通过寻找线索、解决谜题来逐一逃脱。每个房间都是一道独立的谜题,充满了隐藏的物品和复杂的机关。玩家需要仔细观察环境,发现看似无关的细节,将它们联系起来,解开谜题的真相。
金时房客是一款高效酒店预订应用,旨在为用户提供便捷、安全的全球酒店预订服务。无论你是商务出行还是休闲旅行,这款软件都能帮你找到理想的住宿选择,让你的旅行更加轻松愉快。拥有丰富的全球酒店数据库,覆盖了各种类型的住宿,从豪华五星级酒店到经济实惠的民宿,满足不同预算和需求。
bitwarden密码App是一款强大且安全的密码管理器应用,旨在帮助用户轻松创建、存储和管理所有在线账户的密码。该应用采用业界领先的加密技术,确保用户密码的安全无虞。具有自动生成强密码的功能,有效避免了用户因使用弱密码而遭受的安全风险。还支持多平台同步,用户可以在不同设备间无缝切换,随时查看和更新密码。其简洁直观的界面设计,使得用户能够快速上手,轻松管理自己的密码库。
AC派,英文全称AzoyaClub,是一款专为海淘爱好者打造的信息推荐与消费决策平台。这款应用不仅整合了全球众多知名海外电商的资源,还通过晒单专区、热门标签、发现等版块,为用户提供了丰富的购物参考和互动体验。用户可以轻松查找各种海外商品,了解商品详情及用户评价,从而做出更明智的消费决策。同时,应用支持多种支付方式,包括信用卡、支付宝等,以满足不同用户的支付需求。采用直邮模式,让用户享受无关税、无差价的购物乐趣,轻松拿到心仪的商品。
安智连是一款先进汽车管理软件,旨在为车主提供一站式的车辆管理解决方案。用户可以轻松监控和控制自己的车辆,提升驾驶安全和便利性。该软件集成了多种实用功能,如远程车辆监控、故障诊断、驾驶行为分析以及维护保养提醒等。用户可以通过手机或电脑随时查看车辆的实时状态,包括油量、电量、胎压等关键信息,确保车辆始终处于最佳状态
SoundCloud是一款全球领先音乐分享和发现平台,它将音乐爱好者、独立艺术家和DJ紧密联系在一起,提供了一个充满创意和无限可能的音乐世界。无论你是寻找新音乐、分享你的作品,还是想要发掘新兴艺术家,都是你的理想选择。你可以浏览和播放数百万首原创歌曲、混音、播客和其他音频内容,这些内容由全球各地的创作者上传,涵盖了各种音乐风格和流派。
逃出100个房间是一款益智逃脱类游戏,挑战玩家的观察力、逻辑思维和解谜能力。在游戏中,玩家将被困在100个设计巧妙、风格各异的房间中,需要通过寻找线索、解决谜题来逐一逃脱。每个房间都是一道独立的谜题,充满了隐藏的物品和复杂的机关。玩家需要仔细观察环境,发现看似无关的细节,将它们联系起来,解开谜题的真相。
金时房客是一款高效酒店预订应用,旨在为用户提供便捷、安全的全球酒店预订服务。无论你是商务出行还是休闲旅行,这款软件都能帮你找到理想的住宿选择,让你的旅行更加轻松愉快。拥有丰富的全球酒店数据库,覆盖了各种类型的住宿,从豪华五星级酒店到经济实惠的民宿,满足不同预算和需求。