03.🕹️ Сборка C++ проектов. Компиляция. Ассемблер. Теория. Game Engine серии

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 36

  • @broken_beyond_belief
    @broken_beyond_belief 5 หลายเดือนก่อน +10

    Я не знаю, кто ты такой, но это определенно один из лучших каналов по современной разработке на С++. Обычно в курсах по крестам люди упарываются по алгоритмам и Computer Science, я не говорю, что это плохо, просто они совсем опускают часть по именно софтверной разработке. А тут и про CI с помощью Jenkins (жаль не Gitlab CI), и про clang tidy / clang format, ассемблер затрагивается, документация через Doxygen, это просто чудно. Еще бы про сборку через CMake и тесты через Google Test Framework - и тебе можно ставить памятник в Красной Розе)

    • @LifeEXECode
      @LifeEXECode  5 หลายเดือนก่อน

      Спасибо! Все данные темы скоро будут (=
      Двигаемся по плану:
      lifeexe-art.gitbook.io/game-engine.-hardcore-series

  • @sensescatcher
    @sensescatcher 2 หลายเดือนก่อน

    Я подобное впервые вижу! Поддержал на бусти и купил курс. Призываю всех неравнодушных тоже поддержать автора! Подобных материалов должны быть больше!

    • @LifeEXECode
      @LifeEXECode  2 หลายเดือนก่อน +1

      Спасибо огромное!

  • @igorglushatov1948
    @igorglushatov1948 6 หลายเดือนก่อน +9

    Это один из лучших контентов, который я видел на ютубе и которого так ему не хватало. Огромная благодарность за этот труд и визуал!!

    • @LifeEXECode
      @LifeEXECode  5 หลายเดือนก่อน

      Спасибо огромное!

  • @alexsandrbetl5023
    @alexsandrbetl5023 5 หลายเดือนก่อน +6

    как всегда высший уровень Юрий!!!

  • @МыСтроимСами
    @МыСтроимСами 6 หลายเดือนก่อน +4

    Огромная Вам благодарность!!!

  • @zeroforazone
    @zeroforazone 5 หลายเดือนก่อน +1

    Поддержка на бусти оформлена, чтобы автор не останавливался❤

  • @SayHelloToGrux
    @SayHelloToGrux 6 หลายเดือนก่อน

    Поддержу комментарием, пожалуй один из немногих русскоязычных авторов, который делает приличный контент по анрилу

  • @ДмитрийЗахаров-д6ж
    @ДмитрийЗахаров-д6ж 6 หลายเดือนก่อน +1

    В любом случае благодарность за Вашу работу)

  • @bulba1995
    @bulba1995 5 หลายเดือนก่อน

    Тоже шикарнейший материал ,спасибо за урок .

  • @Fr2hTt54bmZ
    @Fr2hTt54bmZ 5 หลายเดือนก่อน

    Как всегда пушка, вышка! Спасибо большое за труд!

  • @d9kod9kod9ko
    @d9kod9kod9ko 5 หลายเดือนก่อน

    Большое спасибо за видео! Давно хотел в основах ассемблера разобраться, да все времени не хватает. Про оптимизацию при компиляции раньше только в теории слушал, было очень интересно посмотреть на практике. С нетерпением жду продолжение!

  • @samserious5483
    @samserious5483 6 หลายเดือนก่อน +1

    Спасибо, очень интересно!

  • @mistersomov
    @mistersomov 4 หลายเดือนก่อน

    Наконец-то годный контент❤ Лайк, шер, репост

  • @mentalAKV
    @mentalAKV 6 หลายเดือนก่อน

    Очень познавательное видео. Однозначно лайк!

  • @sogeking_479
    @sogeking_479 6 หลายเดือนก่อน +1

    Снова лайк, не глядя!

  • @ВладимирГорячев-ю3э
    @ВладимирГорячев-ю3э 6 หลายเดือนก่อน +2

    Интересно, что при сущестовании стандарта C++, разработчики компиляторов всё равно умудряются создавать некоторые не переносимые, специфичные только для их компиляторов фичи.

  • @TheRusBaron
    @TheRusBaron 6 หลายเดือนก่อน +1

    Годнота подъехала

  • @antondospekhov4095
    @antondospekhov4095 6 หลายเดือนก่อน

    43:43 Стоит, наверное, упомянуть, что стек растёт вниз не всегда, но чаще всего вниз, как в примере. Это зависит от архитектуры: где-то вниз, где-то вверх, где-то можно выбирать, а где-то стека нет (RISC), как такового и он реализуется самой программой в произвольном направлении. Причин тому могут быть самые разные, от удобства расчетов смещения до аппаратных ограничений архитектуры.

    • @sitraash
      @sitraash 5 หลายเดือนก่อน +1

      И зачем же это надо знать создателю движка для игр на С/С++? Особенно про RISC? Нет. НЕ стоит это упомянуть. Никаких "это зависит от архитектуры". Это уже сами поймут, те кто задумается. Это мусорная информация, которая мешает понять важную, просто чтобы потешить своё самолюбие, что ты скажешь "зависит" и "по разному".

  • @alexandroiceman6707
    @alexandroiceman6707 4 หลายเดือนก่อน

    Отлично!

  • @АлексейГучмазов
    @АлексейГучмазов 6 หลายเดือนก่อน

    Здравствуйте, у меня к Вам вопрос немного не по теме. Почему на вашем курсе логику связанную с anim notify Вы реализовали в компоненте оружия, а не в самом notify? Есть ли в этом какой-то смысл в плане архитектуры?

  • @Ar6yZuK
    @Ar6yZuK 4 หลายเดือนก่อน

    Кайф

  • @sensescatcher
    @sensescatcher 2 หลายเดือนก่อน

    Подумал, что push eax не очень сложно анимировать, и ret 0 тоже - просто кадр стэка сползает по прошлому ebp. Можно стилизовать всячески. Как думаете, анимированный отладчик смог бы иметь какой-то успех?

    • @LifeEXECode
      @LifeEXECode  2 หลายเดือนก่อน +1

      Мы в следующих видео посмотрим на дизассемблер, по сути это оно и есть)

  • @my_noname_channel
    @my_noname_channel 5 หลายเดือนก่อน

    А как для Unreal написать свой FArchive не посоветуешь, где есть какая-либо документация/руководство?
    Я пробовал тупо перегрузить все имеющиеся виртуальные методы и по вызовам понять, что происходит и как это использовать, но не осилил :( А хочется научиться использовать этот встроенный в Unreal инструмент, чтобы реализовывать собственную обработку объектов включая все вложенные подструктуры.

  • @Grooverider-4526
    @Grooverider-4526 5 หลายเดือนก่อน

    Скорее всего этот вопрос уже задавали. Где еще можно купить Ваш курс про программирование на С++? Юдеми заблокирован, и оплату с российских карт не принимают. А пройти уж очень хочется, все его так хвалят

    • @LifeEXECode
      @LifeEXECode  5 หลายเดือนก่อน

      Приветствую!
      Можете оформить запрос forms.gle/r7eW1S7D6diZxb3f8
      В конце месяца пришлю купон к курсу. После получения доступа можно закинуть донат на бусти )

    • @Koteyka1489
      @Koteyka1489 4 หลายเดือนก่อน

      @@LifeEXECode Юрий приветствую. Так еще можно сделать? тоже хотел купить курс по UE, но не понятно как оплачивать из РФ.

  • @Petr-kh1lt
    @Petr-kh1lt หลายเดือนก่อน

    Оптимизаторы порой конечно творят сумасшедшие (в хорошем смысле) трюки, некоторые из которых довольно сложны для понимания. Например, выражения, результат вычисления которых не наблюдаем, также выкидываются, как и в случае с константными мат. выражениями. Выражение по типу a * b, где b равна степи двойки ( например a * 16), оптимизатор вместо умножения, выполнит побитовый сдвиг влево a

    • @LifeEXECode
      @LifeEXECode  หลายเดือนก่อน

      Да! В следующем видео по оптимизации я эти моменты показываю также 👌

  • @evgeniyshevtcov7890
    @evgeniyshevtcov7890 4 หลายเดือนก่อน

    Запускаю батник vcvars64, затем снова выполняю команду cl и 32 битная версия как была, так и осталась. Что делать???

  • @ЕвгенийЗеленков-ж5п
    @ЕвгенийЗеленков-ж5п 5 หลายเดือนก่อน

    Здравствуйте, у меня возникли сложности с прохождением курса, как с вами связаться?

    • @LifeEXECode
      @LifeEXECode  5 หลายเดือนก่อน

      Приветствую, если задавали вопрос в QA, на выходных всем отвечу!