Code with Max
Code with Max
  • Видео 128
  • Просмотров 124 801

Видео

Улучшаем fireball огненного червя.
Просмотров 64111 месяцев назад
Всем привет. Уже вышел новый новый стабильный #Godot 4.1.1, запускаю проект в нем и немного улучшаю запускаемый червем файрбол. 1. Делаем у него определенное время жизни (time to live) 2. Регистрируем столкновение с персонажем и стенами. 00:00:00 Всем привет! 00:00:44 Открываем проект сохраненный в прошлой версии Godot 00:01:16 Ошибка загрузки. Ничего страшного, просто старый Git плагин 00:02:1...
Gems Infinite gameplay
Просмотров 1,5 тыс.Год назад
Promo video for Play Market
Регистрация игры в AdMob и получение реальных ID
Просмотров 1,2 тыс.Год назад
Подключаем рекламный баннер от Google AdMob в игру сделанную на Godot для Android. Как зарегистрировать приложение в AdMob и получить его ID. Как создать рекламный баннер. И самое главное, как прописать эти ID в своей игре. Ссылки используемые в видео: Godot: godotengine.org/ AdMob: admob.google.com/home/ Контакты и поддержка: t.me/code_with_max pay.cloudtips.ru/p/5acab2cd www.buymeacoffee.com/...
Как подключить рекламу в игру на Godot для Android
Просмотров 14 тыс.Год назад
Подключаем рекламный баннер от Google AdMob в игру сделанную на Godot для Android. Установка и настройка необходимых плагинов и модулей. Ссылки на модули используемые в видео: Godot: godotengine.org/ Godot AdMob Editor Plugin: github.com/Poing-Studios/godot-admob-editor Godot AdMob Android: github.com/Poing-Studios/godot-admob-android Контакты и поддержка: t.me/code_with_max pay.cloudtips.ru/p/...
Делаем fireball для NPC (GODOT)
Просмотров 771Год назад
Делаем fireball для NPC (GODOT) Базовый неигровой персонаж на минималках. (Тот самый NPC) Добавляем в игру врага, который, в отличии от пугала, сможет двигаться и атаковать персонажа. Это будет огненный червь (FireWorm) c базовым набором действий, управляемый простейшим конечным автоматом. (FSM) luizmelo.itch.io/fire-worm В этой части научим червя стрелять огненными шарами, а сами шары будут са...
Делаем врага для персонажа (NPC in mins with GODOT)
Просмотров 2,1 тыс.Год назад
Базовый неигровой персонаж на минималках. (Тот самый NPC) Хочу добавить в игру врага, который, в отличии от пугала, сможет двигатся и атаковать персонажа. Это будет огненный червь (FireWorm) c базовым набором действий, управляемый простейшим конечным автоматом. (FSM) В этой части будет создание основной ноды для NPC, создание структуры FSM (муки выбора), и конечно, первая базовая анимация персо...
Настройка камеры в Godot
Просмотров 3,5 тыс.Год назад
Настройка расположения и перемещения камеры персонажа с использованием сигналов.
Покупки и реклама в Android игре (пока все не очень)
Просмотров 904Год назад
Попробовал внедрить возможности отображения рекламы и организации внутри-игровых покупок в игре сделанной на Godot для Android. В общем выводы не утешительные, плагины для AdMob и In-app purchase, а так же документация к ним - находятся в удручающем состоянии, и без матов и костылей использовать их невозможно. Более того, я так и не смог запустить показ рекламы для платформы ARM.v7, если кто зн...
Dash Attack и пугало - 2
Просмотров 465Год назад
Dash Attack и пугало - 2
Быстрая атака и пугало :)
Просмотров 1,2 тыс.Год назад
Быстрая атака и пугало :)
Области столкновений в Godot
Просмотров 1,1 тыс.Год назад
Области столкновений в Godot
Рисуем уровень - песочницу для персонажа
Просмотров 659Год назад
Рисуем уровень - песочницу для персонажа
Настройка Godot для работы с 2D текстурами
Просмотров 855Год назад
Настройка Godot для работы с 2D текстурами
Добавляем еще одну анимацию атаки персонажа за 6 минут.
Просмотров 639Год назад
Добавляем еще одну анимацию атаки персонажа за 6 минут.
Snowflakes demo
Просмотров 470Год назад
Snowflakes demo
Добавляем ноду атаки
Просмотров 1,6 тыс.Год назад
Добавляем ноду атаки
Наследование классов в ООП
Просмотров 189Год назад
Наследование классов в ООП
Анимация персонажа при помощи спрайтов в Godot 4
Просмотров 17 тыс.Год назад
Анимация персонажа при помощи спрайтов в Godot 4
Демо: Атака персонажа
Просмотров 1,2 тыс.Год назад
Демо: Атака персонажа
30 Часть. Сохраняем настройки.
Просмотров 320Год назад
30 Часть. Сохраняем настройки.
2D character with Godot 4
Просмотров 1,7 тыс.Год назад
2D character with Godot 4
02 FSM-контроллер для 2D персонажа
Просмотров 2,6 тыс.Год назад
02 FSM-контроллер для 2D персонажа
Контроллер 2D персонажа
Просмотров 2,9 тыс.Год назад
Контроллер 2D персонажа
29 Часть. Меню настроек.
Просмотров 206Год назад
29 Часть. Меню настроек.
01. allme.one. Сайт.
Просмотров 251Год назад
01. allme.one. Сайт.
99 Gameplay for Playmarket
Просмотров 306Год назад
99 Gameplay for Playmarket
28 Часть. Звук.
Просмотров 1,9 тыс.Год назад
28 Часть. Звук.
27 Часть. Центр.
Просмотров 4312 года назад
27 Часть. Центр.
26 Часть. Пауза.
Просмотров 1132 года назад
26 Часть. Пауза.

