Нужно реализовать игру на Java Swing c использованием drag & drop. В одном окне две графические области: первая - игровое КЛЕТОЧНОЕ поле размером 9 на 9, второе - поле генерации (желательно так же клеточное размером 3 на 3). В поле генерации случайным образом генерируется фигура (непростая, набор как в игре "Тетрис", например, L или J). В рамках данного заказа необязательно реализовывать все фигуры из тетриса, можно показать принцип работы на примере трех фигур, например L, Z, T. После генерации пользовать с помощью мышки перемещает фигуру из поля генерации на игровое клеточное поле и размещает фигуру СТРОГО по клеткам (то есть размещение на произвольным образом поперек клеток невозможно). Данный перенос осуществляется согласно принципу drag and drop. После размещения генерируется следующая фигура. Если фигуру невозможно разместить на поле (то есть уже не хватает клеток, чтобы новая фигура поместилась), пользователю предлагается либо начать игру заново (то есть очистить игровое поле), либо закрыть приложение. Предполагается, что это всплывающее окно с двумя соответствующими кнопками. Фигуры, размещенные ранее на поле, двигать НЕЛЬЗЯ. Фигуры не могут наслаиваться.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |