Создать консольную игру «Крестики-нолики». Размер поля предполагается равным 3x3.
Создать консольную игру "Морской бой".
- Интерфейс приложения должен представлять из себя консольное окно с двумя полями 6х6.
- Игрок играет с компьютером. Компьютер делает ходы наугад, но не ходит по тем клеткам, в - которые он уже сходил.
- Для представления корабля на игровой доске напишите класс Ship (в конструктор передаём информацию о его положении на доске).
- Опишите класс доски, на которую будут размещаться корабли.
- Корабли должны находится на расстоянии минимум одна клетка друг от друга.
- На каждой доске (у ИИ и у игрока) должно находится следующее количество кораблей: 1 корабль на 3 клетки, 2 корабля на 2 клетки, 4 корабля на одну клетку.
- Запретите игроку стрелять в одну и ту же клетку несколько раз. При ошибках хода игрока должно возникать исключение.
- В случае, если возникают непредвиденные ситуации, выбрасывать и обрабатывать исключения. Буквой X помечаются подбитые корабли, буквой T — промахи.
- Побеждает тот, кто быстрее всех разгромит корабли противника.