# 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**.