Первый уровень сложности содержит перечень минимальных элементов, необходимых для написания приложения:
· Создание окна необходимых размеров.
· Указание заголовка окна.
· Создание общего фона.
· Размещение двух кнопок Новая игра, Выход.
· При нажатии на кнопку Выход окно должно полностью закрываться.
· Создание сеток двух игровых полей10x10.
· Нумерация строк двух игровых от1до 10.
· Нумерация колонок двух игровых полей буквами от Aдо J.
· Подписание игровых полей: Компьютер, Игрок.
· При нажатии на кнопку Новая игра на первом уровне сложности ничего не происходит!
· Законченный вариант необходимо представить в виде JAR-архива.
Внимание!!!Подробности по каждому пункту первого уровня сложности необходимо смотреть в основном техническом задании.
Вариант игры для первого уровня сложности должен выглядеть так:(см. рис. 18)

Рис. 18
Второй уровень сложности является продолжением первого уровня сложности.В дополнение к первому уровню сложности:
· При нажатии на кнопку Новая игра необходимо выполнить расстановку одного четырехпалубного и четырех однопалубных кораблей на игровом поле игрока (см. рис. 19).
· При каждом повторном нажатии кнопкиНовая игра корабли должны расставляться новым случайным образом.
· Законченный вариант необходимо представить в виде JAR-архива.
Внимание!!!Подробности по каждому пункту второго уровня сложности необходимо смотреть в основном техническом задании.

Рис. 19
Третий уровень сложности:
· Является продолжением второго уровня сложности
· Выполнение задания в полном объеме