Онлайн игра на Java #6: Emitter, Pool

Поділитися
Вставка
  • Опубліковано 10 лют 2022
  • Пишем онлайн игру только на Java: сервер Spring Boot + LibGDX, клиент LibGDX HTML.
    Пришло время заложить основу взаимодействия пользователей: на данном этапе наш танк начнёт стрелять. Для этого мы реализуем простой emitter - объект, порождающий другие объекты по заданным правилам. У нас эмиттер будет порождать снаряды, выпускаемые танком. В библиотеке libGDX есть свой встроенный эмиттер, но для наших целей он достаточно сложен и неудобен, поэтому (и в образовательных целях) мы реализуем свой. Дополнительно мы познакомимся с пулами объектов (Pooled objects) и встроенной libGDX коллекцией Pool.
    Код из видео (клиент):
    github.com/drucoder/gdx-panze...
    Код из видео (сервер, не менялся в этом видео):
    github.com/drucoder/gdx-panze...
    Сайт библиотеки LibGDX:
    libgdx.com/
    Видео про горячие клавиши IDEA:
    • Горячие клавиши Idea/P...
    Видео про HTTP протокол:
    • HTTP протокол на пальцах
    Видео про создание сервера для игры с помощью Spring Boot:
    • Онлайн игра на Java #2...
    Видео про отладку в браузере:
    • JavaScript debug: отла...
    Мерч
    letscode.vsemaykishop.ru/
    Поддержать проект:
    ➡ Стать спонсором ua-cam.com/users/letscodedrujoin
    ➡ Яндекс.Деньги money.yandex.ru/to/4100145167...
    ➡ PayPal paypal.me/letscodedru
    ➡ Qiwi qiwi.me/letscode
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ➡ Второй канал: / geekchatdru
    ➡ Twitch: / drucoder
    ➡ Твиттер: / letscodedru
    ➡ Канал в Telegram: t.me/letsCode_dru
    ➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqh...
  • Наука та технологія

