Онлайн игра на Java #1: управление

  Рет қаралды 34,411

letsCode

letsCode

Күн бұрын

Пікірлер: 156
@visionxpro6956
@visionxpro6956 3 жыл бұрын
Прекрасное видио!!! Манера объяснения прекрасная, все понятно!! Радует что работает в браузере и не надо никаких танцев с бубном чтобы какая-та хрень подвинулась с места на пиксель, как в OpenGl.
@malkovmaksim2698
@malkovmaksim2698 3 жыл бұрын
Геймдев всегда актуален, тем более в такое смутное время. Ждем продолжения!
@jury2753
@jury2753 3 жыл бұрын
Андрей, спасибо Вам огромное, за все Ваши видео. Ваш уровень - запредельный. Лучший обучающий контент. Здоровья Вам, долгих - долгих лет жизни, и всего самого наилучшего. Спасибо Вам, что Вы есть. Вы для меня - ориентир, в безграничном мире IT, всем знакомым, рекомендую Ваш замечательный канал.
@ВостряковАлександр-п9ы
@ВостряковАлександр-п9ы 3 жыл бұрын
как всегда классное видео. спасибо, очень интересно. особенно удивило, что это все работает в браузере из коробки
@kremlin_ru
@kremlin_ru 2 жыл бұрын
Мужик,ты лучший ! Сломал всю голову на предмет поиска интересного проекта для обучения JAVA,энтерпрайз отбросил сразу ибо тошно мне это направление и тут такой подгон ! Шикарнейшая подача и грамотнейший подход к своему делу ! Однозначно лайк,подписка и расшаривание по всем неравнодушным ! Сердечное спасибо !
@ivashivash8686
@ivashivash8686 3 жыл бұрын
Не изменяешь себе: интересный контент с замечательной подачей. Летом пробовал с этой библиотечкой что-нибудь создать, но сильно далеко не ушёл. Думаю теперь есть повод вернуться к этой теме снова)
@ledanry
@ledanry 2 жыл бұрын
Спасибо за видео! Желаю, что ствол танка всегда смотрел на север!))
@BtXFWkyZBtXFWkyZ
@BtXFWkyZBtXFWkyZ 3 жыл бұрын
Оставляю комент чтобы просто показать, что интересно
@Oleg77777100
@Oleg77777100 3 жыл бұрын
Очень крутое видео! Для энтерпрайз-разработчика по ощущениям как Нарния))
@mushen6987
@mushen6987 3 жыл бұрын
Ой спасибо, ты не представляешь на сколько это актуальная тема ) Как всегда видео шикарное, буду ждать продолжение.
@LAZIO14
@LAZIO14 Жыл бұрын
Супер! Я сам быстро говорю. Там инфа усваивается лучше
@kvkl9587
@kvkl9587 3 жыл бұрын
Тема с нетривиальными либами годная, после уже скучных спрингов на работе самое то под чаёк
@Bubibubabubi
@Bubibubabubi Жыл бұрын
Шедевр. Очень хочу попробовать себя в каком-то геймдеве, но образования в эту сторону ноль. Прочие обучалки рекомендуют какие-то куцые методы и библиотеки, а этот я приму на воружение, спасибо большое
@yevheniikozhevin5845
@yevheniikozhevin5845 3 жыл бұрын
Сильно.... Лично мне заходят вот такие видео(пет за 30 минут или просто что-нибудь необычное :D ). А то привыкаешь к рабочей рутине, а тут ништяки: файл аналайзер, танчеки. Пушка!
@yevheniikravchenko9127
@yevheniikravchenko9127 3 жыл бұрын
Огонь. Тема очень интересная. Под обед замечательно заходит))))
@diomnas2647
@diomnas2647 3 жыл бұрын
Мой герой! Я только начинаю свой тернистый путь в Java и подробные видео по созданию игр словно мана небесная, с учетом что их вообще нет О_О. Спасибо за видео!
@alexeymirniy
@alexeymirniy 3 жыл бұрын
Очень понравилось про жирные сервера которые оплачивает корпарейт) есть такое)) Видео надо назвать - учимся экономить в Java разработке)
@vova_ike
@vova_ike 3 жыл бұрын
Интересное видео, очень хотелось бы увидеть продолжение
@sfoxer
@sfoxer 3 жыл бұрын
Согласен с каждым теплым комментарием в адрес автора) Андрей, спасибо что Вы есть =)
@ЛёхаКорчагин-ю7т
@ЛёхаКорчагин-ю7т 3 жыл бұрын
Интересная технология! Спасибо за достойную подачу!
@xataaa8489
@xataaa8489 3 жыл бұрын
Отличное видео, с отличным объяснением. Продолжай так же. Такого контента очень не хватает
@andreydmitriyev4582
@andreydmitriyev4582 3 жыл бұрын
Спасибо, как сказка с грибами на ночь! А танки похожи на лежащие деревья) Интересный преобразователь получился из JAVA в JS. Кто-то очень не любил JS =)
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Гугл в свое время пытался бжкэндеров научить фронт писать. Так и появился gwt
@Ро́бертДжеймсФишер-в5е
@Ро́бертДжеймсФишер-в5е 3 жыл бұрын
Тысячи лайков от меня,чтобы было продолжение.Продолжаем,как сказал Андрей с продолжением интереснее))))
@думдум-б2д
@думдум-б2д 3 жыл бұрын
А в целом крутые видео снимаешь, без воды и нудятины, чем изобилуют остальные ютуб каналы по изучению жабы
@yuram9785
@yuram9785 2 жыл бұрын
Ничего не понятно, но очень интересно! И главное - работает))) Спасибо)
@Куралбек111
@Куралбек111 2 жыл бұрын
спасибо большое очень интересно получилось с сыном буду разбирать он как раз геймдевом интересуется.
@Nekto408
@Nekto408 3 жыл бұрын
Тема чрезвычайно интересная! В своё время я очень много ковырялся с Delphi, делая различные программки, в которых шарики летали по экрану, писал обнаружение столкновений, физику пытался делать. Но из-за того, что наивно полагал "надо всё писать самому" из-за сложности быстро потерял интерес к теме. Хотя удалось сделать симуляцию клеточного автомата "Жизнь". Но что-то более сложное уже отталкивало. Очень приятно видеть "родной" код и очень интересно посмотреть как работать с LibGDX (на него тоже облизывался). А если будет сетевое взаимодействие - ну я ваш фанат, уже прямо совсем)
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Будет
@ПавелПавлуха-3кцпш
@ПавелПавлуха-3кцпш 3 жыл бұрын
Да, был такой этап. Но он необходимый, думаю. Да и за всю работу самый весёлый) Всё однозначно было не зря)
@SergeyBaranov_ru
@SergeyBaranov_ru 3 жыл бұрын
Расскажи, пожалуйста, в одной из следующих сериях об использовании Ashley и других компонентов libgdx.
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Слишком глубоко. Это если только углубляться в тему будем
@SergeyBaranov_ru
@SergeyBaranov_ru 3 жыл бұрын
@@letsCodeDru на русском (и не только) маловато инфы о _подробностях_ libgdx, а та что есть довольно старая... библиотека интересная, но в основном ограничиваются туториалами для того, чтобы начать... Кстати, если интересно, в 2013 году из-во "Питер" выпустило книгу с русским названием "Программирование игр для андроид" - на самом деле это книга описывает libgdx и писал ее оригинальный автор библиотеки Марио Зехнер, который потом "отошёл от дел". Перевод неплохой, кстати
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Спасибо. Ценная инфа
@aziztolearn
@aziztolearn 3 жыл бұрын
Конечно хотим продолжение
@думдум-б2д
@думдум-б2д 3 жыл бұрын
Лайк поставил. Пожелание: стать задротом-разрабом, как автор ролика
@ChinukB12
@ChinukB12 3 жыл бұрын
Молодец, спасибо за видео. После работы под пивко самое то :)
@T-Ihor-T
@T-Ihor-T 3 жыл бұрын
Красавчик, Андрюха! Благодарочка!
@antonzhi8399
@antonzhi8399 3 жыл бұрын
Продолжай Андрей. Ждем супер марио на танке, в танке и под танком!
@АнастасияПрокопчик-ц5ъ
@АнастасияПрокопчик-ц5ъ 2 жыл бұрын
Огонь! Очень интересно, спасибо!
@igorshcherbachenya4419
@igorshcherbachenya4419 3 жыл бұрын
Нужно больше видосов по этой теме)
@ВладиславМелехин-е5р
@ВладиславМелехин-е5р 3 жыл бұрын
Геймдев подъехал, афигеть!
@igoemy3256
@igoemy3256 3 жыл бұрын
letsCode разрешил конфликт в моей голове про иммутабельность данных⛈ и переиспользование объектов 🌈
@tingol_
@tingol_ 3 жыл бұрын
Сначала лайк/подписка, потом смотреть.
@vovainua
@vovainua 3 жыл бұрын
=) Благодарю за видео ) когдато писал игрульку на етой библиотеке только у мне пришлось кучу инфы перелопатить было бы тогда твое видео )) Даже захотелось чтонибудь едагое попробоавать )
@grafmen9999
@grafmen9999 3 жыл бұрын
вот за что я люблю программирование)))
@demmax93
@demmax93 3 жыл бұрын
Спасибо!) Как всегда круто и понятно!)
@rustpoint-q9q
@rustpoint-q9q 4 ай бұрын
Ничего сложного, осталось только самому научиться)
@ivanyuyukin1947
@ivanyuyukin1947 3 жыл бұрын
О пора вкатываться в геймдев. Лайк!)
@CDesign152
@CDesign152 3 жыл бұрын
хотим продолжения , классное видео, ни какой тягомотины и воды
@Zxz18
@Zxz18 3 жыл бұрын
класс то что нужно спасибо, давно хотел поиграть в танки!!1
@BassLite
@BassLite 3 жыл бұрын
Хорошее видео. Помню писал пару недоделанных игр на этом движке. Второй был с использованием Box2d, делал игру на подобие Ragdoll masters. В целом всю механику запилил, но дальше прототипа не доделал, просто сцена, где челики летают. Вот в HTML компилировать тогда не пытался, только на андроид и ПК. Известно как происходит компиляция для HTML? В JS трансляция кода происходит или как?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Да в js транслирует. С помощью GWT
@godot_enjoyer
@godot_enjoyer Жыл бұрын
Спасибо за хорошее видео:)
@dragulaxis
@dragulaxis 3 жыл бұрын
Чувак, подписываюсь и с нетерпением жду продолжения. А пока сам попробую поковырять
@starkoracia
@starkoracia 3 жыл бұрын
Супер) Спс) Ждём продолжения)
@universalniy4elovek
@universalniy4elovek 2 жыл бұрын
благодарю, продолжай🙂
@GenesizANT
@GenesizANT 3 жыл бұрын
Огромное спасибо!
@oblipishka4005
@oblipishka4005 2 жыл бұрын
на 20:48 куда спешил?
@Samentg
@Samentg 3 жыл бұрын
Жду продолжения!!!
@gangbang8630
@gangbang8630 3 жыл бұрын
чувак, это то, что я искал!
@billgrover3130
@billgrover3130 2 жыл бұрын
Как всегда, на высоте
@zhuch9277
@zhuch9277 3 жыл бұрын
Прикольно, спасибо за видос)
@roman4714
@roman4714 3 жыл бұрын
Агонь 🔥🔥🔥
@semisweetdude
@semisweetdude 8 ай бұрын
Спасибо!!!
@SergeyBaranov_ru
@SergeyBaranov_ru 3 жыл бұрын
Очень интересная тема!
@ВладВлад-н5ъ
@ВладВлад-н5ъ 3 жыл бұрын
forEach в рендер методе, вроде, плохая идея. На сколько знаю в нем ведь создается объект итератора?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Во. Хороший коммент, спасибо. Все верно говоришь, исправлю. Мозг не до конца переключил
@alexned7905
@alexned7905 3 жыл бұрын
Чую бомбезная штука
@sarvareshpulatov
@sarvareshpulatov 3 жыл бұрын
Просто супер.
@Jilexa
@Jilexa 3 жыл бұрын
Подача класс, продолжай!!!
@headmastergame8153
@headmastergame8153 2 жыл бұрын
Всем привет. Не могу запустить в самом начале. Скачиваю с сайта gdx-setup. Открываю. Открывается Винрар с двумя папками. Что делать? Как запускать? подскажите пж
@НеизвестноНеЗнайКа
@НеизвестноНеЗнайКа 2 жыл бұрын
А почему именно gradle а не мавен?
@alexeysharandin7364
@alexeysharandin7364 3 жыл бұрын
Андрей, RPi то себе купил? (вроде осенью собирался) может java + работа с железом запилим? ;)
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Не купил. Потому что не могу придумать что-то любое с ней. Мигать диодами скучно, хочу экшен
@alexeysharandin7364
@alexeysharandin7364 3 жыл бұрын
@@letsCodeDru Тогда метеостанция или гаражные ворота :))) А если серьезно, то экшен - это например робот с OpenCV на борту, который за котом ходит или дрон. Меня засасало в LoraWan и реализацию протоколов, но опять же все свелось к Vert.x+Quarkus
@StoneWeaver_RU
@StoneWeaver_RU 3 жыл бұрын
О, свежак!
@nothwood92
@nothwood92 3 жыл бұрын
И продолжаем.
@КириллОструбин
@КириллОструбин 3 жыл бұрын
👍🏻👍🏻
@ShaltayBoltaySidelNaStene
@ShaltayBoltaySidelNaStene 3 жыл бұрын
Прекрасное видео) Вопрос возник: почему использовали ArrayList вместо встроенной в libgdx коллекции Array, которая, судя по документации, порождает меньше стороннего мусора для гц?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Потому что опыта не так много с библиотекой. Ждал подобных комментов. Спасибо
@ИльяГузенко-и9ф
@ИльяГузенко-и9ф 3 жыл бұрын
Очень интересно
@darkhunter777
@darkhunter777 2 жыл бұрын
Да, на С ++ код был бы раза в 3 короче =)
@ЭдуардДартэ-ы4ж
@ЭдуардДартэ-ы4ж Жыл бұрын
Уверен?)
@andrejklester5851
@andrejklester5851 10 ай бұрын
Круто 🫠❤️
@OloloKidsTV
@OloloKidsTV 11 ай бұрын
Здравстуйте у меня проблема , не запускается superdev. Какая версия java и gradle должны быть ? Помогите пожалуйста
@АртёмСоколов-г4ч
@АртёмСоколов-г4ч 3 жыл бұрын
блин, на 2 курсе тоже хотел сделать игрушку про танки на с++ и sdl2 в качестве курсовой. В итоге проект проект умер на этапе создания ИИ для врагов. Сейчас посмотрел видос, захотелось восстановить проект, но уже на Java. Буду следить за этим проектом и надеяться увидеть интересную реализацию ИИ.
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Ну интересный ИИ точно не обещаю))
@SergeyMazurkin
@SergeyMazurkin 3 жыл бұрын
Сколько же часов подготовки было ДО этого короткого видео? Спасибо!
@letsCodeDru
@letsCodeDru 3 жыл бұрын
не засекал. Но прилично, да)
@vladimirx89
@vladimirx89 3 жыл бұрын
А где происходит выполнение кода? Это чистая кросс-компиляция в js или часть кода выполняется на "бэке"? И на сколько оправдан выбор java -> js если мы делаем только html порт? Может есть смысл сразу брать какой-то js фреймворк для игр?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Все перегоняется в JS. Да, проще было бы взять JS фреймворк. Но у нас тут дичь: показать, что на джаве можно писать и вот такое. Just for fun)
@simonmonce778
@simonmonce778 3 жыл бұрын
Оставляю комментарий
@МихаилКузнецов-м1э
@МихаилКузнецов-м1э 3 жыл бұрын
Продолжай !!!!
@АлександрСараев-к9д
@АлександрСараев-к9д Жыл бұрын
Здравствуйте. У меня OpenGL 1.4. Запустится ли у меня этот фреймворк?
@Samentg
@Samentg 3 жыл бұрын
А будут видео по LWJGL3?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
не уверен. Конечно, можно замутить что-то своё с Vulkan, но это же адищще
@Samentg
@Samentg 3 жыл бұрын
@@letsCodeDru Адище не то слово)))
@abdielnunez8342
@abdielnunez8342 3 жыл бұрын
Buen video Comentario en español que pocos entenderán
@letsCodeDru
@letsCodeDru 3 жыл бұрын
si te olvidas de la existencia de traductores online
@abdielnunez8342
@abdielnunez8342 3 жыл бұрын
@@letsCodeDru bene sit verum, sic usquam gratiae латиноамериканский (перевод гугла)
@aziztolearn
@aziztolearn 3 жыл бұрын
Продолжение будет с AI чтоли
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Не факт
@wockwocker2628
@wockwocker2628 3 жыл бұрын
Скажите, а maven так же может собрать этот проект? Сильно не бейте, только начинаю изучать тему 🤗
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Может. Но разработчики сделали генератор только для gradle
@infernos3212
@infernos3212 3 жыл бұрын
При переходе на localhost получаю ERR_EMPTY_RESPONSE ( Что я могу делать не так? (Повторил буквально первые 4 минуты)
@MrS0m0S
@MrS0m0S 3 жыл бұрын
Познавательно, а можно добавки?)
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Можно. Давай тарелку)
@malerx
@malerx 3 жыл бұрын
Отличное видео
@andreysemenov1978
@andreysemenov1978 3 жыл бұрын
раскажи про kotlin desktop
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Надо, да?
@МаксимЯвлянский
@МаксимЯвлянский 3 жыл бұрын
Круто!
@billgrover3130
@billgrover3130 2 жыл бұрын
Норм
@sergejprogger4973
@sergejprogger4973 3 жыл бұрын
Очень!
@andreiivanov3683
@andreiivanov3683 3 жыл бұрын
интересно, откуда знания в таких разных направлениях?
@letsCodeDru
@letsCodeDru 3 жыл бұрын
любопытство и любовь к сфере
@bytevalue
@bytevalue 3 жыл бұрын
Проду!
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Вот не понял коммент. Разверни, плз
@ДанилКлименко-я8т
@ДанилКлименко-я8т 3 жыл бұрын
@@letsCodeDru продолжение)
@chaifarik_2
@chaifarik_2 Жыл бұрын
как скачать где скачать
@zhuch9277
@zhuch9277 3 жыл бұрын
Интересно было бы мульмиплеерную игрушку сделать
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Нууу.. туда и целюсь ;)
@mouviem7951
@mouviem7951 3 жыл бұрын
Всё круто)
@user-ru5zs6yo5c
@user-ru5zs6yo5c 3 жыл бұрын
fresh content support comment
@XaluDadayev
@XaluDadayev 3 жыл бұрын
Доброго времени суток. Я конечно дико извиняюсь. Но продолжение делай по братский.
@milordplus
@milordplus Жыл бұрын
Кааак сделать такую собачку для аннотаций?!))) Что это за шрифт)
@tox1cozZ
@tox1cozZ 3 жыл бұрын
Обрабатывать инпут в рендере - плохая идея, ибо скорость будет зависеть от фпс. Не работал с libgdx, мне кажется должно быть разделение на fps и ups, какой-то метод update.
@letsCodeDru
@letsCodeDru 3 жыл бұрын
Все верно. Дальше исправлю. Там ещё и fps не фиксированный, нужно скорость рассчитывать от фактического фпс
Онлайн игра на Java #2: сервер на Spring
27:26
Libgdx ГАЙД для новичков (java игровой движок)
20:54
Айтишник 👩‍💻
Рет қаралды 11 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Простой анализатор диска на JavaFX
22:13
Что еще должен знать Java Junior
13:51
Vlad Mishustin
Рет қаралды 28 М.
ЗМЕЙКА НА C++ - ПРАКТИКА #1
10:31
Канал какого-то студента
Рет қаралды 49 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН