31 lines
1.9 KiB
Markdown
31 lines
1.9 KiB
Markdown
# Nightshade Protocol — детектив на двох
|
||
|
||
Кооперативна детективна гра для двох гравців в одній локальній мережі. Без залежностей, потрібен лише Node.js.
|
||
|
||
## Запуск
|
||
|
||
```
|
||
node server.js
|
||
```
|
||
|
||
Сервер надрукує адресу в локальній мережі (наприклад `http://192.168.0.109:3000`).
|
||
|
||
1. Обидва гравці відкривають цю адресу в браузері (телефон або ноутбук, той самий Wi-Fi).
|
||
2. Вводять **однаковий код сесії** (будь-який, наприклад `NOIR`).
|
||
3. Один обирає роль **Польового детектива**, інший — **Аналітика**.
|
||
|
||
## Як грати
|
||
|
||
- Польовий оглядає локації та допитує людей; аналітик ганяє запити по системах.
|
||
- Знайдені докази закріплюйте на **дошці** (📌 у Записнику) — лише закріплене бачить напарник, і лише воно розблоковує нові питання допитів і нові запити.
|
||
- Фінал: вкладка **Звинувачення** — хто, яким способом, 3–4 докази з дошки. Помилка дає підказку, яка ланка не сходиться.
|
||
|
||
Розрахунок: 60–90 хвилин. Стан гри живе в пам'яті сервера — не вимикайте його до кінця партії.
|
||
|
||
## Перевірка кейса
|
||
|
||
```
|
||
node test.js
|
||
```
|
||
|
||
Перевіряє fair-play: усі докази досяжні, ключове протиріччя вимагає обох ролей, правильна комбінація виграє, а кожна зламана ланка дає підказку.
|