Закодил Google Dino на Arduino! [Arduino GameDev]

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2021
  • Заказать PCB: jlcpcb.store/ купон на $10: jlcpcb.com/EDA
    В этом видео мы повторим знаменитую игру про бегущего динозавра, и конечно же подробно разберем основные игровые механики.
    ► Исходники и проект на EasyEda: oshwlab.com/Nich1con/ArduinoG...
    ► Исходный код к проекту: github.com/Nich1con/ArduinoGa...
    ► Поддержать автора: yoomoney.ru/to/410019154264963
    ► По всем вопросам: nich1con36@mail.ru
    ► Первая часть: • Игровая консоль на Ard...
    ▼ Уроки по теме ▼
    alexgyver.ru/lessons/gyvercor...
    alexgyver.ru/lessons/naked-chip/
    alexgyver.ru/lessons/programm...
    alexgyver.ru/lessons/eeprom/
    alexgyver.ru/lessons/code-opt...
    ▼ Видео про программаторы ▼
    • Работа с программаторо...
    • Используем Arduino в к...
    • Самодельный ISP програ...
    ★ Инструменты, приборы и материалы для пайки ★
    - Удобные мультиметры: ali.ski/2nn13 ali.ski/fTDAW9
    - Тестеры компонентов: ali.ski/ZFLC7Y ali.ski/Mb_7W
    - Карманные осциллографы: ali.ski/JdkQw
    - Паяльная станция HakkoT12: ali.ski/pEUz9I
    - Паяльный фен 8858: ali.ski/3cSLjp ali.ski/OtB10-
    - Коврик для пайки: ali.ski/gF7bWW
    - Стриппер для проводов: ali.ski/RiVwcj ali.ski/Thu_i
    - Оловоотсос: ali.ski/1MLjH ali.ski/1K-IS
    - Куча дешевого припоя: ali.ski/ZGkkx ali.ski/S3h5V
    - Шпильки для выпайки: ali.ski/WSv7wx
    - Хороший флюс-гель: ali.ski/uFflw
    ► Огромный стартовый набор GyverKIT: kit.alexgyver.ru/
    ► Уроки Arduino на сайте: alexgyver.ru/lessons/
    ► Модули и датчики с Али: alexgyver.ru/arduino_shop/
    ► Страница "Заметок Ардуинщика": alexgyver.ru/arduino_lessons/
    Теги: #arduino #ардуино #alexgyver
    ●●●●●●●●●●●●●●●●●●●●
    ► Основной канал: / alexgyvershow
    ► Поддержать автора alexgyver.ru/support_alex/
    ► Официальный сайт: alexgyver.ru/
    ► Почта: alex@alexgyver.ru
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @nich1con652
    @nich1con652 2 ปีที่แล้ว +202

    Слишком уж затянулось производство этого видоса (по личным причинам), забыл поздравить всех с наступающим новым годом! Посмотрим, зайдет ли вам такой формат.

    • @fukkenPavlo
      @fukkenPavlo 2 ปีที่แล้ว +5

      Отличный проект, нужна ссылочка на бесшумные таковые кнопки

    • @Loskutov_Igor
      @Loskutov_Igor 2 ปีที่แล้ว +3

      Чувак ты крут) я около года назад тоже начинал делать на пердуине эту же игру, используя экран от нокии. Но не мог придумать как кактусы рандомно выводить. Пора смахнуть пыль с проекта

    • @technotrolla1254
      @technotrolla1254 2 ปีที่แล้ว

      Спасибо за интересные видео! С наступающим!

    • @AntonZnaenok
      @AntonZnaenok 2 ปีที่แล้ว +1

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

    • @nich1con652
      @nich1con652 2 ปีที่แล้ว +2

      @@AntonZnaenok Нет, атмега измеряет свое напряжения питания и приблизительно считает заряд по двум значениям - заряженной и разряженой батареи, далее просто рисуется значок. Эта функция просто вызывается при отрисовке меню или игры.

  • @BLRplex
    @BLRplex 2 ปีที่แล้ว +141

    Было бы интересно, если бы игры можно было хранить не в памяти самого микроконтроллера, а на внешних носителях. Вот это бы получилась реально крутая платформа, развивающая сама себя. То есть, на МК загрузчик, ридер карты, меню игр на носителе и лоадер самих игр.

    • @rerofriverwood379
      @rerofriverwood379 2 ปีที่แล้ว +10

      можно читать spi флешки или cd карточки с фатом

    • @MsTim159
      @MsTim159 2 ปีที่แล้ว +22

      Бред же) Какая платформа то? Это обыкновенный pet проект, который интересно повторить, покрутить в руках минут 10, и закинуть в дальний угол чулана.

    • @GoodVrGames
      @GoodVrGames 2 ปีที่แล้ว +4

      Это просто поделка для развлекухи, а не серьезная игровая консоль...

    • @rerofriverwood379
      @rerofriverwood379 2 ปีที่แล้ว +8

      @@GoodVrGames и да и нет, на таких фановых проектах можно проверять всякие новые идеи типо выше озвученной.

    • @GoodVrGames
      @GoodVrGames 2 ปีที่แล้ว +2

      @@rerofriverwood379 Эмм. Любой прототип - проверка новых идей.

  • @Rin_Media
    @Rin_Media 2 ปีที่แล้ว +18

    Классно получилось.
    Молодец! Спасибо за твои труды.
    Было интересно посмотреть.
    Захотел повторить!!!
    Я в восторге!!!
    Удачи тебе в новом году и здоровья!!!

  • @romanl1234
    @romanl1234 2 ปีที่แล้ว +7

    Интересно будет повторить, спасибо за видео и за труд👍

  • @user-hi3hw5kj3g
    @user-hi3hw5kj3g 2 ปีที่แล้ว +8

    Автор прогрессирует с каждым видео! Прекрасная подача, повествование по времени просто идеальное! Все понятно и очень интересно, спасибо вам!!

  • @enrewardronkhall8340
    @enrewardronkhall8340 2 ปีที่แล้ว

    Очень познавательно. Будет здорово увидеть где видел в таком формате.

  • @dimasomaga
    @dimasomaga ปีที่แล้ว +4

    Ты красавчик. Вначале видео, понимая какой объем кода должен быть в результате, даже не надеялся что тебе удастся показать нюансы разработки и другие финты ушами. Но результат превосходит все ожидания. Ты не поленился, и показал все начиная от картинок, преобразования и элементов движения - до нюансов кода. Мало того, тебе удалось вовлечь зрителя во внутренние подводные камни, и их в каком то роде элегантное решение.
    Да! Я понимаю что можно сделать рефакторинг и достичь более элегантного и масштабируемого кода, убрать хардкод и использовать ООП, и т д. НО! В твоём случае все это не нужно, так как цель в другом! И ты ее достиг, по моему мнению виртуозно)) имею в виду весь проект, начиная с платы , реализации слота для батарейки, удобного управления - до программного кода! Мало того - это очень полезно в плане обучения!
    Респект)!

  • @DepechLyot
    @DepechLyot 2 ปีที่แล้ว

    Бомба! Главное код смотрю и учусь на ваших примерах!

  • @od3417
    @od3417 2 ปีที่แล้ว +2

    Спасибо, было интересно.
    Чередование сложного и простого видео мне нравится.

  • @user-ut1tz7mr4c
    @user-ut1tz7mr4c 2 ปีที่แล้ว +2

    Отличный видос!!! А самое главное для меня это разъяснение кода. Я только учусь программировать и для меня это большая помощь в освоении.
    С наступающим Новым годом!!!
    Удачи и процветания!!!!

  • @matveipeciulis7669
    @matveipeciulis7669 2 ปีที่แล้ว +1

    Спасибо за ваш труд! Вышло замечательно!

  • @elenapoplos9537
    @elenapoplos9537 2 ปีที่แล้ว

    Спасибо за видео и советы ждём продолжения с новым годом

  • @victorlisov5138
    @victorlisov5138 2 ปีที่แล้ว +2

    Было интересно узнать о игровых механиках подобных игр. Надо попробовать повторить что-то подобное на дешёвых китайских операторных панелях

  • @ruzulo
    @ruzulo 2 ปีที่แล้ว

    Круто! Офигенный и оригинальный подарок можно сделать!

  • @user-eb3oh1jk2k
    @user-eb3oh1jk2k 2 ปีที่แล้ว

    Спасибо за видос, с наступающим новым годом!

  • @SegaKHV
    @SegaKHV 2 ปีที่แล้ว

    Шикарно! Буду повторять :)

  • @agentsmit09
    @agentsmit09 2 ปีที่แล้ว +1

    Прикольно. Следующий шаг добавить тетрис и сделать выбор игры. Скорее всего придется читать игры из внешнего флеша. Ну и конечно напечатать корпус, ну это так мелочь

  • @Unknown-xh7rz
    @Unknown-xh7rz 2 ปีที่แล้ว

    Очень хороший материал. Спасибо что ты есть!

  • @user-sq5cu3pm1f
    @user-sq5cu3pm1f 2 ปีที่แล้ว +1

    Все супер! Я учусь с Вами, а сынуля со мной! Респект!

  • @JonMatrix
    @JonMatrix 2 ปีที่แล้ว +1

    Повторю пожалуй! Спасибо)

  • @vladi_g
    @vladi_g 2 ปีที่แล้ว

    Это было интересно, продолжай в том же духе.

  • @OttoLilo
    @OttoLilo 2 ปีที่แล้ว +1

    Здорово. Очень интересно получилось

  • @bih0use
    @bih0use 2 ปีที่แล้ว +11

    Просто дух захватывает... Вспоминаются старые времена, когда при программировании под винду экономили память...

    • @alexdubovik2119
      @alexdubovik2119 2 ปีที่แล้ว

      Под Винду уже память не экономили. Винда позволяла запускать файлы любого размера. Это под Дос-ом надо было резидентов в верхнюю память закидывать.

    • @andryz80
      @andryz80 2 ปีที่แล้ว

      @@alexdubovik2119 ага а под спектрум? я помню считал и байты и такты. что бы быстро работало.

    • @alexdubovik2119
      @alexdubovik2119 2 ปีที่แล้ว +1

      @@andryz80 , там само собой, а так же и под Радио-86РК и под БК-0010.

    • @andryz80
      @andryz80 2 ปีที่แล้ว +1

      @@alexdubovik2119 а да интересные были времена :)

  • @sergiocat7150
    @sergiocat7150 2 ปีที่แล้ว

    Огонь! Клевая консоль, молодец.

  • @illya-litkin
    @illya-litkin 2 ปีที่แล้ว +1

    О, круто очень. Респектос)

  • @SergeyPatuk
    @SergeyPatuk 10 หลายเดือนก่อน +1

    Это вам не Unity)) 10 лет уже делаю игры но такое вижу в первый раз. Реально класный проект, молодцом.

  • @grin2105
    @grin2105 2 ปีที่แล้ว +22

    Может быть теперь doom на простейших радиодеталях, без готовых микросхем?

    • @vilka_v_ass
      @vilka_v_ass 2 ปีที่แล้ว

      +++

    • @user-dp1yd3ze8h
      @user-dp1yd3ze8h 2 ปีที่แล้ว +1

      на корпусных транзисторах. да чего уж, на радиолампах☝️

  • @mr_smind
    @mr_smind 2 ปีที่แล้ว

    отличное видео, спасибо.
    действительно шикарно

  • @anatolytitov4169
    @anatolytitov4169 2 ปีที่แล้ว +3

    Ждем Dune: Battle for Arrakis на 328й!!! Вот это будет бомба =)
    ПС С Новым Годом!!!

  • @saimonpskov86
    @saimonpskov86 2 ปีที่แล้ว +1

    очень круто ! продолжай!!!!

  • @user-ds3nm4iy2x
    @user-ds3nm4iy2x 2 ปีที่แล้ว +1

    Классная консолька получилась! Даешь Марио!

  • @AgeWap
    @AgeWap 2 ปีที่แล้ว +1

    Динозавтр и goto довольно в тему)

  • @user-kv6hq3zc6t
    @user-kv6hq3zc6t 2 ปีที่แล้ว

    Комент для поддержки, спасибо за старания)))

  • @Ander-oi3no
    @Ander-oi3no 2 ปีที่แล้ว

    Круто! Как и всегда

  • @beatzamshanatoliy1156
    @beatzamshanatoliy1156 2 ปีที่แล้ว

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

  • @user-ck2nj7in8x
    @user-ck2nj7in8x 2 ปีที่แล้ว

    Классное видео, спасибо!

  • @vernnms78
    @vernnms78 2 ปีที่แล้ว

    Очень интересный проект! Респект!

  • @Shadewar11
    @Shadewar11 2 ปีที่แล้ว

    круто! Спасибо!

  • @matveipeciulis7669
    @matveipeciulis7669 2 ปีที่แล้ว +1

    С наступающим!

  • @ArduBlock_Projects
    @ArduBlock_Projects 2 ปีที่แล้ว

    С новым годом!

  • @DIY-hv2hv
    @DIY-hv2hv 2 ปีที่แล้ว

    В своё время увлёкся программированием именно в попытках создать свою игру. Написал сапера под dos.

  • @eugeniyvinnikov5480
    @eugeniyvinnikov5480 2 ปีที่แล้ว

    Вперед в гейм дев ))) мы ждем этого !!!!!!

  • @user-oz7pt8vn1y
    @user-oz7pt8vn1y 2 ปีที่แล้ว

    Очень познавательно получилось. Совсем недавно приехал набор AlexGyver (заказывал максимальный), так что буду, навёрстывать инфу по видосам, и повторять данную игру. Ждём новые игрушки)

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

    Классно! А можно еще пару игр под это все😅?

  • @santhermTV
    @santhermTV 2 ปีที่แล้ว

    Круто получилось 👍

  • @smoke0082
    @smoke0082 2 ปีที่แล้ว

    Всё круто! Молодец! Так, теперь Марио, Танки и Сапёр запели пожалуйста.

  • @user-uw6nh4rt3k
    @user-uw6nh4rt3k 2 ปีที่แล้ว

    Нехватает меню и тетриса! Игра моего детства!)

  • @ArduBlock
    @ArduBlock 2 ปีที่แล้ว

    Поздравляю всех с новым годом )

  • @Grek303
    @Grek303 2 ปีที่แล้ว +1

    Сходу лойс за старания👍

  • @AkaDannnn
    @AkaDannnn 2 ปีที่แล้ว +1

    Ничикон, Сделай в следующей серии корпус для этой консоли

  • @oleksandr_starenchencko
    @oleksandr_starenchencko 2 ปีที่แล้ว +4

    Отлично раскрытая тема, впрочем как и всегда 👍

  • @bob-nobody
    @bob-nobody 2 ปีที่แล้ว

    Круто! Хотелось бы продолжение этой рубрике 👍

  • @altaev
    @altaev 2 ปีที่แล้ว

    Забавно получилось!

  • @user_62sergey_z
    @user_62sergey_z 2 ปีที่แล้ว

    Здорово получилось!

  • @LedCarDnepr
    @LedCarDnepr 2 ปีที่แล้ว

    Круто, круто, круто. Пора и себе собрать

  • @PRO-TAXI
    @PRO-TAXI 2 ปีที่แล้ว +2

    Странно, я пачку ардубоев сделал, правда в своем форм-факторе, там тоже по I2C дисплеи подключены, ничего не тормозит. Одна из игрушек - Shadow Runner это точно такой же платформер, как и Dino, даже быстрее бежит и там приседать и подпрыгивать можно. Справляется же.

  • @user-pl4gz8lm5t
    @user-pl4gz8lm5t ปีที่แล้ว

    ДА это просто шедевр!!!!!! Чел ты очень крут!!!

  • @ArduBlock_Projects
    @ArduBlock_Projects 2 ปีที่แล้ว

    Интересно !

  • @kalabv
    @kalabv 2 ปีที่แล้ว

    Очень интересное видео!

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

    круто!)

  • @jamshidqosimov6720
    @jamshidqosimov6720 2 ปีที่แล้ว +1

    Круто, старайтесь сделать другие игры тоже

  • @HobbyIdeasEVA
    @HobbyIdeasEVA 2 ปีที่แล้ว

    Молодцом , хорошо получилось.

  • @ZeaLoToFWaR
    @ZeaLoToFWaR 2 ปีที่แล้ว +1

    Сейчас Nintendo выпускает переиздания своих хитов в Game And Watch стиле, может сделать DIY "Электронику" со всеми теми играми?)

  • @user-gq4nl4yr6w
    @user-gq4nl4yr6w 2 หลายเดือนก่อน

    Оыень хороший урок, спасибо. Единственное, пересматривая не нашел как вывести значек аккумулятора на дисплей.

  • @InfiniteCoder01
    @InfiniteCoder01 2 ปีที่แล้ว

    HAPPY NEW YEAR!!!

  • @professor033
    @professor033 2 ปีที่แล้ว

    чётко....эксельсиор...дистинктивно воистину дистинктивно....;)

  • @user-qp3cg4ku7o
    @user-qp3cg4ku7o 2 ปีที่แล้ว

    Жаль , что лайк можно поставить только один раз 👍. С наступающим.

  • @lankinvasil
    @lankinvasil 2 ปีที่แล้ว

    Тут есть идея: Ардуино про микро и экранчик с тачскрином. Сделать вынесенные горячие клавиши к компу с возможностью перелистывания страниц с горячими клавишами.

  • @antondrug7625
    @antondrug7625 2 ปีที่แล้ว

    здорово получилось

  • @srglgnv4407
    @srglgnv4407 2 ปีที่แล้ว

    Это. Просто. О...уенно. 👍

  • @PETRIXPOST
    @PETRIXPOST ปีที่แล้ว

    "Лучше поздно, чем никогда" - подумала Анна Каренина, положила голову на рельсу, и долго-долго смотрела в след уходящему поезду

  • @mortalwindos1141
    @mortalwindos1141 2 ปีที่แล้ว

    Сделай калаб с каналом "Левша" он корпус запилит красивый )

  • @nikitavolkov4429
    @nikitavolkov4429 2 ปีที่แล้ว

    Это просто о*уенно! даёшь ещё"

  • @valera-isk
    @valera-isk 2 ปีที่แล้ว

    Клёво!

  • @falcon013
    @falcon013 2 ปีที่แล้ว

    красавчик !

  • @teenkode
    @teenkode 2 ปีที่แล้ว

    С твоей проверкой на столкновение нельзя будет птицу перепрыгнуть))
    И еще не хватает рандомного расстояния между объектами, а также моментов, где нельзя перепрыгнуть так, чтобы приземлиться не на кактус не пригнувшись. Ну, это когда два противника близко друг к другу идут на большой скорости, и точка падения после перепрыгивания стоит прямо на втором кактусе. Тогда приходится падать раньше, путем пригибания

    • @nich1con652
      @nich1con652 2 ปีที่แล้ว

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

    • @teenkode
      @teenkode 2 ปีที่แล้ว

      @@nich1con652 Но в хроме ведь можно....))

    • @Sigma8484
      @Sigma8484 2 ปีที่แล้ว

      @@teenkode я всегда в хроме их перепрыгивал, не знал, что можно пригибаться =)

  • @schrodingers_kater
    @schrodingers_kater 2 ปีที่แล้ว

    Прикольно.😄

  • @DigiMakc
    @DigiMakc 2 ปีที่แล้ว

    Молодец!

  • @user-kx4fc3ju6z
    @user-kx4fc3ju6z 2 ปีที่แล้ว

    Клево!

  • @kinargard3955
    @kinargard3955 2 ปีที่แล้ว

    Молодец)

  • @user-qk6xj3no2b
    @user-qk6xj3no2b 2 ปีที่แล้ว

    Давай братан мы с тобой!!!!

  • @MitsuZer0G
    @MitsuZer0G 2 ปีที่แล้ว

    Класс! 😃

  • @izqbr8493
    @izqbr8493 2 ปีที่แล้ว +1

    Змейка и тетрис теперь!

  • @user-is1zj2re8p
    @user-is1zj2re8p 2 ปีที่แล้ว

    Товарищ Алекс Гайвер уже и собственный голос роботизирует... Нненадаа!

  • @smmad_
    @smmad_ 2 ปีที่แล้ว

    Будет ли урок по wemos d1 mini с использованием WI-FI?

  • @sozdatelEd
    @sozdatelEd 2 ปีที่แล้ว +2

    даёшь контру на OLED😂

  • @saharblch
    @saharblch 2 ปีที่แล้ว +1

    2:55 пять плат без учета доставки обойдутся в .... ( у тебя 151,36) 2 бакса

  • @mihanir95
    @mihanir95 2 ปีที่แล้ว

    Хотелось бы увидеть примитивную игру завязанную на гироскоп. (Пример. Шарик двигается слева на право или снизу верх или сверху в низ и должен уворачиваться от препятствий наклонами. Ну или лаберинт )

  • @kostya1306
    @kostya1306 2 ปีที่แล้ว +1

    Отключать дисплей - это конечно хорошо, а как быстро эту батарейку высаживает контроллер в спящем режиме?

  • @StoneTL
    @StoneTL 2 ปีที่แล้ว

    Класс!

  • @elyasd495
    @elyasd495 ปีที่แล้ว

    Вопрос:
    -"Можно ли создать часть игры Elite Plus(DOS), а именно полет"
    Примерно так летишь и навстречу звёзды, а когда поворачиваешь соответственно поворачиваются летящие навстречу звёзды, как в игре.

  • @rozeevg
    @rozeevg ปีที่แล้ว

    2:45 good

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

    Где достать ету вашу imageProcessor?

  • @tikserziku
    @tikserziku 2 ปีที่แล้ว +1

    Сделайте версию для гирлянды (светодиодной панели от Gyvera 16x16 или 16x32), пожалуйста :)

  • @svar.master
    @svar.master 2 ปีที่แล้ว +4

    Всё очень интересно, жаль не понятно ещё после первых уроков ардуино... А так 👍

  • @user-mr6vv1bk5k
    @user-mr6vv1bk5k ปีที่แล้ว

    А можно пиксельный массив писать от руки? Не используя утилиты?

  • @tikserziku
    @tikserziku 2 ปีที่แล้ว +1

    На гирлянду или gyverlamp 16x16 как перенести?

  • @bobr75655
    @bobr75655 2 ปีที่แล้ว

    Ничего не понятно, но очень интересно!

  • @user-fy1sy6qh1b
    @user-fy1sy6qh1b 2 ปีที่แล้ว +11

    Прекрасная, бесполезная крутизна!!! Молодец!

  • @dimbar3709
    @dimbar3709 2 ปีที่แล้ว

    Отлично