Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

C211. Дизайн UI/UX

  1. В начало
  2. Курсы
  3. Весенний семестр
  4. Магистратура
  5. Разработка мобильных приложений и компьютерных игр
  6. Дизайн UI/UX
  7. 5. Разработка приложения в JavaFX
  8. Задание 3. Графика 2D + DnD

Задание 3. Графика 2D + DnD

Требуемые условия завершения
Открыто с: вторник, 18 марта 2025, 00:00
Срок сдачи: понедельник, 27 апреля 2026, 00:36
Запустить два графических окна.
Одно из окон имеет кнопочное меню с пиктограммами нескольких геометрических фигур, залитых разным цветом и кнопки "Начать движение", "Остановить движение", "Сменить режим".
По нажатию на кнопку фигуры аналогичная фигура заданного размера (можно размер задавать случайным образом в заданных рамках) появляется в случайном месте на сцене первого окна. 
При нажатии кнопки "Начать движение" все фигуры на сцене начинают произвольно двигаться, при достижении границы сцены направление движения меняется..
Обязательно предусмотреть наложение фигур по какому-нибудь режиму.
Кнопка "Остановить движение" прекращает движение фигур,
Кнопка "Сменить режим" меняет режим наложения - можно сделать через выбор или циклически менять несколько режимов. Любую фигуру можно удалить через контекстное меню правой кнопкой мыши.
Реализовать механизм захвата фигуры мышью и сброс фигуры во втором окне.
В этом окне движение фигуры  не делать. При нажатии на фигуру в этом окне левой кнопкой мыши она удаляется, правой кнопкой - меняет цвет (можно циклически из заданного набора цветов.
Можете добавить какой-нибудь игровой формат.

◄ Задание 2. Обработка событий
Задание 4. 3D ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

            • Дизайн UI/UX

              • 2. Исследование

              • 3. Презентации к лекциям

              • 4. Материалы к лабораторным занятиям

              • 5. Разработка приложения в JavaFX

                • ТестИндивидуальное задание

                • ЗаданиеЗадание 1.Использование компоновщиков

                • ЗаданиеЗадание 2. Обработка событий

                • ЗаданиеЗадание 3. Графика 2D + DnD

                • ЗаданиеЗадание 4. 3D

            • ServerProg

            • НИС_2

            • CSmCG

            • OpenSMD

          • Num Methods 2026

          • Научные вычисления - 2025

          • ИАБолДанн

          • История инф

          • Data Scince и АД

          • МО (маг ИИ)

          • NLP

          • M1. Artificial Intelligence

          • CSm2Research

          • Мат. модели в МСС

          • НИС

        • Аспирантура

        • Вечернее отделение

        • Другое

        • ТФНД

        • МО_4курс

        • KP

        • АБМ1_ИИБ_25-26

        • Java Eng

        • МО (ПО)

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2026

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ -2025

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Вы используете гостевой доступ (Вход)
Дизайн UI/UX
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика