2PlayerGame/chapter1/README.md

32 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2026-07-23 17:03:26 +03:00
# Nightshade Protocol — детектив на двох
Кооперативна детективна гра для двох гравців в одній локальній мережі. Без залежностей, потрібен лише Node.js.
## Запуск
```
node server.js
```
Сервер надрукує адресу в локальній мережі (наприклад `http://192.168.0.109:3000`).
1. Обидва гравці відкривають цю адресу в браузері (телефон або ноутбук, той самий Wi-Fi).
2. Вводять **однаковий код сесії** (будь-який, наприклад `NOIR`).
3. Один обирає роль **Польового детектива**, інший — **Аналітика**.
## Як грати
- Польовий оглядає локації та допитує людей; аналітик ганяє запити по системах.
- Знайдені докази закріплюйте на **дошці** (📌 у Записнику) — лише закріплене бачить напарник, і лише воно розблоковує нові питання допитів і нові запити.
- Фінал: вкладка **Звинувачення** — хто, яким способом, 34 докази з дошки. Помилка дає підказку, яка ланка не сходиться.
Розрахунок: 6090 хвилин. Стан гри живе в пам'яті сервера — не вимикайте його до кінця партії.
## Перевірка кейса
```
node test.js
```
Перевіряє fair-play: усі докази досяжні, ключове протиріччя вимагає обох ролей, правильна комбінація виграє, а кожна зламана ланка дає підказку.