- 108
- 64 081
Александр
Russia
เข้าร่วมเมื่อ 5 เม.ย. 2012
На канале видео посвящены в основном программированию и прикладной математике. Здесь можно найти как уроки для изучения каких-либо инструментов, так и теорию по различным тематикам.
Большая часть уроков посвящена изучению движка libgdx для написания игр.
Большая часть уроков посвящена изучению движка libgdx для написания игр.
Кратко про верстку на web (html + css)
Базовая информация для будущих верстальщиков...
Подпишитесь на канал в Телеге: t.me/+ATCyyr9uEvliNDMy
Напишите в комментариях "Хочу изучать React", если хотите быстро освоить React.
P.S. 100 мб видео загружалось почти час... Поддержка канала при такой скорости будет невозможной
Подпишитесь на канал в Телеге: t.me/+ATCyyr9uEvliNDMy
Напишите в комментариях "Хочу изучать React", если хотите быстро освоить React.
P.S. 100 мб видео загружалось почти час... Поддержка канала при такой скорости будет невозможной
มุมมอง: 35
วีดีโอ
Предлагаю альтернативу! Почему сорвалась онлайн трансляция, и что теперь по планам?
มุมมอง 1092 หลายเดือนก่อน
3 августа в 15:00 состоялось офлайн мероприятие с параллельной онлайн трансляцией. Однако по техническим причинам не записался звук. В результате онлайн трансляция оказалась потерянной. Объясняю, почему это произошло, и что планирую сделать теперь... Ссылка на мой телеграм канал: t.me/alexprog_brih Ссылка для приглашения в телеграм канал: t.me/ ATCyyr9uEvliNDMy
"Backend и с чем его готовить" - трансляция 3 августа 15:00 - 17:00
มุมมอง 3013 หลายเดือนก่อน
3 августа в 15:00 начнется трансляция по теме backend-технологии и магия серверной части. Подключайтесь! Ссылка на трансляцию: th-cam.com/video/CFtBC-mlojs/w-d-xo.html Ссылка на пост мероприятия: moydvizh.ru/?eventId=61056 Ссылка на группу моего стартап-проекта: pis_mymove
Быстрый старт. Настройка Spring Boot проекта с Gradle
มุมมอง 1155 หลายเดือนก่อน
Видео про форматы хранения данных th-cam.com/video/fwRPVq54cL0/w-d-xo.html Информация про ORM javarush.com/quests/lectures/questspringboot.level03.lecture02
Форматы данных
มุมมอง 746 หลายเดือนก่อน
Наиболее часто используемые форматы данных для хранения и/или обработки, а также, где и как они применяются.
Using (Resources). Зачем и куда?
มุมมอง 2086 หลายเดือนก่อน
Как правильно используется ключевое слово управления ресурсами? Использование ключевого слова using (C#) или try-with-resources (java) позволяет сильно сокращать код, если понимать, когда и как его нужно использовать.
3 уровня гарантии исключений
มุมมอง 116ปีที่แล้ว
Не все умеют правильно использовать механизм исключений, поэтому в этом видео я решил остановиться на ключевых моментах, как писать код, чтобы исключения грамотно ложились на архитектуру кода.
Знакомьтесь, Piece Figs! (Для любящих экраны)
มุมมอง 57ปีที่แล้ว
Скачать с Play Market: play.google.com/store/apps/details?id=com.figp.game Скачать с RuStore: apps.rustore.ru/app/com.figp.game
Трансляция языков на примере ввода примитивной формулы
มุมมอง 100ปีที่แล้ว
В видео демонстрируется библиотека StrAnalyzer на базе .NET для синтаксического и лексического анализа строки. Библиотека полезна для создания своего собственного языка программирования или несложной формулы. Ссылка на библиотеку: disk.yandex.ru/d/51EL1bWiVhon2g
МКЭ на практике #3 | Доходим до расчета общего решения
มุมมอง 163ปีที่แล้ว
А вот и 8 лайков на 2 серии!) Ребята, простите за качество! Увидел ваши комментарии - смотреть и правда некомфортно. Но я уже снял урок, откатиться к последнему моменту не удалось. Могу запланировать стрим, если нужно разобрать какие-то вопросы по данной теме.
Год киски? Псс, парень, тут подарочек...
มุมมอง 132ปีที่แล้ว
Всех с наступающим 2023 годом! Пусть исполняются мечты, сбываются поставленные цели, а здоровье позволяет творить и создавать ещё очень долго)) Дарю вам свой "Космический дрон" для ПК. Наслаждайтесь игрой)) Откуда скачать? ВК: wall-213062687_5 IndieDB: www.indiedb.com/games/space-drone Напрямую: disk.yandex.ru/d/Py_IY4cZ7kgvNw (сама игра) и disk.yandex.ru/d/0RcIsdcLOSWAZQ (JDK, если нуже...
Космический дрон. Программа создания уровней
มุมมอง 1522 ปีที่แล้ว
Космический дрон. Программа создания уровней
МКЭ на практике #2 | Программируем интегралы
มุมมอง 2102 ปีที่แล้ว
МКЭ на практике #2 | Программируем интегралы
МКЭ на практике | Создаем базисные функции
มุมมอง 3262 ปีที่แล้ว
МКЭ на практике | Создаем базисные функции
Восходящее и нисходящее программирование (проектирование)
มุมมอง 4382 ปีที่แล้ว
Восходящее и нисходящее программирование (проектирование)
Game UI #2 - Создание окна по макету в libgdx
มุมมอง 5682 ปีที่แล้ว
Game UI #2 - Создание окна по макету в libgdx
Я только в 8 классе, но все почти понятно
Будут прохождения Standoff 2?
А вы ждете именно мои прохождения? 😀
@@Александр-т1ц5я Да, у Вас очень красивое лицо и голос.
Очень жаль, но не смогли настроить микрофон для трансляции 😢 Мероприятие проходило в Сбер центре, но их микрофоны не удалось подключить 😢 Надеялись, что будет слышно хотя бы так((( Если буду проводить новые мероприятия, надеюсь смогу найти технического помощника по настройке оборудования, а то время подготовки сильно ограничено(
Спасибо за видео демонстрацию
Отлично! Спасибо за данное видео
Полезно, без воды. Однозначно лайк
Александр, спасибо вам большое! С помощью ваших разъяснений я смогу доделать бету генератора мира моей игры на основе шума Перлина и коллапса волновой функции. До этого я читал хабр статью и, позже, посмотрел ваши видео, чисто ради интереса, ведь я тогда думал, что построю рельеф местности чисто на коллпсе в. ф., но оказалось, что она подходит только для более мелких деталей. До этого я думал, что шум 2д надо выстрвивать на вектор-функциях (4 на каждый угол) и уже их интерполировать, но пересмотрев понял, что всё намного легче. Ещё раз, Спасибо!
Не, оказалось, что надо всё равно юзать вектор-функции. А так шум перлина уже сделал
@@Mil_leR-zero а игра есть на гитхабе?
Очень разностароная библиотека, много возможностей решать одну проблему 👍 иногда даже не знаю как правильно...😅
а еще хуже качество с меньшим размером для демонстрации кода не было?
Потому что неуч, когда в сетке координат запутался уже всё пошло не по плану
Обязательо ли делать триангуляцию Делоне? Может ли быть элемент брямоугольником или n-угольником?
Можно определить любой геометрический объект, но тогда нужен алгоритм для построения сетки из данных геометрических объектов, и базисная функция будет определена иначе, а значит, и задача будет иметь другое решение. Треугольник - это простейший геометрический примитив, который является при этом универсальным - вы можете построить любой mesh на основе треугольников. Если в одномерном пространстве отрезок является примитивом, то в 2д пространстве примитивом является треугольник. Отсюда возникает вопрос, требуется ли придумывать свой геометрический примитив, если задача давно решена на треугольниках, на которых можно построить произвольную поверхность? Но ответ на Ваш вопрос - да, элемент может быть любым.
@@Александр-т1ц5я Понял, спасибо.
Похож на Кейна в начале
будем ждать LibGDX
Нужен талант, чтобы так запутано объяснить простые вещи 😁 Тем, кто вообще не изучал методы мат физики соболезную
Здесь не было цели объяснять попроще. Те, кто нужно, уже знакомы с МКЭ. Задача стояла объяснить подробно: от математики до кода со всеми мелочами.
Александр сними пожалуйста видео по справочнику LibGDX по пакету gdx.math будет интересно
Александр сними пожалуйста видео по справочнику LibGDX по пакету gdx.math будет интересно
А почему не надо делать персонажей акторами?
Спасибо за вопрос! Дело в том, что акторы по умолчанию достаточно сложные компоненты, реагирующие на события и отображаемые независимо от обзора видимости. Предполагается, что акторов небольшое количество, что соответствует требованию интерфейсных компонентов. Если посмотреть на иерархию, связанную с акторами: в основном - это интерфейсные компоненты, сетки, панели и так далее. Для акторов не предусмотрен пул, что намекает на то, что в течение игры акторы в большом количестве не создаются и не удаляются - по логике движка (фреймворка). Персонажи - это постоянно обновляемые и модифицируемые игровые единицы, которых может быть очень много. Для них обязательно должен использоваться пул объектов для создания, они должны отрисовываться только тогда, когда их видно. Если вы разрабатываете стратегию, то для игровых объектов нужно использовать другую механику - не акторов - для выбора юнитов. К тому же Stage хранит акторов, как коллекцию. А если нужно будет обрабатывать огромное количество персонажей, может потребоваться что-то более скоростное, чем последовательный обход абсолютно всех игровых персонажей. Лучше используйте акторов только для интерфейсных компонентов, чтобы избежать возможных багов и тормозов. В космическом дроне тормоза могут быть, поскольку как раз таки все мои объекты были акторами.
@@Александр-т1ц5я Так в пользовательском интерфейсе может быть очень много диалоговых окон(панелей), на которых куча кнопок, текста, прокуруток с картинками типа ListView и тд, как этот пользовательский интерфейс выстраивать? И что использовать вместо акторов?
Бомба)
18:55 а что за векторы "a"? Имелись ввиду векторы "e"? И еще вопрос: скалярные величины "c" - что они такое? они же для каждой произвольной точки F из квадрата будут свои, так? Зачем мы их вычисляем для каждой точки отдельно? Ведь фигуру (с 21:42 фиолетовую) можно получить одну для всех точек данного квадрата - если c считать не как скалярное произведение, а просто сказать, что c = номеру текстуры в данной точке (а номера текстур для каждой узловой точки мы уже выбрали заранее рандомно)
Спасибо за вопрос! Да, я ошибся, имелись векторы "е". По поводу скалярных значений "c" вы задаете правильные вопросы. К сожалению, сходу ответить на этот вопрос не могу, надо вспомнить материалы по шуму Перлина. С учетом формулы значения "с" действительно оказываются разными для разных точек внутри квадрата. Если вы успели разобраться, напишите в ответном комментарии ваши соображения. Пока нет времени вспоминать теорию 😮💨
@@Александр-т1ц5я я не разобрался, я просто забросил это дело ¯\_(ツ)_/¯
@@flatty_man вообще да, чтобы интерполировать нормально с таким алгоритмом точки С должны иметь просто рандомную высоту(текстуру). А если идти по пути скалярного произведения С(по пути вектор-функций), то там уже нужен будет другой алгоритм интерполяции, так как мы уже работаем не с интерполированными "линиями" на гранях квадрата, а с 4-мя (на каждый угол квадрата) линейными двумерными функциями
8 лайков? этот канал помог множеству людей для кодинга на libGDX, почему актива нема?
Хорошо объяснили большое спасибо
спасибо... очень полезно и интересно
Круто, спасибо.
Спасибо большое за отличное объяснение алгоритма. Было очень полезно и интересно.
Игра 10 из 10
ваша сыллка на дискорд группу не работает
Исправил ссылку) Только канал опустел почему-то...
Огромное спасибо за гайд!
libgdx еще жив!!!! ура :)
вполне себе жив :)
Привет. Можно как пожелание... Нет, просьба, масштабировать камеру на коде? С телефона не удобно смотреть. + нужно ставить высокое качество, чтобы разглядеть
Половину не понял но посмотрел до конца было круто спасибо за такой разбор
Где-то через полгода-год скину:)
Доброй ночи! А как обычно делают диалоговую систему в игре? На SQL? Точнее как Вы реализуете диалоги в своей игре? Или как бы реализовывали, если бы эта игра была что-то типа Готики?
Признаюсь, с диалоговой системой я в космическом дроне не заморачивался. Обычные текстовые файлы с сообщениями. Изменение таких файлов пользователями не влияет на сам процесс игры. Можно, конечно, SQL использовать. Но мое мнение: на этапе разработки прототипа следует максимально простой вариант выбирать.
снимайте в 1080р пожалуйста. очень плохо видно, некомфортно смотреть
Спасибо за замечание! Проверю настройки
5 лайков есть! Раз обещал, скоро будет 2 серия :) Как раз приближается четверг, когда должно выйти следующее видео! P.S. Пока видео выходят раз в 2 недели...
Прошу меня простить: на 5:13 перепутал оси. Надеюсь, не запутал никого) В общем, просто делим координату на соответствующий ей размер картинки, получаем координату в uv.
Привет! Это мы с кузеном делали Жмых Мороз. Извините, что с таким лагом отвечаю. Недавно только за весь май добрался до компьютера. На видео Вы сказали (52:10), что можете дать советы по игре. Очень бы хотелось их получить:)
Привет! Не увидел своевременно комментарий) Если ещё актуально, напиши свой ВК или телеграмм
О-ФИ-ГЕН-НО! Просмотрел на одном дыхании!
Интересная сторона разработки. Музон и саунд-дизайн важная часть)
Это да) Я решил со звуками уж нормально заморочиться) В игре теперь сюжетик есть) Осталось найти народ с андроидами для оценки) Игра уже в плей маркете)
Привет libGdx-никам:) никто еще libGdx c Compose jetpack не пытался обьеденить😉?
Мне не приходилось объединяться с нативным UI) Да и необходимости как-то не было :) Если что-нибудь накопаю и придумаю урок, обязательно сделаю видео) А пока попробуйте повзаимодействовать с поддержкой libgdx через дискорд: discord.gg/rdH9fEdS или задайте вопрос в группу ВК по libgdx)
а) я все понял
Спасибо за контент 👍😋
Друг, ещё одна просьба. Я нашёл очень мало русскоязычных роликов по библиотеке Kryonet (целых 0). Не мог бы ты состряпать статью по этой либе, а то пока я её изучал, вопросов много, ответов мало, тех, кто может ответить ещё меньше (Ты мой единственный источник информации, с которым можно общаться на данный момент)
Уведомления не пришло(. Коммент есть.
для новых проектов на libgdx используйте github.com/tommyettinger/gdx-liftoff это просто утилита из набора mega must have
а можете рассмотреть в контексте Kotlin jetpack Compose (можно ли как-то создать libGdx приложение в нем , или не стоит ли в перспективе переходить на compose)?
можно, просто стартовый класс в модуле android сделйте с использованием compose
@@КонстантинЪЪЪ эхх примерчик бы(с обоими;)
😋😋😋😋
json, а вот для визуализации html
Друг, сделай пожалуйста видео по LibGDX Stage and Viewport pls
Николай, а какие именно моменты интересуют? Общие? Или в вашем случае какие-то нестандартные кэйсы?
@@Александр-т1ц5я что это такое и с чем это едят. Общие короче. И если не трудно, немного затронуть тему Ashley. Будет очень приятно это видеть. Спасибо за ответ!
@@НиколайСибирцев-я4т , думаю, будут видео по этим темам)
Николай, посмотрите, пожалуйста, видео по пользовательскому интерфейсу th-cam.com/video/CxYQj_PKkcc/w-d-xo.html Скажите, на какие вопросы я в этом видео не ответил касательно Stage?
@@Александр-т1ц5я ну, в целом оно много объясняет, хоть и тема задета вскользь, но хотелось бы увидеть полный разбор методов и переменных
Ещё бы уроков пожалуйста о Box2D, о фильтрах столкновений и суставах
Тема действительно интересная. Если я получу опыт работы с костяшной анимацией в libgdx, то обязательно поделюсь))
Здравствуйте расскажите пожалуйста как написать это pack файл и json, я пытался создать кнопку со своей собственной картинкой ImageButton но почему то при запуске эмулятора android у меня программа сразу закрывалась. До сих пор разбираюсь с этой проблемой.
Проблема ещё актуальна? Я могу ссылки дать. В целом стили я рассматривал в одном из уроков, где создавал окошко.