Попадание подтверждает занятую клетку, потопление — что этому кораблю больше не нужны выстрелы.
Завершите цель перед новым поиском
Два соседних попадания намекают на направление, но не длину. Если возможен длинный корабль, проверьте неизвестные концы. После подтверждения потопления не продолжайте линию. Соседние клетки пусты лишь при запрете касания кораблей.
Пошаговые действия
- Различайте попадание и потопление.
- Проверяйте допустимые неизвестные концы незавершённой цели.
- После подтверждения обновите оставшиеся длины.
Соседние попадания могут быть разными кораблями?
Да, если касание разрешено. Считайте направление гипотезой до подтверждения в текущем режиме.