Idle-XBOCT

Idle-игра для Twitch-чата: аватары зрителей живут на экране стрима, команды чата управляют ими. План и все решения — в docs/PLAN.md.

Запуск (M1 — вертикальный срез)

pnpm install
pnpm dev

Сборка клиентов (pnpm build) — сервер начнёт раздавать их сам: /overlay/ и /web/ на порту 3000 (это режим для OBS, без vite dev-сервера).

Разработка без живого стрима

Скопируй .env.example в .env и включи FAKE_VIEWERS=5 — фейковые зрители начнут писать !рубить/!стоп. С DEV_HTTP=1 можно дёргать вручную:

curl -X POST http://localhost:3000/dev/command -H "content-type: application/json" \
  -d '{"name":"Тестер","text":"!рубить"}'

Живой чат: заполни TWITCH_* по чек-листу docs/twitch-setup.md — бот подхватит их при старте автоматически.

Дымовой тест: сервер с DEV_HTTP=1 SQLITE_PATH=:memory:, затем pnpm --filter @idle/server smoke.

S
Description
Idle игра для чата твитча
Readme
142 KiB
Languages
TypeScript 80.8%
Svelte 7.4%
JavaScript 6.4%
HTML 5.1%
CSS 0.3%