《独家揭秘!破解异常自制关卡,通关攻略大放送》
异常是一款考验逻辑与策略的编程类游戏,本文分享个人自制关卡攻略,涵盖从基础到高难度的解法思路与技巧,助你突破层层挑战,探索游戏核心玩法。
本帖仅记录个人通关方法
01 害羞的士兵
关卡设计简单,没什么特别的。
第一行ABGFEZ,第三行EDCB。
02 尾行
通过运用优先级和惯性原理,采取先向右移动、脱离敌方视野后再开火的方式,可多命中敌人一枪。加入Z>10才站立的限制,是因为在倒数第二阶段敌人速度已远超我方,若不设此限制,我方会提前站立,导致最后一枪无法命中。设置后可确保继续右移,补上视野外的最后一击。
三种三行解答方法。
03 绿色循环圈
拉怪与走位操作稍显复杂,编写代码时需思路清晰。
第三行GHIP
第四行DMNL
04 黑枪
当敌方狙击手同时攻击我方士兵时,只会有一发子弹命中,导致士兵死亡,而狙击手也会因此暴露位置。
05 二人转
这是一个较为困难的关卡,你需要设计一个能够检测自身位置和移动方向的算法,并根据遭遇敌人时所检测到的位置和方向进行相应的位移调整。
我的方法是让地图四个角落的敌人分别对应1、2、3、4四个信号。每经过一个敌人,就开启一个信号并关闭另外两个。这样在顺时针移动时,矩形地图的每条边会对应两个信号开启、两个关闭;而逆时针移动时,则是一个信号开启、三个关闭(中1、2、3、4行所示),从而实现对位置和方向的识别功能。
随后,获取对应的信号即可操控下一轮信号,实现新的位移变化。其中,第7至14行分别对应四条边的两个方向,共包含8种可能情况;第15至22行则是每种情况触发后所要执行的路径。
第五行设为初始方向并关闭信号九
第6行代码检测到敌人时会触发转向动作,该动作受信号9控制。只有在信号9开启时才能启动7-14行代码,随后执行15-22行。需要注意的是,在执行完7-14行后应立即关闭信号9。
本关难点在于综合运用信号进行检测与转换。
还有一种通过奇偶计数判断方向的解法,可在tap中找到,原理类似,具体代码不再赘述。
06 顺逆检测
这一关设计得挺有趣,是在某个版本新增检测信号命令后的产物。方法其实不复杂,只要让敌人经过两个单位,就能根据顺序发出信号4或5。当信号4和5都被触发后,士兵若未满足其他条件,就会按照惯性继续前进。
07 转向
转向原理我在特性帖中已阐述,共有三种解决方法。
08 海底迷宫
简单关卡利用信号检测关卡可省代码,四行即可通过。难点在于地图失败后无法查看原因。
09 干扰
这关卡我就不信有人能闯过。
10 碰撞
特性关卡中,特定距离的碰撞会产生固定角度。
法一
法二
11 咫尺天涯
关卡简单,没什么可说的。
12 界限
特性关具体内容详见特性帖子。
法一
法二
13 鬼畜
![]()
向右移动三帧,向左移动三帧,离开原位,让怒火蔓延两侧。
先让右侧的人离开,因为怒火默认向右攻击。
上图左侦察
上图右侦察
14 穿墙术(一)
走位时利用惯性,注意路点重置的特点,第四行位移需在BC后添加新路点,不可直接使用BC。
15 穿墙术(二)
这关直接击败敌人就行,没啥复杂的。
16 非酋模拟器
这关卡设计时敌人代码多达一百多行,穷举了70种情况,但实际解法非常简单,只需用信号9实现信号反转即可。欧洲玩家大概一行代码就能通过吧。
17 打砖块
18 打 飞 机
十九种毒品检测模拟工具
本关通过模拟10只小白鼠检测1000瓶水的方法,利用三个信号的不同开火组合形成7种状态,进行精准定位。待侦察确认敌人位置后,立即关闭所有信号,控制蜘蛛前进。
20 惯性
利用路点重置机制,轻松过关,无需多言。
21井字棋游戏模拟器
无法破解的理论关卡。
22 存活检测
本关卡难度较高,我将从左至右把5个单位编号为1至5,并先放出代码如下。
1号↑
2号↑
3号↑
4号↑
5号↑
这个解法由作者群中的大佬LLLL完成,是目前发现的最优解。
真是高手如云啊,新出的19步解法,思路更清晰了。
每帧统计剩余单位一次,统计结束后下一帧由优先级最低的单位前往检测结果对应的路点,并重置计数器。
其原理如下:
根据多单位代码检测与执行规则(详情可参考相关特性说明),每帧中每个单位都会使计数器递增1,即实现每帧依次计数的效果。
接下来,通过信号1、2、3、4控制优先级最低的单位前往检测结果对应的路径点。请大家注意观察每个单位的第一行和最后一行内容。只有当优先级低于自身的所有单位都被消灭后,该单位的第一行指令才能生效。
例如,
开局无单位阵亡,计数显示7开8关9开,换算成十进制为5。1号单位在第5行生成,移向路径点5。
![]()
接着:
若非1号死亡,例如3号死亡,计数结果为7关8关9开,转换为十进制是4,1号单位在第4行成立,前往路点4。
若1号阵亡,信号1将启动,2号随即执行第五行指令,前往4号路点。
后续内容依此类推。
这是一个包含众多特性的关卡,需深入理解游戏才能解答。
23 啊这
本关利用警戒与追击机制,在警戒状态下触发追击时,单位会朝最后一次发现敌人位置移动。在CD间隙触发追击后,士兵将自动前往核心区域。
第一行为ABCD
24 十步万度模拟器体验
25 推箱子
26 魔方
27 刚枪
仔细观察慢放可以发现,若前两个士兵的射速高于敌人(见第一张图),且第三个敌人不发起攻击,只需调整士兵的位置顺序为231即可解决问题(解法见后三张图)。
28 最简不稳定
直接冲必死无疑,下图延迟一帧出发,刚好避开两秒时的第一枪,之后就靠运气了,概率是3/32。
本关卡若想实现稳定解,需精确设置延迟6.033秒,加上开局2秒与行走2秒,刚好避开第10秒的射击时机。由于复用型计数器最多只能计数至256,即约4秒多,无法满足需求,因此必须采用二进制单步计数方式。所示,第一行的状态依次为9开8关7开6开5关4开3关2开1关,总计362帧。
若第1帧开始启动,2秒后即第120帧到达,必定失败;上图最简单的不稳定解为第2帧启动,启动后第121帧到达,后续结果看运气;下图则在第362帧启动,第481帧到达,刚好躲过最后一击。
注:本游1秒60帧。
下面的图解共有362行,欢迎来挑战一下吧!(难道真有人会写这么多行吗?)
29 复仇
这一关难度不大,每一枪会打掉我方20%的血量。当血量在80%时,通过信号1和2判断第一枪的位置;血量在60%时,用信号3和4判断第二枪位置;血量40%时,通过信号5和6判断第三枪位置;第四枪位置会自动显示,因此在血量20%时根据前面的判断结果依次射击即可。只要逻辑清晰,很快就能完成。
三十白昼黑夜模拟体验
终于打通第30关,追上了官方关卡进度。这一关没什么难度,纯属娱乐,多尝试几次就能过关,因此没有专门制作攻略(当然不是因为懒得录视频啦)。
31 入侵
本关灵感源自2024年IMO第五题简化版,随机选择三条路即可过关,概率高达60%。
方法是先找到第一列敌人的位置,然后设法绕到其背后(需找到一个非连续敌人的点才能通过),同时回顾一下059的死亡检测机制。
1号路径所示,首行为23MIEAIJFGCD57Z
2所示,第三行起路径依次为
24RN87Z,23NJZ,JF67Z,JNOS97Z,IMNR97Z,JR97Z,KS97Z,JFGS97Z,JF67Z
三号,第三行起路径分别为
JN87Z,21FJZ,20BF67Z,IEFB57Z,JB57Z,KC57Z,JNOC57Z,JNPD57Z
上次修改时间为2023年3月
2024年7月24日更新,新增第31关。
暂定一年后更新新关卡。