filmov
tv
Онлайн игра на Java #3: передача состояния клиента на сервер
Показать описание
Java это язык и платформа не только для разработки enterprise решений, а универсальная экосистема для решения любых проблем. В том числе и создание мультимедиа контента.
С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео.
С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи
На этом этапе мы начинаем описывать систему взаимодействия между сервером и клиентом: передаём на сервер данные о том, какие клавиши управления зажаты у клиента. Эти данные помогут нам в дальнейшем перенести всю игровую логику на сервер и обеспечить участие в игре сразу нескольких игроков онлайн.
Код из видео (клиент):
Код из видео (сервер):
Сайт библиотеки LibGDX:
Видео про горячие клавиши IDEA:
Видео про HTTP протокол:
Видео про создание сервера для игры с помощью Spring Boot:
Видео про отладку в браузере:
Мерч
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео.
С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи
На этом этапе мы начинаем описывать систему взаимодействия между сервером и клиентом: передаём на сервер данные о том, какие клавиши управления зажаты у клиента. Эти данные помогут нам в дальнейшем перенести всю игровую логику на сервер и обеспечить участие в игре сразу нескольких игроков онлайн.
Код из видео (клиент):
Код из видео (сервер):
Сайт библиотеки LibGDX:
Видео про горячие клавиши IDEA:
Видео про HTTP протокол:
Видео про создание сервера для игры с помощью Spring Boot:
Видео про отладку в браузере:
Мерч
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Комментарии