# Star Wars Hearthstone — PvP по сети

Карточная игра в стиле Hearthstone в сеттинге Star Wars. До **4 игроков** по локальной сети или **Radmin VPN**.

## Как играть

1. **Установка зависимостей**
   ```bash
   npm install
   ```

2. **Запуск сервера** (на ПК хоста)
   ```bash
   npm start
   ```

3. **Создание игры**
   - Открой в браузере `http://localhost:3542` (или свой IP из вывода в консоли).
   - Вкладка «Создать игру» → введи имя → **Создать комнату**.

4. **Подключение других игроков (Radmin VPN)**
   - Установи [Radmin VPN](https://www.radmin-vpn.com/), создай/присоединись к сети.
   - Узнай IP хоста в Radmin VPN (например, `26.x.x.x`).
   - Другие игроки открывают `http://IP_ХОСТА:3542` (например, `http://26.12.34.56:3542`).
   - Вкладка «Подключиться» → введи имя и `IP:3542` → **Подключиться**.

5. **Старт**
   - В лобби отображаются все игроки (2–4).
   - Хост нажимает **Начать игру**.

## Правила

- **Мана**: растёт каждый ход (макс. 10). Тратится на разыгрывание карт.
- **Карты**: только миньоны. Стоимость, атака, здоровье указаны на карте.
- **Ход**: разыграй карты (до 7 на столе), атакуй миньонами врага или его героя, затем **Завершить ход**.
- **Победа**: свести здоровье героев противников до 0.

## Управление

- **Розыгрыш карты**: клик по карте в руке (если хватает маны и есть место на столе).
- **Атака**: клик по своему миньону с атакой → клик по вражескому миньону или по герою противника. **Отмена** — сбросить выбор атаки.
- **Завершить ход**: кнопка «Завершить ход» (только в свой ход).

## Технологии

- Node.js, Express, Socket.IO
- HTML5, CSS3, Vanilla JS

Порт по умолчанию: **3542**.
