贪吃蛇刚开始容易撞墙,熟悉操作后,更常见的失败是被自己的身体围住。问题往往出在数秒前的路线,而不是最后一次转弯。
每次转弯都问:还能出来吗
身体越长,棋盘越容易被切成几个区域。进入一个空地之前,要同时看它能否容纳跟在后面的身体,以及出口会不会被尾巴封住。看起来空旷的角落,可能是一条进得去、出不来的死路。
走长直线,减少碎转弯
每次转弯都会留下一个折角。沿着边缘走长直线,能把身体整理在较窄的区域;在中央连续折返,则会把同样大小的棋盘切成很多碎片。
蛇还短时,可以利用边缘收纳身体,给中央留下回转余地。接近墙壁时仍要留出反应距离,不能把“靠边”理解成最后一刻才转向。
食物可以等一圈
食物出现在尾巴后方或危险的角落时,不必立刻过去。食物不会因为你绕路而消失。先走一圈,等身体让开,再从合适角度接近,通常比钻一个即将闭合的缝隙更安全。
不增长的普通移动中,尾格会随着前进空出来,因此沿自己的尾巴绕行是一种等待方法。吃到食物时身体会增长,要重新检查间距,不要把原来的节奏机械套用。
穿墙不等于不会被困
穿墙模式消除了撞边界的风险,却没有消除撞到自己的风险。边缘相连后,身体的路线也会更难直观判断。先用较慢节奏熟悉连接关系,再追求更高分。
下一次打开贪吃蛇,把目标从“最快吃到食物”换成“始终保留出口”,看看失败原因是否改变。