经典贪吃蛇——吃食物、变长,但别撞墙,也别撞上自己的身体。你能活多久?
蛇在16×16的棋盘上移动。它从正中间出发,长3格,朝右,每0.18秒前进1格——也就是每秒略多于5格。不管蛇长到多长,这个速度都不会变。蛇动起来之后如果一直向右,第8步就会撞上墙壁,也就是不到1.5秒,所以第一次转向要早做准备。
在游戏区域的任意位置上下左右滑动即可;用键盘时按方向键。滑动在手指离开屏幕时才会被识别,短于24像素的移动会被忽略。蛇不能原地掉头撞上自己的脖子——朝相反方向的滑动会被直接忽略。
转向会在蛇的下一步生效,而且每一步只能转一次:如果在同一个0.18秒内滑动两次,只有后一次有效的滑动会被采用。想掉头拐进相邻的一行,先朝侧面滑,等蛇走出一格,再朝与最初行进方向相反的方向滑。
每个苹果得1分,蛇也会长1格,新的苹果会立刻出现在随机的空格上。撞到墙壁或自己的身体就游戏结束——只有一个例外:尾巴正要离开的那一格算作空格,同一步里可以直接走进去。
棋盘共256格,所以理论最高分是253分;填满所有格子时,游戏会以「完全占领!」结束。最佳分数保存在本设备上;游戏结束后,任何高于0的分数都可以保存到名人堂(只收录前10个成绩)。切换到其他标签页或应用时,蛇会停住,你一回来它就立刻继续前进。
贪吃蛇其实从不会变难,变难的是你自己越来越长的身体。最能延长一局的习惯,是沿着窄道行进、在棋盘边缘转弯,把中间留空,以应对食物出现在尴尬位置的时候。在中央乱逛的玩家,一旦尾巴超过十几节就会很快把自己围死。
变长之后,别再直线追食物,而要想清楚两次转弯后尾巴会在哪里。一个可靠的套路是像割草一样一行行扫过棋盘,让尾巴整齐地跟在身后,几乎不会压到自己的路径。当食物落在狭窄处时,绕远路通常比一头扎进去把自己困住更安全。
棋盘的偶数尺寸里藏着一条完美路线。因为每边都是16格,所以存在一条恰好经过每个格子一次、再回到起点的闭合环路:沿最左边一列向上走,然后在其余15列里一行一行地左右来回蛇形穿行,蛇形路线最后正好停在起点旁边。沿着这条环路走的蛇,无论多长都绝不会撞上,因此这是通往满分253分最稳妥的路。代价是时间:绕一圈是256步,约46秒;从第一个苹果到最后一个苹果全程只走环路,要将近50分钟。高手会在蛇还短时直接横穿棋盘,等蛇占据了棋盘的相当一部分,才转入环路。
长蛇撞上的原因,大多是操作失误而不是计划失误。滑动只在手指离开屏幕时才算数,所以要用短而快的轻划,别拖得太长——拖得慢,蛇就转得晚。千万别把掉头的两个动作一口气连着做:如果两次轻划落在同一步之内,第二次会被丢弃,蛇会沿第一次的方向继续直行,常常一头撞上墙壁或自己的身体。划一下,看着蛇头走出一格,再划第二下。