Техническое задание: Сайт-приложение для настольной игры

Цель проекта

Разработать одностраничный веб-сайт, который будет выполнять роль цифрового помощника для настольной игры. Сайт должен содержать интерактивные элементы для управления игровым процессом.

Основные функциональные требования

1. Система вопросов и ответов

  • Реализация базы данных для хранения игровых вопросов.
  • Поля для ввода ответов участниками.
  • Поля для отображения итоговых результатов и баллов.

2. Таймеры и отсчет времени

  • Интеграция секундомера.
  • Реализация нескольких дополнительных таймеров для контроля этапов игры.

3. Интерактивные элементы управления

  • Создание набора взаимосвязанных кнопок.
  • Логика работы кнопок должна зависеть от введенных ответов и полученных результатов.
  • Поведение интерфейса должно соответствовать предоставленному описанию взаимодействий.

Дизайн и контент

  • Заказчик предоставит примерный графический макет и визуальные материалы.
  • Сайт должен быть простым, интуитивно понятным и соответствовать стилю настольной игры.

Технические особенности

  • Одностраничная архитектура (SPA-подход или аналогичный).
  • Проект является некоммерческим приложением к игре.

Разработка виджета OpenGL для плавной визуализации изображений в Qt C++

Требуется создать библиотечный виджет на Qt/C++ с использованием чистого OpenGL для отображения изображений, поступающих вертикальными полосами. Необходимо обеспечить плавную и эффективную визуализацию, а также демонстрационное приложение.