Что это за игра
Змейка — одна из самых узнаваемых компьютерных игр: голова ведёт тело по полю, каждое яблоко удлиняет хвост, а врезаться нельзя ни во что.
Обычно змейка одна, и соперник у неё — собственный хвост. Здесь их две на одном поле: ваша красная и синяя змейка компьютера. Яблоки общие, места мало, и каждая змейка — стена для другой. Можно обогнать соперника к яблоку, а можно отрезать ему путь и дождаться, пока он упрётся в тупик.
Матч идёт до трёх выигранных раундов. Раунд выигрывает тот, чья змейка первой дорастёт до длины 15 — или тот, кто останется в живых.
Правила
- Управление — стрелками или клавишами WASD; на телефоне — свайпом по полю. Развернуться назад на месте нельзя.
- На поле всегда два яблока. Съеденное яблоко удлиняет змейку на клетку, и тут же появляется новое.
- Врезались в стену, в себя или в тело соперника — раунд проигран.
- Если головы встречаются в одной клетке, проигрывает более короткая змейка. При равной длине — ничья, раунд переигрывается.
- Длина 15 — победа в раунде. Три выигранных раунда — победа в матче, и только матч идёт в счёт под доской.
Как играть лучше
- Не гонитесь за каждым яблоком. Яблоко, до которого соперник ближе, часто стоит оставить и занять место, откуда достанется следующее.
- Длина — это оружие: длинная змейка выигрывает встречу лбами и перегораживает больше поля.
- Прижмите соперника к стене: змейка, идущая вдоль борта, может повернуть только в одну сторону. Встаньте у неё на пути — и выхода не останется.
- Не заползайте в карман, где места меньше, чем длина вашего хвоста: он догонит вас раньше, чем откроется выход.
- Эксперт ходит быстрее и считает, до какого яблока он доберётся раньше вас. Против него выгоднее не гонка, а захват территории.
Немного истории
Змейка выросла из аркады Blockade, выпущенной компанией Gremlin в 1976 году: двое игроков водили по полю растущие линии и пытались не врезаться. Это родство с «Троном» на нашем сайте — два соперника, оставляющие за собой стену.
Одиночная змейка, которая растёт, когда ест, потом жила на домашних компьютерах, а мировую славу получила в 1997 году, когда её встроили в мобильные телефоны Nokia: в неё играли сотни миллионов людей, у которых никогда не было игровой приставки.
Для программиста змейка — удобная задача на поиск пути и оценку пространства: нужно не только найти дорогу к яблоку, но и не загнать себя туда, откуда не выбраться. Те же идеи — поиск в ширину, заливка, подсчёт территории — работают в турнирах ботов, где змейки играют друг против друга.
Об уровнях
Простой ползёт к ближайшему яблоку по прямой, не видя препятствий дальше одной клетки, и каждый пятый ход делает наугад. Его легко поймать в тупик.
Сложный ищет настоящий кратчайший путь к яблоку в обход тел и никогда не заползает в карман меньше собственной длины.
Эксперт ходит быстрее, держится подальше от вашей головы, пока он не длиннее вас, идёт к тем яблокам, до которых доберётся раньше, а когда выбор не очевиден, выбирает ход, после которого у него больше поля, чем у вас.