Steam游戏《Outcore》中的编程小游戏第八关攻略 您所在的位置:网站首页 monument第八关 Steam游戏《Outcore》中的编程小游戏第八关攻略

Steam游戏《Outcore》中的编程小游戏第八关攻略

2024-07-13 08:08| 来源: 网络整理| 查看: 265

第八关又比第七关难了一些,角色增加到3个,并且还新增了一台可以产生更高价值金币的机器,整个地图变得更复杂,更考验角色之间的配合。这一关的走法与之前关卡的走法会有比较大的差异,主要在:不使用同步机制、各个角色的指令执行相对独立。

ps:其实在第七关,金币的收集效率已经比较可观了,挂机久一点很容易就能拿到通过所有关卡的金币,所以第八关可以不用玩。第八关的效率是第七关的9倍左右。

第八关地图

图中标出的位置的含义大部分都与前面的关卡标记的含义一样,这里只解释新类型标记:

C区:#1与#3交换黄色金币的地方

RC区:#1与#2交换红色金币的地方

VC:生成白色金币的地方,把5个红色金币从M1放入到机器中,将会产生白色金币,价值为225

E:#1与#2交换白色金币的地方

走法

因为不使用同步,所以SyncWorkers()功能用不到了,走法就可以分成三个角色来单独写:

#1的走法:

从CS1到G1,生成CS4的2颗金币,再到CS1

等待CS1的金币生成,再出发收集5颗金币,然后到达C区

把带的5颗金币全都放在C区,然后先到达G1(在这里到达G1之前,#3应该已经拿到了CS4的2颗金币),生成2颗金币,然后再到RC区

在RC区等待,一直等到得到5颗红色金币为止

得到5颗红色金币后,到M1把红色金币全部放入机器,然后再到VC

在VC等待得到白色金币后,去把白色金币放到E

从E到G1(为下一次#3拿CS4的2颗金币做准备),再到CS1

回到第2.步

#2的走法:

从S2到CS2

等待CS2的金币生成,再出发收集5颗金币,然后到达G2,生成CS3的2颗金币,再到M4

把带的5颗金币从M4放入机器,然后返回G2(在此之前,#3应该已经拿到过CS3的2颗金币),生成CS3的2颗金币,再到CS5

等待CS5的金币生成再出发收集5颗金币,然后返回M4,把带的5颗金币放入机器

到RC1~RC3来回走,直到收集了5颗红色金币,然后才到RC区,把5颗红色金币全都给#1

从RC区到E,等待获取白色金币后,再到T,把白色金币放入收集器,然后走到CS2

回到第2.步

#3的走法:

从S3到G4

从G4走到C3,再到CS3,等待CS3的金币生成后,再走到CS4(走到CS4的过程会收集3颗金币),再等待CS4的金币生成,才收集CS4的2颗金币

走到M2,把带的5颗金币放入机器,然后到C区收集5颗金币,再返回M3,把带的5颗金币放入机器

从M3到G4(此前#2已到达CS5),生成地图右下角的金币,并且走到G4的过程会收集CS4的2颗金币,然后到G3,生成地图右上角的金币,再到CS3

等待CS3的金币生成后,再走到M3(走到M3的过程会收集3颗金币),把带的5颗金币放入机器,然后走到G4

回到第2.步

代码

代码中的二次封装函数在前面的关卡都有解释,而且因为不使用同步机制,本关用到的二次封装函数比第七关的少,此处就不对二次封装函数的作用作赘述。

#1的代码:Worker1.txt

#2的代码:Worker2.txt

#3的代码:Worker3.txt



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有