BigChatHub
Урок 1056 мин4 моментаТеорияФинальный проект — создаём игру

Настройка проекта

Время строить. Начнём так же, как начинается каждый Node.js проект: создаём папку, инициализируем npm и устанавливаем зависимости. Вы делали это раньше.

Новый ингредиент — Socket.io: библиотека, упрощающая работу с WebSockets. Она обрабатывает обновление соединения, переподключение и сериализацию сообщений, чтобы вы могли сосредоточиться на логике игры, а не на низкоуровневых сетевых протоколах.

Ключевые моменты

1

Socket.io — библиотека, упрощающая WebSocket-коммуникацию

2

Express обслуживает HTML/CSS/JS файлы в браузере

3

Socket.io обрабатывает события реального времени между клиентом и сервером

4

Оба работают на одном сервере: Express — для файлов, Socket.io — для событий

Следующий урок

Создание игрового движка

Теория