This commit is contained in:
Freestyle-Play
2026-08-25 18:22:36 +03:00
commit 60991875c0
7 changed files with 5165 additions and 0 deletions

310
ПРОХОЖДЕНИЕ.md Normal file
View File

@@ -0,0 +1,310 @@
# Дело № 260826 — полное прохождение
> **Внимание: сплошные спойлеры.** Этот файл — для организатора квеста,
> а не для именинницы. Здесь все ответы и вся логика загадок.
> Не отправляйте его вместе со ссылкой на квест.
Версия: `quest-v2`. Ориентировочное время прохождения — 30–45 минут.
---
## Быстрая таблица ответов
| № | Глава | Что сделать | Ответ |
|---|---|---|---|
| 1 | Допуск | Ввести номер дела | `260826` |
| 2 | Опись | Кликнуть предмет вне описи | коробка с биркой `ДС-04` |
| 3 | Показания | Выбрать невозможное показание | Клавдия Ивановна Шлюз |
| 4 | Экспертиза | Найти подделку | Документ № 3 |
| 5 | Запись | Ввести служебное слово | `ПАУЗА` |
| 6 | Ложный след | Найти 2 признака подделки | `в 09:05` и `согласно приказа` |
| 7 | Ордер | Заполнить три графы | `09:08` · `ДС-04` · `ПАУЗА` |
---
## Подробное прохождение
### Экран 0. Уведомление
Заголовок «Объект задержан». Ничего решать не нужно.
**Действие:** кнопка «Принять дело к производству» → экран загрузки →
кнопка «Войти в систему».
---
### Глава 1 (шаг «Допуск»). Номер дела
**Что на экране:** выписка из регламента и карточка регистрации.
- Регламент, п. 4.2: «Номер дела образуется из даты регистрации в
формате ДДММГГ, без разделителей».
- Карточка регистрации, поле «Дата регистрации»: *двадцать шестое
августа две тысячи двадцать шестого года*.
**Логика:** дату прописью перевести в цифры и склеить по формату:
26 (день) + 08 (месяц) + 26 (год) → `260826`.
**Ответ:** `260826`
**Что принимается:** любые нецифровые символы игнорируются, так что
`26-08-26` и `26 08 26` тоже пройдут.
**Примечание:** до решения этой загадки номер дела нигде не показывается —
он скрыт и в шапке («дело № ——————»), и в заголовке вкладки.
**Получаем:** статус следователя. Дальше — кнопка «Осмотреть место
происшествия».
---
### Глава 2 (шаг «Опись»). Место происшествия
**Что на экране:** слева опись имущества отдела, справа фото стола.
Каждый предмет на столе снабжён инвентарной биркой.
Опись Бюро:
| Бирка | Предмет |
|---|---|
| БКТО-11 | лампа настольная, зелёная |
| БКТО-12 | кружка с надписью «НЕ ТРОГАТЬ» |
| БКТО-13 | календарь настенный |
| БКТО-14 | папка дела |
| БКТО-15 | карандаш |
| БКТО-16 | кактус (эмоционально устойчив) |
| БКТО-17 | лист с надписью «ПЕЧАТЬ НЕ ТРОГАТЬ» |
**Логика:** на столе восемь предметов с бирками. Семь совпадают с
описью. У восьмого — картонной коробки внизу — бирка `ДС-04`: другой
префикс. Все предметы отдела имеют префикс БКТО, значит коробка
принадлежит сторонней организации (служба доставки «Доставка с
чувством») и в опись не входит.
**Ответ:** клик по картонной коробке (бирка `ДС-04`).
**На телефоне:** сцена прокручивается по горизонтали — коробка находится
в нижней части стола, ближе к правому краю.
**Клики по остальным предметам** дают шутливые реакции и всегда называют
бирку — это подсказывает саму механику сверки.
**В журнал записывается:** `ДС-04` — инвентарный признак сторонней
службы. **Понадобится в графе 2 финального ордера.**
---
### Глава 3 (шаг «Показания»). Сверка показаний
**Что на экране:** журнал турникета и четыре показания.
Журнал турникета за 26 августа:
| Время | Кто | Направление |
|---|---|---|
| 08:41 | Пылинкин А. | вход |
| 09:02 | Шлюз К. И. | **выход** |
| 09:06 | Быстрый Т. | вход |
| 09:08 | Быстрый Т. | **выход** |
| 09:12 | Шлюз К. И. | вход |
| 09:15 | Каверза Л. П. | вход |
**Логика — проверяем каждое показание по журналу:**
- **Клавдия Шлюз:** «В 09:07 я была на посту». Но по журналу она вышла
в 09:02 и вернулась только в 09:12. В 09:07 её не было в здании →
**показание физически невозможно**. ✅ правильный ответ
- **Пылинкин:** «Около девяти мимо прошёл человек в шарфе». Вошёл в
08:41 и не выходил — внутри был, противоречия нет.
- **Тимур Быстрый:** «Пришёл, забрал коробку, ушёл. Две минуты».
09:06 → 09:08 = ровно две минуты. Журнал подтверждает слово в слово.
- **Каверза:** «Когда я вошёл, на столе уже ничего не было». Вошёл в
09:15, то есть после выноса коробки в 09:08. Мог застать пустой стол.
**Ответ:** Клавдия Ивановна Шлюз.
**В журнал записывается:** `09:08` — время выхода объекта из здания
(коробку вынес курьер). **Понадобится в графе 1 финального ордера.**
---
### Глава 4 (шаг «Экспертиза»). Филологическая экспертиза
**Что на экране:** памятка консультанта Каверзы и три документа.
Памятка: «Предлог *согласно* управляет дательным падежом: согласно
чему? — согласно приказу, протоколу, распоряжению. Форма *согласно
приказа* — родительный падеж — в служебном документе невозможна».
Документы:
1. «Согласно **приказу** № 260826…» — дательный падеж, верно.
2. «В соответствии **с протоколом** № 7…» — корректная конструкция.
3. «Согласно **приказа** о похищении…» — родительный падеж. ❌
**Ответ:** Документ № 3.
**Почему это двойной намёк:** документ не только содержит ошибку, но и
слишком удобно обвиняет филолога — то есть подброшен.
**В журнал записывается:** «согласно приказу» — признак подлинности
документа. Пригодится в главе 6 (не в форме, а как знание).
---
### Глава 5 (шаг «Запись»). Аудиоэкспертиза
**Что на экране:** плеер (если mp3 не добавлен — прячется, остаётся
текст) и текст песни ВИА «Канцелярия» — «Временное ограничение».
**Логика:** нужно служебное слово, которого **в тексте песни нет ни
разу**. Блок «Бридж» помечен badge «служебная вставка» — смотреть надо
туда. Берём первые буквы пяти его строк:
```
Пусть протокол никуда не спешит, → П
Архив тишину до конца сторожит. → А
Условие радости: дать ей отстояться, → У
Задержка объекта — не повод бояться, → З
А выдача будет. По форме. Не сразу. → А
```
**Ответ:** `ПАУЗА`
**Ловушка:** припев дважды повторяет «Просто длится **ожиданье**» —
похожее по смыслу слово, которое напрашивается. На ответ «ожидание»
предусмотрена отдельная реакция: «Слово из припева. Припев вас именно на
это и ловил». На ответ «сюжет» (правильный ответ из v1) — тоже своя
реакция.
**В журнал записывается:** `ПАУЗА` — служебное кодовое слово.
**Понадобится в графе 3 финального ордера.**
---
### Глава 6 (шаг «Ложный след»). Рапорт о похищении
**Что на экране:** срочное уведомление и рапорт, обвиняющий Каверзу.
Кликается **каждый** фрагмент текста, визуально они не различаются.
Текст рапорта: «Дело № 260826. Установлено, что филолог-консультант
Л. П. Каверза изъял объект **в 09:05** и вынес его через турникет
**согласно приказа** № 260826. Мотив: день рождения казался недостаточно
сюжетным. Подпись: Л. П. Каверза. Печать: имеется. Уверенность:
повышенная».
**Нужно найти два признака подделки:**
1. **`в 09:05`** — по журналу турникета (глава 3) Каверза вошёл в
здание только в 09:15. В 09:05 его здесь не было, изъять объект он
не мог физически.
2. **`согласно приказа`** — родительный падеж вместо дательного.
Тот же почерк, что и у поддельного постановления из главы 4.
Счётчик показывает «Признаков найдено: N / 2». Нужны оба.
**Клики по остальным фрагментам** дают юмористические ответы и
объясняют, почему это не улика (мотив, подпись, печать, номер дела).
**В журнал записывается:** версия о краже несостоятельна.
---
### Глава 7 (шаг «Ордер»). Форма ордера на выдачу
Финал. Три графы, каждая — из своей главы. Под каждой подписан источник.
| Графа | Значение | Откуда |
|---|---|---|
| 1. Время выхода объекта из здания | `09:08` | глава 3, журнал турникета |
| 2. Инвентарный признак сторонней службы | `ДС-04` | глава 2, опись |
| 3. Служебное кодовое слово | `ПАУЗА` | глава 5, аудиоэкспертиза |
Все три значения лежат в **журнале дела** (кнопка «Журнал» в шапке) —
если игрок что-то не записал, они всегда под рукой.
**Терпимость к формату ввода:**
- время: `09:08`, `9:08`, `09.08`, `0908`, `9 08` — всё принимается;
невалидное (`25:00`, `09:60`) отклоняется;
- бирка: `ДС-04`, `дс 04`, `дс04` — регистр, пробелы и дефисы не важны;
- слово: регистр не важен, `ё` приравнивается к `е`.
Графы проверяются по отдельности: верная сразу становится зелёной с
галочкой и блокируется, у неверной появляется своя подсказка. Введённый
текст не теряется.
**После заполнения всех трёх:** твист → поздравление → ордер с QR-кодом.
---
## Финал
1. **Твист.** Построчно проявляется: преступления не было, объект был
поставлен на паузу до появления сюжета, сюжет создан игроком.
Печать «СЮЖЕТ ПРИЛОЖЕН».
2. **Поздравление.** Тёплый текст с именем из `CONFIG.name`.
3. **Ордер.** QR-код, адрес выдачи, кодовое слово и номер дела, а также
блок «Получение штрихкода».
**Как именинница получает подарок (последний шаг вне квеста):**
1. Пишет вам в личные сообщения кодовое слово **АРБУЗ**.
2. Вы присылаете в ответ штрихкод заказа.
3. Она показывает штрихкод на ПВЗ Озон по адресу
**Москва, Кочновский пр-д, 4 к. 1**.
Сам штрихкод в квесте нигде не хранится и не показывается — это
сознательное решение, обыгранное в сюжете: «Бюро не хранит штрихкоды в
открытом виде, они выдаются ответственному лицу под расписку».
**Что нужно от вас:** дождаться сообщения с кодовым словом и отправить
штрихкод. Держите его под рукой в день рождения.
QR ведёт на `CONFIG.pvzPageUrl`, если он указан; иначе кодирует строку с
адресом, кодовым словом и номером дела.
---
## Если игрок застрял
Квест невозможно заблокировать — механики помощи работают на каждой
загадке:
- **Кнопка «Подсказка»** в шапке — три уровня, от намёка до прямого
ответа. Каждое нажатие открывает следующий.
- **Автоподсказки** — открываются сами после 3, 5 и 8 неверных попыток.
- **«Следствие настаивает на правильном ответе»** — появляется после
8 ошибок. Подсвечивает нужный элемент или подставляет ответ в поле.
- **Кнопка «Журнал»** — все добытые факты в одном месте.
---
## Пасхалки (на прохождение не влияют)
Внизу каждого экрана, приглушённой строкой:
- **«Ускорить следствие»** — «Кнопка работает только в следующем
квесте», при повторном нажатии — «Следствие ускорено эмоционально».
- **«Я ничего не понимаю»** — «Это нормальная реакция. Следствие
признаёт её официальной».
- **«Пожаловаться на Бюро»** — жалобе присваивается номер № 0.
- **«Начать сначала»** — сброс прогресса, требует двойного нажатия.
- В самом низу мелким шрифтом: «если вы читаете это, вы внимательны.
подарок всё ещё реален».
Прогресс сохраняется в браузере автоматически: если закрыть вкладку,
квест продолжится с того же места.
---
## Что нужно подготовить организатору
1. В `data.js` → `CONFIG`: имя именинницы; адрес и кодовое слово уже
проставлены (ПВЗ Озон на Кочновском, слово `АРБУЗ`).
2. Проверить, что `caseNumber` и `caseDateWords` согласованы между собой
(номер выводится игроком из даты прописью).
3. Опционально: `assets/song.mp3` и `pvzPageUrl`.
4. Выложить папку на любой статический хостинг и отправить ссылку.
5. **Держать штрихкод заказа наготове** — его нужно будет отправить в
ответ на кодовое слово `АРБУЗ`.