Задание «Музей в VR »
Преамбула: VR технологии и 3D технологии тесно связанны между собой. Во втором проекте вам нужно разобраться в SteamVR на движке Unity 3D или UnrealEngine 4-5.
Задача:
Необходимо разработать творческий проект помещение музея А.Г. Уфимцева и Ф.А. Семенова в VR пространстве (с использованием магазина ассетов), в котором вы сможете посмотреть экспонаты и послушать историю их создания. Дизайн помещения и точность размеров экспонатов не требуется.
Готовый проект должен быть экспортирован с возможностью запуска на ПК с Windows 10, 64 bit. без наличия самих движков.
Критерии оценки
№ | Наименование критерия | Количество баллов |
1. | Наличие атмосферного помещения в соответствии с тематикой | 0-5 баллов |
2. | Наличие перехода между важными событиями (задержка персонажа на месте и переход с озвучкой) | 0-5 баллов |
3. | Анимированные экспонаты | 0-3 баллов |
4. | Отсутствие «лагающих» текстур, блоков в блоке (т.е. когда плоскость пересекает другую плоскость и возникает искажение) | 0-5 баллов |
5. | Смонтированный видеоролик с озвучкой (не более 5 мин) | 0-5 баллов |
6. | Работающее передвижение скольжением или телепорт поинтами. | 0-7 баллов |
7. | Корректное отображение и движение в VR шлеме | 0-5 баллов |
8. | Наличие интерактивных экспонатов (можно брать в руки и покрутить) | 0-7 баллов |
9. | Добавление звуковых эффектов | 0-5 баллов |
10. | Добавление спецэффектов | 0-5 баллов |
11. | Наличие интересной пасхалки от команды | 0-5 баллов |
12. | Кнопка перезапуска приложения | 0-3 баллов |
13. | Экспортированное приложение, работающее без наличия игрового движка | 0-7 баллов |
Регламент проведения соревнования по программированию Arduino(далее – Конкурс)
Возраст участников – 10-17 лет.
Состав команды – не более 2 человек.
Возраст участников учитывается на момент проведения Конкурса.
Конкурс проводится в онлайн формате13 апреля2022 г. в двух возрастных категориях:
–Junior (10 - 13 лет) – младшая возрастная группа;
–Middle (14 - 17 лет) – старшая возрастная группа.
Требования к организации рабочего места
–наличие на персональном компьютере доступа к Internet и аккаунта на платформе Tinkercad;
–ПО Fritzing;
– Discord;
– MS PowerPoint;
– MS Visio или MS Word;
– наличие микрофона, наушников и камеры.
Требования к выполнению работы
Каждой команде необходимо будет выполнить предложенное задание, которое будет выдано в день соревнований и разослано в Discord.
Время проведения соревнований с 10:00 до 14:00.
В ходе выполнения задания требуется разработать и запрограммировать в системе Tinkercad устройство согласно предоставленному заданию.
Кроме того, необходимо создать презентацию работы. Презентация работы должна быть выполнена в электронном виде и оформлена в программе «Microsoft Power Point», и включать в себя страничку авторов проекта (1 слайд), спецификацию используемых деталей устройства, описание функционала собранного устройства, принципиальную и монтажную схемы устройства, выполненные в программе Fritzing, алгоритмы его работы с описанием и блок-схемой, выполненной в Visio или MS World, скриншоты из Tinkercad и видео экрана, демонстрирующее работу устройства.
Пример задания
Разработать охранную сигнализацию с кодовым замком на основе Ардуино.
Охранная сигнализация должна иметь оптический датчик контроля проникновения на объект (фоторезистор и светодиод) и как минимум один контактный датчик нажимного типа (кнопка). При срабатывании любого из указанных датчиков выдается прерывистый звуковой сигнал и мигает красный светодиод. Звуковой сигнал и мигание светодиода после отпускания датчика нажимного типа и снятия препятствия с оптического датчика не прекращаются. Отключить тревожный звуковой сигнал и мигающий красный светодиод можно только введя 5 значный цифровой код отмены режима тревоги (USER PASSWORD).
Во время включения режима тревоги на двухстрочный LCD дисплей выводится в центре первой строки слово ALARM, а в центре второй строки WINDOW, если сработал оптический датчик, и DOOR, если сработал один из контактных датчиков нажимного типа.
Во время включенного штатного режима охраны объекта на двухстрочный LCD дисплей выводится в центре первой строки слово SECURITY, а в центре второй строки время в часах, минутах и секундах, прошедшее с момента последней активации режима охраны. При отключенном штатном режиме охраны объекта на двухстрочный LCD дисплей выводится в центре первой строки слово DISABLED.
Система должна хранить три пароля USER PASSWORD1, USER PASSWORD2 и ADMIN PASSWORD. USER PASSWORD1 используется для включения штатного режима охраны объекта, USER PASSWORD2 используется для отключения режима тревоги после срабатывания датчиков и отключения штатного режима охраны объекта. ADMIN PASSWORD используется для входа в режим настройки и установки паролей USER PASSWORD1, USER PASSWORD2 и ADMIN PASSWORD. Хранение 5 значных цифровых паролей USER PASSWORD1, USER PASSWORD2 и ADMIN PASSWORD желательно реализовать в энергонезависимой памяти Arduino EEPROM. При такой реализации при первом запуске системы она должна запросить у пользователя эти пароли.
Если Вы не можете реализовать хранение паролей в энергонезависимой памяти Arduino EEPROM, то возможно их хранение в переменных, тогда при первом запуске системы USER PASSWORD1 будет «11223», USER PASSWORD2 будет «33445», а ADMIN PASSWORD будет «67890», в дальнейшем система должна позволять сменить эти пароли.
В режиме установки паролей на двухстрочный LCD дисплей выводится в центре первой строки слово SET USER PASS1, SET USER PASS2 или SET ADMIN PASS, а в центре второй строки отображаются цифры устанавливаемого пароля. При установке и вводе паролей нажатие кнопок управления должно сопровождаться звуковой индикацией.
Через 5 секунд после включения штатного режима охраны объекта и ввода USER PASSWORD1 система должна повернуть на 90 градусов сервопривод (т.е. закрыть замок). При отключении режима охраны путем ввода USER PASSWORD2 система должна повернуть на -90 градусов сервопривод (т.е. открыть замок).
В системе должно использоваться минимально возможное количество кнопок для управления кодовым замком.
Для разработанной охранной сигнализации с кодовым замком необходимо составить подробную и понятную для пользователя инструкцию, которую сохранить в текстовом файле MS Word.
Для программного обеспечения разработанной охранной сигнализации с кодовым замком необходимо составить блок схему работы алгоритма.
Награждение
По результатам конкурса награждаются победители и призёры дипломами в двух возрастных категориях, набравшие наибольшее количество баллов (1, 2 и 3 место).
Регламент проведения соревнования по программированию на Python(далее – Конкурс)
Возраст участников – 10-17 лет.
Состав команды – не более 2 человек.
Возраст участников учитывается на момент проведения Конкурса.
Конкурс проводится в онлайн формате 14 апреля 2022 г. в двух возрастных категориях:
–Junior (10 - 13 лет) – младшая возрастная группа;
–Middle (14 - 17 лет) – старшая возрастная группа.
Требования к организации рабочего места
–наличие на персональном компьютере доступа к Internet;
– ПО Pycharm или онлайн сервис для программирования на Python;
– Discord;
– MS PowerPoint;
– MS Visio или MS Word;
– наличие микрофона, наушников и камеры.
Требования к выполнению работы
Каждой команде необходимо будет выполнить предложенное задание, которое будет выдано в день соревнований и разослано в Discord.
Время проведения соревнований с 10:00 до 14:00.
В ходе выполнения задания требуется разработать программы согласно предоставленному заданию.
Кроме того, необходимо создать презентацию работы. Презентация работы должна быть выполнена в электронном виде и оформлена в программе «Microsoft Power Point», и включать в себя страничку авторов проекта (1 слайд), алгоритмы работы программ с описанием и блок-схемой, выполненной в Visio или MS World и видео экрана, демонстрирующее работу программ.
Пример заданий
Задача №1
Последовательно вводятся числа. Определить сумму чисел с нечётными номерами и произведение чисел с чётными номерами (по порядку ввода). Подсчитать количество слагаемых и количество сомножителей. При вводе числа 55555 закончить работу.
Задача №2
Последовательно вводятся числа. Определить сумму чисел с нечётными номерами и произведение чисел с чётными номерами (по порядку ввода). Подсчитать количество слагаемых и количество сомножителей. При вводе числа 55555 закончить работу.