Как играть в Морской бой
Классическая игра в морской бой: спрячьте свой флот и топите корабли компьютера клетка за клеткой. Классические правила или пять кораблей.
Морской бой — классическая игра для двоих, в которой нужно угадывать. Каждый прячет флот на морском поле 10 × 10 клеток, а затем игроки по очереди называют клетки на чужом поле. На каждый выстрел отвечают: «мимо», «попал» или «потоплен», и побеждает тот, кто первым отправит на дно весь вражеский флот.
Поколения играли в неё карандашом на листке в клетку в школьных тетрадях, и классические правила здесь — это та самая тетрадная игра: десять кораблей четырёх размеров, которые не могут касаться друг друга, и попавший стреляет снова. Куда лягут первые выстрелы, решает удача, а дальше начинается дедукция. Каждый промах исключает кусок воды, каждое попадание сужает место, где может быть остальная часть корабля, и хороший игрок тратит куда меньше выстрелов, чем небрежный.
Как играть на skill.games
В окне настроек выберите сложность (Лёгкий, Средний, Сложный или Безумный) и правила (Классика или Пять кораблей), затем нажмите ИГРАТЬ. Партия состоит из двух частей.
1. Расстановка флота. Вы видите своё пустое море, а под ним (при горизонтальном положении экрана — сбоку) на причале ждут корабли.
- Перетащите корабль с причала на своё море. На сенсорном экране корабль едет чуть выше пальца, чтобы было видно, куда он встанет; зелёная тень показывает, где он окажется, красная — что сюда ставить нельзя.
- Нажмите на корабль на море, чтобы повернуть его: лёжа или стоя. Он поворачивается вокруг нажатой клетки и сдвигается, если ему не хватает места.
- Нажмите на корабль на причале, и он сам встанет на свободное место.
- Перетащите уже стоящий корабль, чтобы переставить его. Если отпустить его там, где он не помещается, он вернётся на прежнее место.
- СЛУЧАЙНО расставляет весь флот за вас, СБРОС возвращает все корабли на причал, а В БОЙ начинает сражение, когда все корабли выведены в море.
2. Бой. Если телефон держат вертикально, море компьютера — это большое поле сверху, а ваш флот — поле поменьше под ним; при горизонтальном положении экрана, а также на планшете и компьютере оба моря стоят рядом.
- Чтобы выстрелить, нажмите на клетку на море компьютера. Можно также нажать, подвести перекрестие к нужной клетке и отпустить палец — выстрел сделан.
- Точка означает промах, горящий крестик — попадание, а потопленный корабль показан целиком, и все его клетки зачёркнуты.
- В клетки, куда уже стреляли, стрелять повторно нельзя.
- Ряд маленьких полосок над каждым морем показывает корабли этого флота: яркие ещё на плаву, зачёркнутые потоплены. По полоскам компьютера видно, какие корабли вам ещё предстоит найти.
- Последний выстрел на каждом море обведён, так что вы всегда видите, куда только что стрелял компьютер.
Кнопка меню в левом верхнем углу ставит игру на паузу: можно продолжить (ДАЛЕЕ), начать новую игру или включить и выключить звук. Бой сохраняется на каждом ходу, так что незаконченную партию можно продолжить в следующий раз кнопкой ПРОДОЛЖИТЬ.
Когда один из флотов уничтожен, оставшиеся корабли компьютера открываются, и на экране результатов видны исход, число потопленных кораблей и выстрелов у каждой стороны и их меткость, а также ваша статистика на этом уровне и этих правилах: победы, поражения, процент побед, текущая и лучшая серия.
Правила
В обоих вариантах поле 10 × 10, столбцы обозначены буквами от А до К, строки — числами от 1 до 10. Корабли стоят по прямой, горизонтально или вертикально, но не по диагонали. Первым стреляете всегда вы.
Классика (по умолчанию) — традиционная русская игра:
- В флоте десять кораблей: один четырёхпалубный, два трёхпалубных, три двухпалубных и четыре однопалубных.
- Корабли не должны касаться друг друга, даже углами. Между двумя кораблями всегда есть хотя бы одна клетка воды.
- Попал — стреляй ещё. После попадания или потопления вы стреляете снова; ход переходит только после промаха. Удачная серия может потопить несколько кораблей за один ход.
- Когда корабль потоплен, все клетки воды вокруг него отмечаются на обоих морях, ведь другого корабля там быть не может.
Пять кораблей — вариант, самый популярный в англоязычных странах:
- В флоте пять кораблей по пять, четыре, три, три и две клетки.
- Корабли могут касаться друг друга, бок о бок или торцами.
- Один выстрел за ход, попал или нет.
- Потопление объявляется и показывается, но вода вокруг корабля не отмечается: рядом вполне может стоять другой корабль.
В обоих вариантах побеждает тот, кто первым потопит все корабли соперника. Ничьих не бывает.
Советы по стратегии
- Ищите по схеме, а не наугад. Любой корабль из двух клеток и больше занимает хотя бы одну клетку шахматной раскраски, поэтому стрельба только по «чёрным» клеткам находит их вдвое быстрее. Когда остаются лишь длинные корабли, шаг можно увеличить: чтобы найти четырёхпалубный, достаточно стрелять через три клетки по каждой диагонали.
- Добивайте начатое. После попадания проверьте четыре соседние клетки. Когда попаданий уже два подряд, идите вдоль этой линии в обе стороны, пока корабль не будет потоплен: он не изгибается.
- Используйте свободное место. Большому кораблю нужен длинный участок чистой воды. В областях, изрезанных промахами, могут прятаться только малые суда, так что оставьте их на потом и ищите там, где крупные ещё помещаются.
- В Классике думайте кольцами. Корабли не касаются, поэтому клетки по диагонали от любого попадания — всегда вода, а потопленный корабль освобождает целое кольцо вокруг себя. После каждого потопления искать следующий проще.
- Считайте, что осталось. Полоски над морем компьютера точно показывают, какие размеры ещё на плаву. Если остались одни однопалубные, схемы уже не помогают; если ещё жив четырёхпалубный, ищите пустые места, где он поместится.
- Хорошо прячьте свой флот. Многие скучивают корабли в центре. Длинные корабли вдоль краёв и мелкие суда, разбросанные по открытой воде, найти труднее, а в Классике расстановка с разрывами тратит меньше выстрелов соперника на кольца.
- Не гонитесь за безнадёжным. Если клетка окружена промахами со всех сторон, а все оставшиеся корабли длиннее просвета, там ничего нет. Пропустите её.
Уровни сложности
Компьютер никогда не заглядывает в ваши корабли: он знает лишь то же, что и вы, — свои попадания, промахи и потопленные корабли.
- Лёгкий: стреляет наугад. После попадания пробует соседнюю клетку, но не идёт вдоль корабля, а в половине случаев забывает о попадании и снова стреляет наугад. Свой флот ставит случайно.
- Средний: ищет наугад, но, попав в корабль, идёт вдоль линии и добивает его. Свой флот ставит случайно.
- Сложный: ищет по шахматной схеме и только там, где корабль ещё может поместиться, а после попадания поворачивает в сторону большего свободного участка. Длинные корабли ставит по краям своего моря.
- Безумный: перебирает все способы, которыми мог бы лежать каждый оставшийся корабль с учётом всех промахов, попаданий и потоплений, и стреляет в клетку, которую накрывает больше всего вариантов. Раненые корабли добивает в первую очередь. Флот расставляет подальше от клеток, которые внимательный стрелок проверяет первыми, из-за чего его корабли найти труднее.
Режимы
- Классика: десять кораблей (4, 3, 3, 2, 2, 2, 1, 1, 1, 1), касаться нельзя даже углами, попал — стреляй ещё, вода вокруг потопленных кораблей отмечается. Традиционная игра и вариант по умолчанию.
- Пять кораблей: пять кораблей (5, 4, 3, 3, 2), корабли могут касаться, один выстрел за ход. Более неспешная и ровная игра, где важен каждый выстрел.
Для каждого режима на каждой сложности ведётся отдельная статистика.