КОМЕНТАРІ • 53

  • @user-gk9tu5xu3w
    @user-gk9tu5xu3w 2 роки тому +6

    Классные видосы, жду продолжения. Танк стреляющий боком и роняющий за собой снаряды должен стать мемом :D

  • @user-mg8mp1rx9d
    @user-mg8mp1rx9d 2 роки тому +6

    Просто лучший канал) Настоящий кладезь полезной инфы. Респкет👍👍👍👍

  • @rhythmicpulse2760
    @rhythmicpulse2760 2 роки тому +6

    Чувак, я не понимаю почему у тебя немного подписчиков. Все делаешь очень грамотно. Дикция, речь, объяснения, темы видео, оформление - все на очень хорошем уровне. Удачи!

    • @barmaglot1906
      @barmaglot1906 Рік тому

      Разрабы не часто подписываются на каналы, предпочитая искать через гугл четко то что им нужно в конкретный момент времени

  • @ledanry
    @ledanry 2 роки тому

    Спасибо большое за интересный материал! Очень ждём продолжения!!

  • @maksshikanov4960
    @maksshikanov4960 2 роки тому

    Очень крутые видео! Ждем загрузку карт и коллизии :)

  • @DJTooZoFF
    @DJTooZoFF 2 роки тому +1

    Да штош такое делается-то??? Снова годнота подъехала! Это же просто праздник какой-то!

  • @wdeath4798
    @wdeath4798 2 роки тому +1

    Ждал... Ждал... Не то ждал!
    Жду дальше, синхронизация пулей

  • @-sizidsizid-8741
    @-sizidsizid-8741 7 місяців тому

    Единственный канал по Java который реально информативный😊

  • @dimitryrusu4022
    @dimitryrusu4022 Рік тому +1

    Очень очень ждём новые выпуски!

  • @ViktorVdovichenko
    @ViktorVdovichenko 2 роки тому

    При нулевом векторе, танк как будто сходил под себя по большому. А видео офигенное¡

  • @user-xp2rn7wx6u
    @user-xp2rn7wx6u Рік тому +5

    Чувак! У тебя (был?) классный канал, могу предположить почему закрылся но озвучивать не буду. Не пропадай, появляйся!

    • @fantomchik1183
      @fantomchik1183 10 місяців тому

      Можешь пожалуйста озвучить)?

  • @user-zv4kq8ly2n
    @user-zv4kq8ly2n 2 роки тому

    Как всегда супер

  • @rhythmicpulse2760
    @rhythmicpulse2760 2 роки тому

    Офигенная тема!

  • @elseff
    @elseff Рік тому +3

    где видео??? очень жду продолжения

  • @user-ef5ni3ej7t
    @user-ef5ni3ej7t 2 роки тому +6

    Выглядит классно! )))
    Надеюсь, что автор завершит игрушку до конца, а не забросит...

  • @Sergei-kq8hk
    @Sergei-kq8hk 2 роки тому +1

    "Что ж ты тваришь-то сука" - цитаты великих людей.
    Где продолжение?! :) Жду с нетерпением!

  • @user-uq4nd6go9c
    @user-uq4nd6go9c 2 роки тому

    Збс

  • @barmaglot1906
    @barmaglot1906 Рік тому +2

    Как я понимаю, в текущей ситуации автору пришлось перебросить свои ресурсы в иное направление, чтобы иметь возможность заниматься чем-либо... Такое время. Логично что сейчас не до выпуска контента

  • @johnconstantine6331
    @johnconstantine6331 2 роки тому +1

    Андрей, у Вас есть видео о себе? Интересно какой опыт в разработке, где чем занимались

  • @antondavydov9703
    @antondavydov9703 2 роки тому

    а в методе reset у nextStepPoint наверное лучше сбрасывать к (1,1)?
    сорян, написал недосмотрев ролик 👀

  • @user-zw3pe2cl7t
    @user-zw3pe2cl7t Рік тому

    Хотел бы попросить продолжать снимать)

  • @maxshevchuk9754
    @maxshevchuk9754 2 роки тому

    Солнце яркие лучи, первый...

  • @smipealex3173
    @smipealex3173 2 роки тому

    Здравсвуйте! Сделайте пожылуйста видео по Maven и его плагинам и по Gradle. А то сколько я не искал информации, так до конца и не понял ((

  • @gunzipbelly5836
    @gunzipbelly5836 7 місяців тому

    Больно когда делал проект, загорелся идеей, а плейлист не пополнялся уже год(

  • @vova_ike
    @vova_ike 2 роки тому +1

    Я тоже первонах

  • @buda_pesht_281
    @buda_pesht_281 Рік тому +1

    Куда пропал автор?

  • @visionxpro6956
    @visionxpro6956 2 роки тому

    А ГДЕ ВИДОС?

  • @macewite
    @macewite 2 роки тому

    Я думаю Array быстрее будет удалять

  • @whoamins1166
    @whoamins1166 2 роки тому

    Бро, да чекни ты уже пулл реквест в гитхаб хелпер, пожалуйста)

    • @letsCodeDru
      @letsCodeDru  2 роки тому

      Сорян. Закрутился. Сейчас редко захожу на гитхаб под этим аккаунтом, но нотификации видел. Ближайшее время должен глянуть

  • @andrejklester5851
    @andrejklester5851 3 місяці тому

    Еммитер это типа паттерна фабрика?

  • @taras7630
    @taras7630 2 роки тому +1

    Первонах

  • @FantomIT-888
    @FantomIT-888 5 місяців тому

    Куда пропал это властелин Java, Spring

    • @letsCodeDru
      @letsCodeDru  5 днів тому

      работаю работу на работе(

  • @artemkarpov1078
    @artemkarpov1078 3 місяці тому +1

    Продолжения не будет (

  • @user-tn9pq7bv5h
    @user-tn9pq7bv5h Рік тому

    ну типа хорошая подача, видео полезные, но если ты реально чему-то решил научиться и ждешь продолжения пол года - такое себе)

  • @roman-6891
    @roman-6891 2 роки тому

    Когда же будут микросервисы :)

  • @AnnaKatNYN
    @AnnaKatNYN 8 місяців тому

    Жаль, что забросил канал! 45,5 вполне себе приличная цифра.

    • @letsCodeDru
      @letsCodeDru  5 днів тому

      не забросил, а завис. "Вы не понимаете, это другое!"

  • @user-cs9vf1uq9m
    @user-cs9vf1uq9m 2 роки тому

    Продолжения не будет

    • @letsCodeDru
      @letsCodeDru  2 роки тому +3

      не факт)

    • @user-cs9vf1uq9m
      @user-cs9vf1uq9m 2 роки тому

      @@letsCodeDru это был вопрос, просто соответствующего знака не хватает, но если даже ты поставил под сомнение выпуск продолжения, то я уже и не надеюсь увидеть новый видос в этом году

  • @user-bn4br9yx8v
    @user-bn4br9yx8v 2 роки тому

    :Ждать ли что то по grpc?

  • @barabucho
    @barabucho 7 місяців тому

    Куда пропал?

    • @letsCodeDru
      @letsCodeDru  5 днів тому +1

      работаю в основном)

  • @visionxpro6956
    @visionxpro6956 Рік тому

    Чеееееел, где контент?

  • @cvvcvv2427
    @cvvcvv2427 4 місяці тому

    Где продолжение? Доведи дело до конца, "будь мужиком блеать" )

  • @kolob204
    @kolob204 2 роки тому +1

    Первонах