Привет Джаварашовцам! Потихоньку начинаю собирать портфолио, и представляю вам мой первый проект “Морской бой”. Исходники на GitHub’e скомпилированный здесь. Пояснения и подсказки в коде написаны на быструю руку и скорее всего с ошибками. В игре пока один уровень сложности, компьютер пока стреляет случайным образом, и даже когда попадет все равно продолжает лупить рандомно. Пока мне кажется, что сильно перегружен класс Battle, может стоит перенести из него в отдельные классы заполнение поля караблями и печать полей? Библиотека JCDP позволяет выделять цветом напечатанное в cmd или терминале, только почему-то при использовании ColoredPrinterWIN в винде печатается нормально а в ИДЕЕ цвет игнорируется, если использовать ColoredPrinter то наоборот )) Буду рад советам более опытных программеров по улучшениям, красоте кода, выявлению возможных багов и т.д.