up
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# Вечерний детектив — приложение площадки
|
||||
|
||||
Статус: планирование, реализация ещё не начата. Решения зафиксированы 17.10.2026.
|
||||
Статус: SCREEN-001 в работе; технический стенд реализован, аппаратная приёмка открыта.
|
||||
Архитектура пересмотрена 17.10.2026: добавлен пульт телефона по доверенной LAN.
|
||||
|
||||
Цель: ведущий управляет показом на компьютере с macOS, Windows или Linux, а подключённый монитор или
|
||||
проектор показывает материалы игрокам. Все материалы показа заранее находятся
|
||||
@@ -20,3 +21,30 @@ macOS Intel/Apple Silicon, Windows x64/ARM64 и Linux x64/ARM64.
|
||||
Для начала: `Выполнить задачу: SCREEN-001`.
|
||||
Новые задачи: `Новая задача: <описание>`.
|
||||
Commit и push выполняет только пользователь. Вложенные `.git` не изменять.
|
||||
|
||||
## Запуск стенда SCREEN-001
|
||||
|
||||
Нужны Node.js 24.15+ и ffmpeg с libx264 в PATH.
|
||||
|
||||
```sh
|
||||
npm ci
|
||||
npx --no-install install-electron --no
|
||||
npm run media:generate
|
||||
npm run dev
|
||||
```
|
||||
|
||||
До запуска подключите второй дисплей в режиме расширенного рабочего стола
|
||||
и назначьте экран компьютера основным. В пульте выберите
|
||||
его и откройте показ. Аудио и видео — синтетические локальные файлы длительностью
|
||||
60 секунд; бинарники находятся в игнорируемом fixtures/ и не входят в Git.
|
||||
Стенд поддерживает пуск с начала, паузу, остановку и перемотку. Полные игровые
|
||||
режимы, загрузка игр и авторизация пока не реализованы.
|
||||
|
||||
Для телефона выберите IPv4-адрес доверенной сети и включите LAN-пульт. Откройте
|
||||
показанный адрес в браузере телефона, введите код и подтвердите запрос с тем же
|
||||
коротким идентификатором на компьютере. Отключение LAN отзывает все подключения.
|
||||
Если устройства не видят друг друга, проверьте firewall и изоляцию клиентов Wi-Fi;
|
||||
локальный пульт компьютера продолжает работать.
|
||||
|
||||
Проверки: npm run type-check, npm run lint, npm run lint:css, npm test, npm run build.
|
||||
[Сборки и аппаратная приёмка](docs/SCREEN-001_ACCEPTANCE.md).
|
||||
|
||||
Reference in New Issue
Block a user