Що це
«Варіанти» — ігрове шоу на YouTube-каналі «Точка Збору», де гравці шукають правильну відповідь серед чужих вигадок і намагаються видати за неї власну. У кожному раунді ведучий ставить питання, кожен гравець пише свою вигадану відповідь, а потім усі голосують, який із варіантів правдивий. Гравець отримує бали за вгадану правду і за кожного суперника, який обрав його варіант. Фінал — окремий раунд із чергою відповідей.
Що я зробив
Розробив систему з трьох інтерфейсів, які працюють синхронно:
- планшети гравців — написати відповідь, проголосувати, обрати місце в черзі фіналу;
- екран для ефіру — те, що бачить глядач: питання, варіанти, результати;
- панель ведучого — вебпанель оператора на ноутбуці ведучого, з якої гра йде по фазах: інтро, питання, голосування, результати.
Усе синхронізується через WebSockets, щоб під час запису жоден екран не відставав. Панель я проєктував так, щоб ведучий вів гру під час зйомки без зайвих дій: великі кнопки, мінімум кроків, помилку виправляє один клік.
Бекенд на Payload CMS з базою PostgreSQL зберігає епізоди, раунди, питання, відповіді і рахунок. Усе розгорнуто на Railway.
Роль
Усе: схема бази, бекенд, три інтерфейси, синхронізація екранів і деплой. На зйомках відповідаю за роботу системи.
- Стек
- Nuxt
- Payload CMS
- PostgreSQL
- WebSockets
- Railway
