Клон Агарио

Это простой клон популярной игры Agar.io Cозданный с использованием Socket.IO и Express.

Скоро перепишу все на TypeScript 🔥🔥🔥
online-screen-recorder-2023-03-06--15-00-47.mp4

image

Client Server

Server

Клонировать репозиторий git clone Перейдите в каталог проекта в вашем терминале Запустите npm install, чтобы установить необходимые зависимости. Запустите node server.js, чтобы запустить сервер Откройте браузер и перейдите по адресу http://localhost:4000. Как играть Введите имя и выберите цвет, чтобы начать воспроизведение Перемещайте игрока по игровому полю с помощью мыши. Ешьте мелких игроков и избегайте быть съеденными более крупными игроками Игра заканчивается, когда остается только один игрок Обзор кода Файл server.js настраивает сервер Socket.IO и Express.

Объекты игрока создаются, когда новый игрок подключается к игре, а движения игрока отслеживаются и обновляются с помощью событий playerData.

Когда игрок сталкивается с воротами, его счет увеличивается, а положение ворот обновляется.

Функция sortPlayers() используется для сортировки массива игроков по счету.

Вы наверно замети что у меня установлена странная библиотека это библиотека JavaScript, которая позволяет создавать виртуальные джойстики и сенсорные элементы управления на веб-странице. Nipple.js

Код для этого проекта был адаптирован из учебника Web Dev Simplified.