2PlayerGame/chapter1
2026-07-23 17:03:26 +03:00
..
case.js first commit 2026-07-23 17:03:26 +03:00
index.html first commit 2026-07-23 17:03:26 +03:00
README.md first commit 2026-07-23 17:03:26 +03:00
server.js first commit 2026-07-23 17:03:26 +03:00
test.js first commit 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: усі докази досяжні, ключове протиріччя вимагає обох ролей, правильна комбінація виграє, а кожна зламана ланка дає підказку.