Видеоплеер для танцевальной комнаты развлекательного комплекса в г.Тюмень. Используемый язык – C#. Используемые библиотеки – Windows Forms и VLC плеер.
Разработать стилизованный видеоплеер для игровой комнаты. Нужно воспроизводить заранее заготовленные мультфильмы, танцевальные ролики и заставки.
Ограничения:
Требуется соответствие визуального оформления Программному обеспечению в других игровых комнатах; Функционал блокировки экрана от нежелательных нажатий (защита от детей) со скрытым исполнением; Необходимый функционал для проведения игр.
Поставленная задача:
Разработан и внедрен в игровой процесс видеоплеер.
Реализован запрошенный функционал.
Продуманы и реализованы возможности управления ПО, необходимый функционал вынесен на ближайший уровень доступности, излишний функционал исключен.
Реализован функционал библиотеки видеофайлов, лента с превью видео для каждого каталога в библиотеке, функция выбора режима воспроизведения.
Превью видеофайлов генерируются при запуске видеоплеера.
Управление:
Нажатие на логотип блокирует управление видеоплеером.
Слабо заметная кнопка сверху посередине экрана разворачивает видео на полный экран и сворачивает его (работает отдельно от блокировки остального интерфейса).
Верхнее окно библиотеки отображает все созданные каталоги для видеофайлов.
Нижнее окно библиотеки отображает видеофайлы в каталоге.
Кнопки под нижним окном библиотеки отвечают за воспроизведение и режим воспроизведения (старт/пауза; однократное воспроизведение/повтор одного ролика/последовательное переключение; стоп).
Результат:
Провели опрос игротехников, установили точный алгоритм проведения игр; Из чего вывели полный список необходимого функционала, уточнили ненужные функции, сформировали точное ТЗ.
Разработали и протестировали запрошенный функционал.
Отрисовали интерфейс, отталкиваясь от оформления игрового ПО в других комнатах.
Исправили контент – нужно было заменить старый логотип на заставочных видеороликах (без исходников).
Установили программное решение на игровой ПК, настроили автозапуск, настроили удаленную загрузку видеороликов с ПК администратора и удаленное управление.
Провели инструктаж персонала, научили работать с новым плеером.