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

  Рет қаралды 135,019

Заметки Ардуинщика

Заметки Ардуинщика

2 жыл бұрын

Заказать 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

Пікірлер: 346
@nich1con652
@nich1con652 2 жыл бұрын
Слишком уж затянулось производство этого видоса (по личным причинам), забыл поздравить всех с наступающим новым годом! Посмотрим, зайдет ли вам такой формат.
@fukkenPavlo
@fukkenPavlo 2 жыл бұрын
Отличный проект, нужна ссылочка на бесшумные таковые кнопки
@Loskutov_Igor
@Loskutov_Igor 2 жыл бұрын
Чувак ты крут) я около года назад тоже начинал делать на пердуине эту же игру, используя экран от нокии. Но не мог придумать как кактусы рандомно выводить. Пора смахнуть пыль с проекта
@technotroll-pro
@technotroll-pro 2 жыл бұрын
Спасибо за интересные видео! С наступающим!
@AntonZnaenok
@AntonZnaenok 2 жыл бұрын
Расскажи пожалуйста про обработку показаний заряда батареи. Для этого на сколько мне известно должен использоваться отдельный контроллер, но на плате я такого не увидел.
@nich1con652
@nich1con652 2 жыл бұрын
@@AntonZnaenok Нет, атмега измеряет свое напряжения питания и приблизительно считает заряд по двум значениям - заряженной и разряженой батареи, далее просто рисуется значок. Эта функция просто вызывается при отрисовке меню или игры.
@Rin_Media
@Rin_Media 2 жыл бұрын
Классно получилось. Молодец! Спасибо за твои труды. Было интересно посмотреть. Захотел повторить!!! Я в восторге!!! Удачи тебе в новом году и здоровья!!!
@BLRplex
@BLRplex 2 жыл бұрын
Было бы интересно, если бы игры можно было хранить не в памяти самого микроконтроллера, а на внешних носителях. Вот это бы получилась реально крутая платформа, развивающая сама себя. То есть, на МК загрузчик, ридер карты, меню игр на носителе и лоадер самих игр.
@rerofriverwood379
@rerofriverwood379 2 жыл бұрын
можно читать spi флешки или cd карточки с фатом
@MsTim159
@MsTim159 2 жыл бұрын
Бред же) Какая платформа то? Это обыкновенный pet проект, который интересно повторить, покрутить в руках минут 10, и закинуть в дальний угол чулана.
@GoodVrGames
@GoodVrGames 2 жыл бұрын
Это просто поделка для развлекухи, а не серьезная игровая консоль...
@rerofriverwood379
@rerofriverwood379 2 жыл бұрын
@@GoodVrGames и да и нет, на таких фановых проектах можно проверять всякие новые идеи типо выше озвученной.
@GoodVrGames
@GoodVrGames 2 жыл бұрын
@@rerofriverwood379 Эмм. Любой прототип - проверка новых идей.
@enrewardronkhall8340
@enrewardronkhall8340 2 жыл бұрын
Очень познавательно. Будет здорово увидеть где видел в таком формате.
@romanl1234
@romanl1234 2 жыл бұрын
Интересно будет повторить, спасибо за видео и за труд👍
@user-hi3hw5kj3g
@user-hi3hw5kj3g 2 жыл бұрын
Автор прогрессирует с каждым видео! Прекрасная подача, повествование по времени просто идеальное! Все понятно и очень интересно, спасибо вам!!
@elenapoplos9537
@elenapoplos9537 2 жыл бұрын
Спасибо за видео и советы ждём продолжения с новым годом
@user-ut1tz7mr4c
@user-ut1tz7mr4c 2 жыл бұрын
Отличный видос!!! А самое главное для меня это разъяснение кода. Я только учусь программировать и для меня это большая помощь в освоении. С наступающим Новым годом!!! Удачи и процветания!!!!
@DepechLyot
@DepechLyot 2 жыл бұрын
Бомба! Главное код смотрю и учусь на ваших примерах!
@dimasomaga
@dimasomaga Жыл бұрын
Ты красавчик. Вначале видео, понимая какой объем кода должен быть в результате, даже не надеялся что тебе удастся показать нюансы разработки и другие финты ушами. Но результат превосходит все ожидания. Ты не поленился, и показал все начиная от картинок, преобразования и элементов движения - до нюансов кода. Мало того, тебе удалось вовлечь зрителя во внутренние подводные камни, и их в каком то роде элегантное решение. Да! Я понимаю что можно сделать рефакторинг и достичь более элегантного и масштабируемого кода, убрать хардкод и использовать ООП, и т д. НО! В твоём случае все это не нужно, так как цель в другом! И ты ее достиг, по моему мнению виртуозно)) имею в виду весь проект, начиная с платы , реализации слота для батарейки, удобного управления - до программного кода! Мало того - это очень полезно в плане обучения! Респект)!
@od3417
@od3417 2 жыл бұрын
Спасибо, было интересно. Чередование сложного и простого видео мне нравится.
@matveipeciulis7669
@matveipeciulis7669 2 жыл бұрын
Спасибо за ваш труд! Вышло замечательно!
@user-eb3oh1jk2k
@user-eb3oh1jk2k 2 жыл бұрын
Спасибо за видос, с наступающим новым годом!
@victorlisov5138
@victorlisov5138 2 жыл бұрын
Было интересно узнать о игровых механиках подобных игр. Надо попробовать повторить что-то подобное на дешёвых китайских операторных панелях
@vladi_g
@vladi_g 2 жыл бұрын
Это было интересно, продолжай в том же духе.
@OttoLilo
@OttoLilo 2 жыл бұрын
Здорово. Очень интересно получилось
@SegaKHV
@SegaKHV 2 жыл бұрын
Шикарно! Буду повторять :)
@ruzulo
@ruzulo 2 жыл бұрын
Круто! Офигенный и оригинальный подарок можно сделать!
@Unknown-xh7rz
@Unknown-xh7rz 2 жыл бұрын
Очень хороший материал. Спасибо что ты есть!
@schetininn
@schetininn 15 күн бұрын
круто! очень понравилось смотреть!
@agentsmit09
@agentsmit09 2 жыл бұрын
Прикольно. Следующий шаг добавить тетрис и сделать выбор игры. Скорее всего придется читать игры из внешнего флеша. Ну и конечно напечатать корпус, ну это так мелочь
@sergiocat7150
@sergiocat7150 2 жыл бұрын
Огонь! Клевая консоль, молодец.
@matveipeciulis7669
@matveipeciulis7669 2 жыл бұрын
С наступающим!
@illya-litkin
@illya-litkin 2 жыл бұрын
О, круто очень. Респектос)
@ArduBlock_Projects
@ArduBlock_Projects 2 жыл бұрын
С новым годом!
@anatolytitov4169
@anatolytitov4169 2 жыл бұрын
Ждем Dune: Battle for Arrakis на 328й!!! Вот это будет бомба =) ПС С Новым Годом!!!
@user-ck2nj7in8x
@user-ck2nj7in8x 2 жыл бұрын
Классное видео, спасибо!
@JonMatrix
@JonMatrix 2 жыл бұрын
Повторю пожалуй! Спасибо)
@Ander-oi3no
@Ander-oi3no 2 жыл бұрын
Круто! Как и всегда
@mr_smind
@mr_smind 2 жыл бұрын
отличное видео, спасибо. действительно шикарно
@user-kv6hq3zc6t
@user-kv6hq3zc6t 2 жыл бұрын
Комент для поддержки, спасибо за старания)))
@Grek303
@Grek303 2 жыл бұрын
Сходу лойс за старания👍
@SergeyPatuk
@SergeyPatuk Жыл бұрын
Это вам не Unity)) 10 лет уже делаю игры но такое вижу в первый раз. Реально класный проект, молодцом.
@vernnms78
@vernnms78 2 жыл бұрын
Очень интересный проект! Респект!
@user-sq5cu3pm1f
@user-sq5cu3pm1f 2 жыл бұрын
Все супер! Я учусь с Вами, а сынуля со мной! Респект!
@user-ds3nm4iy2x
@user-ds3nm4iy2x 2 жыл бұрын
Классная консолька получилась! Даешь Марио!
@saimonpskov86
@saimonpskov86 2 жыл бұрын
очень круто ! продолжай!!!!
@eugeniyvinnikov5480
@eugeniyvinnikov5480 2 жыл бұрын
Вперед в гейм дев ))) мы ждем этого !!!!!!
@altaev
@altaev 2 жыл бұрын
Забавно получилось!
@user_62sergey_z
@user_62sergey_z 2 жыл бұрын
Здорово получилось!
@bih0use
@bih0use 2 жыл бұрын
Просто дух захватывает... Вспоминаются старые времена, когда при программировании под винду экономили память...
@alexdubovik2119
@alexdubovik2119 2 жыл бұрын
Под Винду уже память не экономили. Винда позволяла запускать файлы любого размера. Это под Дос-ом надо было резидентов в верхнюю память закидывать.
@andryz80
@andryz80 2 жыл бұрын
@@alexdubovik2119 ага а под спектрум? я помню считал и байты и такты. что бы быстро работало.
@alexdubovik2119
@alexdubovik2119 2 жыл бұрын
@@andryz80 , там само собой, а так же и под Радио-86РК и под БК-0010.
@andryz80
@andryz80 2 жыл бұрын
@@alexdubovik2119 а да интересные были времена :)
@smoke0082
@smoke0082 2 жыл бұрын
Всё круто! Молодец! Так, теперь Марио, Танки и Сапёр запели пожалуйста.
@shrek9173
@shrek9173 4 ай бұрын
Классно! А можно еще пару игр под это все😅?
@user-qp3cg4ku7o
@user-qp3cg4ku7o 2 жыл бұрын
Жаль , что лайк можно поставить только один раз 👍. С наступающим.
@AgeWap
@AgeWap 2 жыл бұрын
Динозавтр и goto довольно в тему)
@AkaDannnn
@AkaDannnn 2 жыл бұрын
Ничикон, Сделай в следующей серии корпус для этой консоли
@grin2105
@grin2105 2 жыл бұрын
Может быть теперь doom на простейших радиодеталях, без готовых микросхем?
@vilka_v_ass
@vilka_v_ass 2 жыл бұрын
+++
@user-dp1yd3ze8h
@user-dp1yd3ze8h 2 жыл бұрын
на корпусных транзисторах. да чего уж, на радиолампах☝️
@santhermTV
@santhermTV 2 жыл бұрын
Круто получилось 👍
@PRO-TAXI
@PRO-TAXI 2 жыл бұрын
Странно, я пачку ардубоев сделал, правда в своем форм-факторе, там тоже по I2C дисплеи подключены, ничего не тормозит. Одна из игрушек - Shadow Runner это точно такой же платформер, как и Dino, даже быстрее бежит и там приседать и подпрыгивать можно. Справляется же.
@user-uw6nh4rt3k
@user-uw6nh4rt3k 2 жыл бұрын
Нехватает меню и тетриса! Игра моего детства!)
@kalabv
@kalabv 2 жыл бұрын
Очень интересное видео!
@beatzamshanatoliy1156
@beatzamshanatoliy1156 2 жыл бұрын
Получилось круто, но если уже идти в геймдев то надо больше теории и элементарных частиц для работы с визуальщиной) тогда легче алгоритмы воспринимаются)
@ArduBlock_Projects
@ArduBlock_Projects 2 жыл бұрын
Интересно !
@HobbyIdeasEVA
@HobbyIdeasEVA 2 жыл бұрын
Молодцом , хорошо получилось.
@ArduBlock
@ArduBlock 2 жыл бұрын
Поздравляю всех с новым годом )
@Shadewar11
@Shadewar11 2 жыл бұрын
круто! Спасибо!
@enjoyrobotics
@enjoyrobotics Жыл бұрын
круто!)
@user-pl4gz8lm5t
@user-pl4gz8lm5t Жыл бұрын
ДА это просто шедевр!!!!!! Чел ты очень крут!!!
@professor033
@professor033 2 жыл бұрын
чётко....эксельсиор...дистинктивно воистину дистинктивно....;)
@PETRIXPOST
@PETRIXPOST 2 жыл бұрын
"Лучше поздно, чем никогда" - подумала Анна Каренина, положила голову на рельсу, и долго-долго смотрела в след уходящему поезду
@InfiniteCoder01
@InfiniteCoder01 2 жыл бұрын
HAPPY NEW YEAR!!!
@LedCarDnepr
@LedCarDnepr 2 жыл бұрын
Круто, круто, круто. Пора и себе собрать
@sozdatelEd
@sozdatelEd 2 жыл бұрын
даёшь контру на OLED😂
@sergheik9582
@sergheik9582 2 жыл бұрын
Походу у Doom появился конкурент
@user-oz7pt8vn1y
@user-oz7pt8vn1y 2 жыл бұрын
Очень познавательно получилось. Совсем недавно приехал набор AlexGyver (заказывал максимальный), так что буду, навёрстывать инфу по видосам, и повторять данную игру. Ждём новые игрушки)
@DIY-hv2hv
@DIY-hv2hv 2 жыл бұрын
В своё время увлёкся программированием именно в попытках создать свою игру. Написал сапера под dos.
@oleksandr_starenchencko
@oleksandr_starenchencko 2 жыл бұрын
Отлично раскрытая тема, впрочем как и всегда 👍
@tikserziku
@tikserziku 2 жыл бұрын
На гирлянду или gyverlamp 16x16 как перенести?
@lankinvasil
@lankinvasil 2 жыл бұрын
Тут есть идея: Ардуино про микро и экранчик с тачскрином. Сделать вынесенные горячие клавиши к компу с возможностью перелистывания страниц с горячими клавишами.
@ZeaLoToFWaR
@ZeaLoToFWaR 2 жыл бұрын
Сейчас Nintendo выпускает переиздания своих хитов в Game And Watch стиле, может сделать DIY "Электронику" со всеми теми играми?)
@izqbr8493
@izqbr8493 2 жыл бұрын
Змейка и тетрис теперь!
@smmad_
@smmad_ 2 жыл бұрын
Будет ли урок по wemos d1 mini с использованием WI-FI?
@jamshidqosimov6720
@jamshidqosimov6720 2 жыл бұрын
Круто, старайтесь сделать другие игры тоже
@kostya1306
@kostya1306 2 жыл бұрын
Отключать дисплей - это конечно хорошо, а как быстро эту батарейку высаживает контроллер в спящем режиме?
@mortalwindos1141
@mortalwindos1141 2 жыл бұрын
Сделай калаб с каналом "Левша" он корпус запилит красивый )
@srglgnv4407
@srglgnv4407 2 жыл бұрын
Это. Просто. О...уенно. 👍
@user-js4sj3uy1m
@user-js4sj3uy1m Жыл бұрын
один вопрос через какую программу вы пишите программы
@user-is1zj2re8p
@user-is1zj2re8p 2 жыл бұрын
Товарищ Алекс Гайвер уже и собственный голос роботизирует... Нненадаа!
@user-mr6vv1bk5k
@user-mr6vv1bk5k 2 жыл бұрын
А можно пиксельный массив писать от руки? Не используя утилиты?
@user-gq4nl4yr6w
@user-gq4nl4yr6w 4 ай бұрын
Оыень хороший урок, спасибо. Единственное, пересматривая не нашел как вывести значек аккумулятора на дисплей.
@antondrug7625
@antondrug7625 2 жыл бұрын
здорово получилось
@falcon013
@falcon013 2 жыл бұрын
красавчик !
@TechnoMagicMaster7
@TechnoMagicMaster7 9 ай бұрын
Где достать ету вашу imageProcessor?
@Stifling_Musketeer
@Stifling_Musketeer 2 жыл бұрын
Круто! Хотелось бы продолжение этой рубрике 👍
@gerc0g
@gerc0g 2 жыл бұрын
Блин. Так это можно замутить так все советские игрушки? Волк 🐺 яйца ловит! Автогонки! Подводный мир! Спасибо за идею.
@kinargard3955
@kinargard3955 2 жыл бұрын
Молодец)
@MrGekson
@MrGekson 2 жыл бұрын
Помню как на чернобелом компе в школе на кружке информатики писал программу прыгающий мячик ...
@RomAn-jm1vw
@RomAn-jm1vw 2 жыл бұрын
С таким подходом скоро появится и тамагочи
@nikitavolkov4429
@nikitavolkov4429 2 жыл бұрын
Это просто о*уенно! даёшь ещё"
@user-tz8cu7pe9d
@user-tz8cu7pe9d 2 жыл бұрын
В начале ролика вся суть ардуинщика, пользоваться чьей-то какой мозга и ждать обновлений этой каки, в надежде, что из попы наконец то появится алмаз. А написать самим? Там весь код дисплея на 15 минут по даташиту.
@alexdubovik2119
@alexdubovik2119 2 жыл бұрын
Так это его библиотека и есть 😂
@alexdubovik2119
@alexdubovik2119 2 жыл бұрын
Там проблема не в библиотеке, а в подходе к программированию игр. Ни в коем случае нельзя делать очистку экрана. Кроме лишних задержек это приводит к мерцанию объектов на экране.
@valera-isk
@valera-isk 2 жыл бұрын
Клёво!
@DigiMakc
@DigiMakc 2 жыл бұрын
Молодец!
@user-li8um5mr6b
@user-li8um5mr6b 2 жыл бұрын
Кстати, вместо маленького кактуса можно было бы сделать яму. Хоть какое-то разнообразие. ИМХО
@saharblch
@saharblch 2 жыл бұрын
2:55 пять плат без учета доставки обойдутся в .... ( у тебя 151,36) 2 бакса
@alexs2216
@alexs2216 Жыл бұрын
Сюда флешку приделать и бипер и будет игрушка супер.
@JohnJTraston
@JohnJTraston Жыл бұрын
Фигасе ... ты там floatы прям сразу ...
@user-kx4fc3ju6z
@user-kx4fc3ju6z 2 жыл бұрын
Клево!
@user-hw7uz3zc8w
@user-hw7uz3zc8w 2 жыл бұрын
Ждём Дум на ардуино )
@MitsuZer0G
@MitsuZer0G 2 жыл бұрын
Класс! 😃
@Ingeneromsk
@Ingeneromsk 2 жыл бұрын
Давайте сделаем тетрис, на дисплее побольше
Уроки Arduino. Подключение термометров DS18B20 и NTC термистора
12:25
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 320 М.
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 51 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 40 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Самая маленькая Ардуина - ATtiny10 + проект
10:37
Заметки Ардуинщика
Рет қаралды 172 М.
🎮Вызов принят: микро игровая консоль
10:02
Что купить новичку в Arduino? Большой обзор
21:49
Заметки Ардуинщика
Рет қаралды 876 М.
Чем паять электронику? Обзор и тест народных флюсов!
16:36
Заметки Ардуинщика
Рет қаралды 291 М.
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Высокоточный вольтамперметр на Arduino своими руками
11:58
Заметки Ардуинщика
Рет қаралды 204 М.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 350 М.