LKgo劫影
TapTap
买过即玩过
编辑部替补
编辑部替补
33
玩过游戏
2
购买游戏
401小时
游戏时长
0
游戏成就
通关第30关

感觉这关全是用的性质: 1."非"条件判断是可以用信号开关做出来的,关键是 可以做出"非警戒状态"判断,弥补了一大判断盲区。 2.警戒追击和观察到敌人撤退结合,刚好可以实现尾随功能。(似乎是因为追击和撤退判定是受警戒或观察到敌人两种因素决定的,后者优先但前者能实现无观察下的"保持原方向移动") 3.在第一次警戒发生时设置警戒时长为5秒,恰好可以略走前两波错误信息,在第三个敌人进侦察兵视野时恰好回归"无敌人非警戒"状态,而与初始状态之间的区分在于这是第二次"无敌人非警戒",之后要开启尾随,所用的状态就是第二次"无敌人非警戒""之后的第一个"无敌人警戒",可以通过开启新的信号来强制扭转程序执行方式为顺序执行,以此区分次序。

29关,代码就一套,执行过程却把把不同

9胜1败

28关,大概6成概率过

每次空一枪的问题实在是太难搞了,整了老半天也没弄成,算了吧~

26关,也没那么难嘛

写了挺久,不过思路算是十分简单清晰的。用了很多信号,不过大多都是侦察兵自发自用,用于确保代码执行顺序而已。

22关-连续测试3次成功
17关

第17关,捣鼓半天似乎弄出一个逻辑很逆天完美的解决方案,我自己说实话写出来的时候都没完全想清楚,这压缩程度相当于一个小KMP算法了吧。 (血量的中间区间是关键,不判断距离只保留一条的话,选前进会导致在回血区回不起来;选撤退会导致一些斩杀对手后血量较多的情况浪费输出,也会导致杀死最后一个敌人后不进而退;改成两条就能相当于把场地分成两块:加血区和进攻区,在加血区进入血量区间就默认重回血,在进攻区则一定会把血打到底才徹,不会打死敌人无论如何都撤,而且更关键的是回血区在进入进攻区逻辑后还是有用,克服回不上血的问题,还有指令优先级也很完美......)

已经到底了