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