Онлайн игра на Java #4: расчёт позиции игрока на сервере и передача данных на клиента

Published: 18 January 2022
on channel: letsCode
5,625
355

Java это язык и платформа не только для разработки enterprise решений, а универсальная экосистема для решения любых проблем. В том числе и создание мультимедиа контента.

С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео.

С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи

Выполняем следующий шаг: получив на сервере данные о пользовательском вводе игрока, мы рассчитываем положение всех активных игроков и рассылаем полученный стейт по всем активным соединениям. Также мы отслеживаем присоединение новых игроков и их оключение.

Код из видео (клиент):
https://github.com/drucoder/gdx-panze...

Код из видео (сервер):
https://github.com/drucoder/gdx-panze...

Сайт библиотеки LibGDX:
https://libgdx.com/

Видео про горячие клавиши IDEA:
   • Горячие клавиши Idea/PyCharm/RubyMine...  

Видео про HTTP протокол:
   • HTTP протокол на пальцах  

Видео про создание сервера для игры с помощью Spring Boot:
   • Онлайн игра на Java #2: сервер на Spring  

Видео про отладку в браузере:
   • JavaScript debug: отлаживаем вэб прил...  

Мерч
https://letscode.vsemaykishop.ru/

Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode


➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал:    / geekchatdru  
➡ Twitch:   / drucoder  
➡ Твиттер:   / letscodedru  
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...


Watch video Онлайн игра на Java #4: расчёт позиции игрока на сервере и передача данных на клиента online without registration, duration hours minute second in high quality. This video was added by user letsCode 18 January 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,625 once and liked it 355 people.