Комментарии

  • @coinframe
    @coinframe 5 часов назад

    Господи.... я прошёл этот туториал раз 10. Слушал все отступы от тем , вглядывался во все движения автора. Но сервер отказывался ходить по порту домен.рф:5000 что я только не делал, ещё чёрт дернул взять домен рф.... Спустя 100 кружек кофе я наконец зашёл на роутер и там какого то стояла галочка на айпишнике 192.168.1.106 он же сервер, что это блин сервер и его порт 80 и ни как иначе.... капец. Зато какой кайф что не бросил и урок полезный. 😂

  • @coinframe
    @coinframe 6 дней назад

    Странно при попытке gunicorn --bind 0.0.0.0:5000 wsgi:app Начинаются бесконечные сообщения : Port 5000 is use by another program. Enter identify and stop that program, or start server with different port. Типа занят порт. Но при проверке через netstat пусто 🤷‍♂️ Проверил 80 порт всё норм показывает nginx. Приплыл 😢 Или он бесконечно делает бинд и видит сам себя не могу понять.... Просто он крутит и биндится без конца пока его не стопнешь ctrl+c

    • @coinframe
      @coinframe 6 дней назад

      Всё сам поправил. Просто в main.py не записал условие if name == main

  • @ТатьянаСоколова-н1м

    Нельзя смешивать apt и pip ставим wheel, flask,gunicorn только после venv/bin/activate

  • @ТатьянаСоколова-н1м

    'Если у вас возникают проблемы с регистрацией на яндексе, я вообще не знаю зачем вы смотрите это видео ' :-)) убил просто)))) С яндексом всё норм. Хочу использовать пайтон для api, при этом знаю php. Как же корёжет с этого пайтона, чё так всё сложно. Но нужен пайтон потому как умные дядьки сказали учи пайтон потом спасибо скажешь, бэк на php - это для "html страничек"...

  • @LinuxMalledefer-tq1qr
    @LinuxMalledefer-tq1qr 16 дней назад

    gnome 3 имба

  • @keep_watching057
    @keep_watching057 19 дней назад

    для регистрации в адмоб сайте нужно 18 лет???

    • @Serge-j9l
      @Serge-j9l 18 дней назад

      Нет

    • @keep_watching057
      @keep_watching057 18 дней назад

      @@Serge-j9l а почему у меня не работает, не проходит регистрация?

    • @Serge-j9l
      @Serge-j9l 18 дней назад

      @@keep_watching057 Я не знаю.

    • @Serge-j9l
      @Serge-j9l 18 дней назад

      @@keep_watching057 ВПН включи.

  • @OceanFox-i8d
    @OceanFox-i8d 22 дня назад

    линукс 💀💀 у меня нету этого разширения а при импорте выдаёт 20 ошибок

  • @darkhunter777
    @darkhunter777 2 месяца назад

    Как обнулить в скрипте TextureRect вместе с картинкой ?

  • @alexgall4823
    @alexgall4823 2 месяца назад

    Спасибо за уроки. Не уверен что правильно делаю. Я сделал так - func move_state (): var direction := Input.get_axis("left", "right") потом if direction == -1: $Camera_left_right.position.x = -200 elif direction == 1: $Camera_left_right.position.x = 200 Выглядит проще, и разворачивается быстро. Но не уверен что не будет потом каких-то косяков.

  • @666GooglMan66
    @666GooglMan66 2 месяца назад

    Ты пушка... смотрел твои уроки по годот, а тут чет думаю надо все таки питон качнуть в вебе(сам то 1с кодер) а тут таой курс...не сразу голос узнал, а это ты...пушкаааа

  • @ГлебРостов
    @ГлебРостов 2 месяца назад

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

    • @codewithmax
      @codewithmax 10 дней назад

      Теоретически, этим занимается сервер локализации, самому ничего из памяти "убивать" не надо

  • @salahzak7615
    @salahzak7615 3 месяца назад

    Как добавить в игру вход в google аккаунт в Godot?

  • @igroman34rusify
    @igroman34rusify 3 месяца назад

    а есть шаблон твоего три в ряд? Желательно без OpenGL)

    • @codewithmax
      @codewithmax 10 дней назад

      Так в движке же переключатель встроен, можно хоть мышкой сменить

    • @igroman34rusify
      @igroman34rusify 9 дней назад

      @@codewithmax так прикол в том что с opengl не открывается на старых картах даже, выдаёт ошибку. Можно через костыли открыть проект и редактировать, но изменить чтобы было без, у меня не вышло, сразу ошибку выдаёт)

    • @codewithmax
      @codewithmax 9 дней назад

      @@igroman34rusify вероятно дело не в opengl, а в arm-v7, с ним точно плагин не работатет.

  • @DarkAngel-p5p
    @DarkAngel-p5p 3 месяца назад

    Имба

  • @Belomor2Kanal
    @Belomor2Kanal 4 месяца назад

    Привет. Извини что вопрос не по теме. Я скачал Годо версии 4.2.2 стабильная х64 и вижу что в скриптах слова func var желтого цвета, а у всех кто показывает свои скрипты в ютубе эти слова красного цвета, не знаешь в чем может быть причина?

    • @codewithmax
      @codewithmax 10 дней назад

      Это просто цветовая схема подсветки кода. Тысячи их, выбирай какая нравится.

  • @Gomelski-by3gb
    @Gomelski-by3gb 5 месяцев назад

    рад вас снова видеть на ютубе (п.с ваши видео про годот лучшие)

  • @markokostelac7282
    @markokostelac7282 5 месяцев назад

    Hi Max, this is lovely. Hopefully more people will know about it now.

  • @user-me1rk2xi8o
    @user-me1rk2xi8o 5 месяцев назад

    Дай бог тебе здоровья, спасибо тебе большое, мил человек!

  • @Илья-щ3я1ч
    @Илья-щ3я1ч 5 месяцев назад

    Красноярск с вами😂 у нас тоже погода шалит )

  • @zakchips
    @zakchips 5 месяцев назад

    Госпыдя, где это так холодно?

  • @md.mizanurrahmanxendpdc.369
    @md.mizanurrahmanxendpdc.369 6 месяцев назад

    Thanks

  • @clide8414
    @clide8414 6 месяцев назад

    Замечательно, что вы здоровы! Мы вас ждём и до сих пор)

  • @igorMishchuk0
    @igorMishchuk0 6 месяцев назад

    Спасибо:3

  • @RPTYPER
    @RPTYPER 6 месяцев назад

    Помогите кто-нибудь! Пж! Мне пишут, что у меня таблутация неверная, а я не знаю, как исправить. extends KinematicBody2D var speed = 150 var jumpForce =300 var gravity = 700 var vel = Vector2() func _physics_process(delta): if Input.is_action_pressed("player_left"): vel.x -= speed elif Input.is_action_pressed("player_left"): vel.x += speed move_and_slide(vel, Vector2.UP)

    • @codewithmax
      @codewithmax 5 месяцев назад

      Используй либо табы, либо пробелы. нельзя мешать.

  • @vizziter1589
    @vizziter1589 6 месяцев назад

    Здравствуйте, что за ошибка Invalid set index 'state_machine_enemy' (on base: 'Node') with value of type 'Node (State Machine Enemy)'? Пытаюсь использовать FSM для врага, но выдает ошибку

  • @vizziter1589
    @vizziter1589 6 месяцев назад

    Поработал с камерой и зумом и понял кое - что, поэтому может кому-то помогу Мне нужно было, чтобы персонаж бежал медленно, а если нажимаю shift, то быстро Поэтому если для медленного движения position smoothing = 3 подходила, то для бега уже нет, персонаж тупо бежал быстрее и камера не могла его догнать, а если я через position_smoothing_speed изменял значение на 10, то персонаж дрожал даже с process_callback = Physics Потратил около часа, чтобы разобраться с проблемой, даже у англоязычных челиков спрашивал, но они так ничего путного и не написали Вообщем решение проблемы: Ставите position smoothing = 10(В моём случае, в вашем может быть и 20 и 30) и так же ставим process_callback = Physics Таким образом камера очень быстро следует за персонажем при медленном беге, но теперь она догоняет его в быстром беге и никакого размытия нету Да, придется мириться с быстрым поворотом камеры в другую сторону и так же, то что она полностью догоняет персонажа когда он бежит медленно, но теперь нету никакого размытия P.s Если кому-то дать поиграть в такую игру, то он даже не заметит различий в камере, так что забейте на то что в медленном беге камера догоняет игрока, человек этого не видит и геймплей с такой камерой кажется ему достаточно приятным Очень надеюсь, что кому-то помог

  • @vizziter1589
    @vizziter1589 7 месяцев назад

    Кайф, спасибо

    • @codewithmax
      @codewithmax 7 месяцев назад

      Не за что :)

    • @vizziter1589
      @vizziter1589 7 месяцев назад

      @@codewithmax Будут ещё видосы по godot?

    • @codewithmax
      @codewithmax 7 месяцев назад

      ​@vizziter1589 надеюсь что - да. Сейчас в процессе переезда, сижу на съемной квартире, не очень удобно, да и времени нет. Но надеюсь скоро все будет норм

    • @vizziter1589
      @vizziter1589 7 месяцев назад

      @@codewithmax Хорошо, думаю не один я жду продолжение обучения!

  • @asp_org
    @asp_org 7 месяцев назад

    Благодарю за ролик и особенно детальные объяснения.

  • @inoyashiro3059
    @inoyashiro3059 7 месяцев назад

    У меня у одного такой баг если одновременно нажать прыжок и влево или вправо и не отпуская пробела нажимать влево и вправо то персонаж полетит

    • @codewithmax
      @codewithmax 7 месяцев назад

      Ох ты. Надо попробовать. В теории не должно быть, там же проверка is_on_floor, но хз…

  • @Pavliusik
    @Pavliusik 7 месяцев назад

    СПАСИБО ! Тебе большое. Наколнец-то нормально настроил сервер

  • @user-ij4ov7re8g
    @user-ij4ov7re8g 7 месяцев назад

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

    • @codewithmax
      @codewithmax 7 месяцев назад

      Спасибо :) Я все еще надеюсь продолжить эту игрушку

  • @cvrsxdp
    @cvrsxdp 7 месяцев назад

    Подскажите, как сделать так, чтобы из двух анимаций работала только одна определённая? У меня есть 2 анимации: ходьба и стрельба. Если я одновременно хожу и стреляю, то анимация стрельбы не успевает показаться. Я хочу сделать так, что бы при движении персонажа и нажатии кнопки стрельбы проигрывалась только анимация стрельбы.

  • @artsdartsAD
    @artsdartsAD 7 месяцев назад

    Спасибо тебе большое за видео ролик. Наконец то понял почему у меня не получалось дать контроллер своему персу! Всё из-за колизии! Эти ютуберы гадкие не говорили об этом и только код писали. Уххх 5 часов + 3 часа. = итог :D

  • @user-yq1cz4hs4c
    @user-yq1cz4hs4c 8 месяцев назад

    Я впервые на данном канале, но ты очень хорошо рассказываешь и показываешь в этом видео ты очень сильно мне помог так что с меня лайк и подписка :)

  • @igorkuzmin4252
    @igorkuzmin4252 8 месяцев назад

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

  • @ZXCKATSU23
    @ZXCKATSU23 8 месяцев назад

    анимацию сделай на 5-6 выглядит очень медленно

  • @DanDiablo
    @DanDiablo 8 месяцев назад

    У меня змейка выходит, после съедания яблока и поворота в любую сторону. Куда бы не повернул, сталкивается с хвостом. Возможно, хвост рисуется слишком быстро. Годо 3.5.5

  • @DanDiablo
    @DanDiablo 8 месяцев назад

    У меня функция randi() не выдает различные значения, постоянно одинаковые. Godo версии 3.5.3 Различные значения выдает функция rand_range(), как бы еще эти значения были кратными 32? Вообще странно, что мало лайков для видео. Видимо, из за 4ой версии движка.

    • @DanDiablo
      @DanDiablo 8 месяцев назад

      Понял. В ready() надо было вызвать randomize()

  • @user-ym4no5we9h
    @user-ym4no5we9h 9 месяцев назад

    Большое спасибо! Выполнил все шаги с первого ролика до последнего!!! Отдельное спасибо, за объяснение каждого шага, а не просто сделай так и все.

  • @salahzak7615
    @salahzak7615 9 месяцев назад

    Можеш зделать так чтобы при нажатий на кнопку перекидываео на сайт

  • @salahzak7615
    @salahzak7615 9 месяцев назад

    Ты знаеш как зделать при нажатий на кнопку перекиды вают на сайт?

  • @salahzak7615
    @salahzak7615 9 месяцев назад

    Как зарегистрироватся в Admob?

  • @salahzak7615
    @salahzak7615 9 месяцев назад

    Как ты зарегистрировался ?

  • @salahzak7615
    @salahzak7615 9 месяцев назад

    Как добавить видео рекламу

    • @codewithmax
      @codewithmax 9 месяцев назад

      poing-studios.github.io/godot-admob-plugin/

    • @codewithmax
      @codewithmax 9 месяцев назад

      Отличный плагин. Сам пользуюсь.

    • @salahzak7615
      @salahzak7615 9 месяцев назад

      Зделаеш видео про как добавить видео рекламу

    • @codewithmax
      @codewithmax 9 месяцев назад

      @@salahzak7615 для какой версии?

    • @salahzak7615
      @salahzak7615 9 месяцев назад

      Godot 3

  • @user-tx7ct1fg2i
    @user-tx7ct1fg2i 9 месяцев назад

    Да как звук при съедании яблока то проигрывается?если объект очень быстро уничтожается?как он успевает,он же не успевает

    • @codewithmax
      @codewithmax 9 месяцев назад

      Ох, уже и не помню что там делал. Доберусь до гитхаба - гляну, но там либо задержка стоит, либо звук проигрывается не яблоком, а объектом который не будет уничтожен. Возможно змеей.

    • @user-tx7ct1fg2i
      @user-tx7ct1fg2i 9 месяцев назад

      @@codewithmax прошу прощения,как выяснилось я жёстко тупой.я же до этого много времени в документации ползал,да на форумах и там в итоге ....что поделать в этом я лучше всех

  • @user-tx7ct1fg2i
    @user-tx7ct1fg2i 9 месяцев назад

    У меня незациклинный звук, всё равно проигрывет зацикленно,я уже устал туторы разгядывать😢

  • @user-ji2qc5qv6e
    @user-ji2qc5qv6e 9 месяцев назад

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

    • @codewithmax
      @codewithmax 9 месяцев назад

      Всегда пожалуйста:)

  • @lysandder
    @lysandder 10 месяцев назад

    Слишком хорош

  • @Snimaju_Shljapu
    @Snimaju_Shljapu 10 месяцев назад

    По поводу анимации змеи, увеличить FPS в меню анимаций с 5 до 10…

  • @ext_0015
    @ext_0015 10 месяцев назад

    Я так и не понял. В скрипте State мы даем прямую ссылку на state machine или оставляем null?