Требуется создать игру-викторину на PC под Windows 10. Программа должна проигрывать определенные отрывки текстов и музыки (только звук) с DVD-видео дисков в формате VOB (в файле задается название видео-ролика и время с которого его надо начинать проигрывать), взаимодействовать с приставкой, подключенной к PC через USB Com-порт.
1. Программа читает название вставленного в дисковод DVD диска с форматом файлов VOB. Если дисков вставлено несколько, то перебирает их, пока не дойдет до диска с совпавшим названием в одном из файлов txt в каталоге программы. Если название диска упоминается в каком-то из загруженных txt файлов в программе, то она подгружает соответствующий txt файл, если нет - то сообщает: "Этот диск не поддерживается или требуется установить дополнение для данного диска". Если диск не обнаружен, программа выдает сообщение: "Пожалуйста, вставьте диск с мелодиями".
4. Если диск поддерживается, то программа считывает названия раундов в txt файле и выводит их на экран.
5. Что бы предотвратить долгую загрузку, на 50м уровне программа приостанавливает чтение, при прокрутки пользователем меню до 30го уровня подгружает ещё 50 заголовков одновременно с просмотром, что бы это не вызвало подвисания.
6. Для удобства выбора уровня необходимо продумать скроллинг:
а) пролистывание страницы целиком клавишами Padge Up,
б) ускорение промотки в 3 раза при залипании клавиш вверх, вниз и Padge Up, Padge Down более 3х секунд
7. При выборе уровня программа, рисует поле из 16 ячеек, каждой ячейке соответствует определенный отрывок звукового воспроизведения с диска, что прописано в txt файле.
8. Воспроизведение продолжается до поступления сигнала от приставки, либо до завершения видеоролика, либо по истечению 40 сек. Что наступит раньше.
9. Звук останавливается и программа ждет сигнала от приставки о правильном/неправильном ответе.
10. После получения сигнала об ответе, в качестве ответа играет тот же самый трек с той же секунды, что и в вопросе, а так же внизу экрана подписывается название видео, либо указатель на данное видео будет сопоставляться с массивом указателей в файле txt и выводиться на экран с соответствующем именем (данный пункт можно обсудить).
11.После нажатия клавиши "+" или "-" на клавиатуре, одной из трех команд зачисляются/вычетаются очки и выводятся на экран.
12. После завершения раунда программа возвращается в интерфейс с выбором раундов.
Примечание: у нас есть более подробное, пошаговое описание, что программа должна делать при получении того или иного сигнала. На этом этапе для нас главное найти людей, кто сможет справиться с форматом VOB.
Приложения 1
Актуальные фриланс-проекты в категории C и C++
Скрипт который будет взаимодействовать по картинкеНужен скрипт который будет взаимодействовать по картинке + тексту )названию товара на экране) + цене. Проще говоря, скрипт должен нажимать на логотип площадки (слева сверху белый текст) для обновления ассортимента товаров (каждые секунды 3-5), затем должен быть поиск по картинке… C и C++, Python ∙ 8 ставок |
Создать телеграмм бота с интеграцией GPT
12 000 UAH
Техническое задание: 1) Создать телеграм бота по примеру, При старте спрашивать язык: - русский -английский Все остальное по примеру первого бота: предложить отправить фото с которого будет взято лицо, второе - попросить видео на которое будет накладываться лицо. Затем в… C и C++, Python ∙ 12 ставок |
Настройка обмена данными между jetson nano и другим устройством по can шиНастроить обмен данными между jetson nano и другим устройством по can шине с помощью RS485 CAN документации и примера здесь: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano Пакет передаемых данных разбит на фремах размером по 8 байтов, кодирование первых 7 байтов… C и C++, Linux и Unix ∙ 2 ставки |
Інфракрасний датчик температури ZigBeeПотрібен Інфракрасний датчик температури з передачею данних через протоколо ZigBee на сервер Home Assistants в MQTT Оборудованіе: Модуль ESP32-C6-WROOM-1-N8 + инфракрасного термометра MLX90614 + добавить светодиод лазер для обозначения где считивается температура C и C++, Встраиваемые системы и микроконтроллеры ∙ 1 ставка |
Создать бота в телеграм по парсингу сообщений
785 UAH
Нужно скопировать функционал данного бота - t. me /lead_observer_bot Функционал: 1. забить ключевые слова 2. забить группы, из которых будет происходить парсинг сообщений 3. возможность добавления и удаления слов и групп 4. получение уведомлений о новых сообщениях по ключевым… C и C++, Python ∙ 14 ставок |