《独家揭秘!破解异常自制关卡,通关攻略大放送》
异常是一款考验逻辑与策略的编程类游戏,本文分享个人自制关卡攻略,涵盖从基础到高难度的解法思路与技巧,助你突破层层挑战,探索游戏核心玩法。
本帖仅记录个人通关方法
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关。
暂定一年后更新新关卡。