делаю морской бой в консоли
думаю на счет алгоритма атаки корабля
само поле - двумерный массив с нолями, единица это корабль, 2 это мимо, 3 это попал
корабль можно хранить как массив кортежей индексов массива поля, его можно после каждого поля проверять
есть идеи как еще можно это проще реализовать?