Первый уровень сложности содержит перечень минимальных элементов, необходимых для написания приложения:
· Создание окна необходимых размеров
· Указание заголовка окна
· Создание общего фона
· Размещение двух кнопок Новая игра, Выход
· При нажатии на кнопку Выход окно должно полностью закрываться
· Рисование тринадцати прямоугольников белого цвета для стопок карт (см. рис. 17)
· В игру должна загружаться вся колода карт и размещаться в верхней левой стопке рубашкой вверх (см. рис.18)
Рис. 18
· При нажатии на верхнюю левую стопку(см. рис. 18)левой клавишей мыши из нее должна извлекаться верхняя карта и открываться во второй стопке слева (см. рис.19)
Рис. 19
· Когда карты в верхней левой колоде закончатся –при нажатии левой клавишей мыши внутрь белого прямоугольника (см.рис. 20) –все карты должны перебрасываться обратно в исходную колоду
Рис. 20
· При повторной выдаче карт из верхней левой колоды –их порядок должен соответствовать порядку в первой выдаче
· При нажатии на кнопку Новая игра,карты в верхней левой колоде должны располагаться уже другим случайным образом. Колода должна быть хорошо перемешана
· На первом уровне сложности все 52карты должны располагаться в верхней левой колоде
· Законченный вариант необходимо представить в виде JAR-архива с упакованными внутрь файлами изображений
Внимание!!!Подробности по каждому пункту первого уровня сложности необходимо смотреть в основном техническом задании.
Второй уровень сложности является продолжением первого уровня сложности. В дополнение к первому уровню сложности:
· Должна осуществляться полная раздача карт (см. рис.21)
Рис. 21
· При нажатии на кнопку Новая игра,карты во все стопки должны раздаваться новым случайным образом
· В отличие от первого уровня сложности, в верхней левой колоде должно оставаться 24 карты. Карты можно получать из колоды нажатием левой клавиши мыши, как и для первого уровня сложности
· Перемещения карт захватом мыши на втором уровне сложности – нет!
· Законченный вариант необходимо представить в виде JAR-архива с упакованными внутрь файлами изображений
Внимание!!!Подробности по каждому пункту второго уровня сложности необходимо смотреть в основном техническом задании.