Закодил 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 - วิทยาศาสตร์และเทคโนโลยี
Слишком уж затянулось производство этого видоса (по личным причинам), забыл поздравить всех с наступающим новым годом! Посмотрим, зайдет ли вам такой формат.
Отличный проект, нужна ссылочка на бесшумные таковые кнопки
Чувак ты крут) я около года назад тоже начинал делать на пердуине эту же игру, используя экран от нокии. Но не мог придумать как кактусы рандомно выводить. Пора смахнуть пыль с проекта
Спасибо за интересные видео! С наступающим!
Расскажи пожалуйста про обработку показаний заряда батареи. Для этого на сколько мне известно должен использоваться отдельный контроллер, но на плате я такого не увидел.
@@AntonZnaenok Нет, атмега измеряет свое напряжения питания и приблизительно считает заряд по двум значениям - заряженной и разряженой батареи, далее просто рисуется значок. Эта функция просто вызывается при отрисовке меню или игры.
Было бы интересно, если бы игры можно было хранить не в памяти самого микроконтроллера, а на внешних носителях. Вот это бы получилась реально крутая платформа, развивающая сама себя. То есть, на МК загрузчик, ридер карты, меню игр на носителе и лоадер самих игр.
можно читать spi флешки или cd карточки с фатом
Бред же) Какая платформа то? Это обыкновенный pet проект, который интересно повторить, покрутить в руках минут 10, и закинуть в дальний угол чулана.
Это просто поделка для развлекухи, а не серьезная игровая консоль...
@@GoodVrGames и да и нет, на таких фановых проектах можно проверять всякие новые идеи типо выше озвученной.
@@rerofriverwood379 Эмм. Любой прототип - проверка новых идей.
Классно получилось.
Молодец! Спасибо за твои труды.
Было интересно посмотреть.
Захотел повторить!!!
Я в восторге!!!
Удачи тебе в новом году и здоровья!!!
Интересно будет повторить, спасибо за видео и за труд👍
Автор прогрессирует с каждым видео! Прекрасная подача, повествование по времени просто идеальное! Все понятно и очень интересно, спасибо вам!!
Очень познавательно. Будет здорово увидеть где видел в таком формате.
Ты красавчик. Вначале видео, понимая какой объем кода должен быть в результате, даже не надеялся что тебе удастся показать нюансы разработки и другие финты ушами. Но результат превосходит все ожидания. Ты не поленился, и показал все начиная от картинок, преобразования и элементов движения - до нюансов кода. Мало того, тебе удалось вовлечь зрителя во внутренние подводные камни, и их в каком то роде элегантное решение.
Да! Я понимаю что можно сделать рефакторинг и достичь более элегантного и масштабируемого кода, убрать хардкод и использовать ООП, и т д. НО! В твоём случае все это не нужно, так как цель в другом! И ты ее достиг, по моему мнению виртуозно)) имею в виду весь проект, начиная с платы , реализации слота для батарейки, удобного управления - до программного кода! Мало того - это очень полезно в плане обучения!
Респект)!
Бомба! Главное код смотрю и учусь на ваших примерах!
Спасибо, было интересно.
Чередование сложного и простого видео мне нравится.
Отличный видос!!! А самое главное для меня это разъяснение кода. Я только учусь программировать и для меня это большая помощь в освоении.
С наступающим Новым годом!!!
Удачи и процветания!!!!
Спасибо за ваш труд! Вышло замечательно!
Спасибо за видео и советы ждём продолжения с новым годом
Было интересно узнать о игровых механиках подобных игр. Надо попробовать повторить что-то подобное на дешёвых китайских операторных панелях
Круто! Офигенный и оригинальный подарок можно сделать!
Спасибо за видос, с наступающим новым годом!
Шикарно! Буду повторять :)
Прикольно. Следующий шаг добавить тетрис и сделать выбор игры. Скорее всего придется читать игры из внешнего флеша. Ну и конечно напечатать корпус, ну это так мелочь
Очень хороший материал. Спасибо что ты есть!
Все супер! Я учусь с Вами, а сынуля со мной! Респект!
Повторю пожалуй! Спасибо)
Это было интересно, продолжай в том же духе.
Здорово. Очень интересно получилось
Просто дух захватывает... Вспоминаются старые времена, когда при программировании под винду экономили память...
Под Винду уже память не экономили. Винда позволяла запускать файлы любого размера. Это под Дос-ом надо было резидентов в верхнюю память закидывать.
@@alexdubovik2119 ага а под спектрум? я помню считал и байты и такты. что бы быстро работало.
@@andryz80 , там само собой, а так же и под Радио-86РК и под БК-0010.
@@alexdubovik2119 а да интересные были времена :)
Огонь! Клевая консоль, молодец.
О, круто очень. Респектос)
Это вам не Unity)) 10 лет уже делаю игры но такое вижу в первый раз. Реально класный проект, молодцом.
Может быть теперь doom на простейших радиодеталях, без готовых микросхем?
+++
на корпусных транзисторах. да чего уж, на радиолампах☝️
отличное видео, спасибо.
действительно шикарно
Ждем Dune: Battle for Arrakis на 328й!!! Вот это будет бомба =)
ПС С Новым Годом!!!
очень круто ! продолжай!!!!
Классная консолька получилась! Даешь Марио!
Динозавтр и goto довольно в тему)
Комент для поддержки, спасибо за старания)))
Круто! Как и всегда
Получилось круто, но если уже идти в геймдев то надо больше теории и элементарных частиц для работы с визуальщиной) тогда легче алгоритмы воспринимаются)
Классное видео, спасибо!
Очень интересный проект! Респект!
круто! Спасибо!
С наступающим!
С новым годом!
В своё время увлёкся программированием именно в попытках создать свою игру. Написал сапера под dos.
Вперед в гейм дев ))) мы ждем этого !!!!!!
Очень познавательно получилось. Совсем недавно приехал набор AlexGyver (заказывал максимальный), так что буду, навёрстывать инфу по видосам, и повторять данную игру. Ждём новые игрушки)
Классно! А можно еще пару игр под это все😅?
Круто получилось 👍
Всё круто! Молодец! Так, теперь Марио, Танки и Сапёр запели пожалуйста.
Нехватает меню и тетриса! Игра моего детства!)
Поздравляю всех с новым годом )
Сходу лойс за старания👍
Ничикон, Сделай в следующей серии корпус для этой консоли
Отлично раскрытая тема, впрочем как и всегда 👍
Круто! Хотелось бы продолжение этой рубрике 👍
Забавно получилось!
Здорово получилось!
Круто, круто, круто. Пора и себе собрать
Странно, я пачку ардубоев сделал, правда в своем форм-факторе, там тоже по I2C дисплеи подключены, ничего не тормозит. Одна из игрушек - Shadow Runner это точно такой же платформер, как и Dino, даже быстрее бежит и там приседать и подпрыгивать можно. Справляется же.
ДА это просто шедевр!!!!!! Чел ты очень крут!!!
Интересно !
Очень интересное видео!
круто!)
Круто, старайтесь сделать другие игры тоже
Молодцом , хорошо получилось.
Сейчас Nintendo выпускает переиздания своих хитов в Game And Watch стиле, может сделать DIY "Электронику" со всеми теми играми?)
Оыень хороший урок, спасибо. Единственное, пересматривая не нашел как вывести значек аккумулятора на дисплей.
HAPPY NEW YEAR!!!
чётко....эксельсиор...дистинктивно воистину дистинктивно....;)
Жаль , что лайк можно поставить только один раз 👍. С наступающим.
Тут есть идея: Ардуино про микро и экранчик с тачскрином. Сделать вынесенные горячие клавиши к компу с возможностью перелистывания страниц с горячими клавишами.
здорово получилось
Это. Просто. О...уенно. 👍
"Лучше поздно, чем никогда" - подумала Анна Каренина, положила голову на рельсу, и долго-долго смотрела в след уходящему поезду
Сделай калаб с каналом "Левша" он корпус запилит красивый )
Это просто о*уенно! даёшь ещё"
Клёво!
красавчик !
С твоей проверкой на столкновение нельзя будет птицу перепрыгнуть))
И еще не хватает рандомного расстояния между объектами, а также моментов, где нельзя перепрыгнуть так, чтобы приземлиться не на кактус не пригнувшись. Ну, это когда два противника близко друг к другу идут на большой скорости, и точка падения после перепрыгивания стоит прямо на втором кактусе. Тогда приходится падать раньше, путем пригибания
А ее по идее и нельзя перепрыгивать, кинематика так подобрана, что даже высокий прыжок на хорошей скорости не позволит это делать. Ну и во вторых - проверка учитывает приземление на птицу сверху
@@nich1con652 Но в хроме ведь можно....))
@@teenkode я всегда в хроме их перепрыгивал, не знал, что можно пригибаться =)
Прикольно.😄
Молодец!
Клево!
Молодец)
Давай братан мы с тобой!!!!
Класс! 😃
Змейка и тетрис теперь!
Товарищ Алекс Гайвер уже и собственный голос роботизирует... Нненадаа!
Будет ли урок по wemos d1 mini с использованием WI-FI?
даёшь контру на OLED😂
2:55 пять плат без учета доставки обойдутся в .... ( у тебя 151,36) 2 бакса
Хотелось бы увидеть примитивную игру завязанную на гироскоп. (Пример. Шарик двигается слева на право или снизу верх или сверху в низ и должен уворачиваться от препятствий наклонами. Ну или лаберинт )
Отключать дисплей - это конечно хорошо, а как быстро эту батарейку высаживает контроллер в спящем режиме?
Класс!
Вопрос:
-"Можно ли создать часть игры Elite Plus(DOS), а именно полет"
Примерно так летишь и навстречу звёзды, а когда поворачиваешь соответственно поворачиваются летящие навстречу звёзды, как в игре.
2:45 good
Где достать ету вашу imageProcessor?
Сделайте версию для гирлянды (светодиодной панели от Gyvera 16x16 или 16x32), пожалуйста :)
._.
Всё очень интересно, жаль не понятно ещё после первых уроков ардуино... А так 👍
А можно пиксельный массив писать от руки? Не используя утилиты?
На гирлянду или gyverlamp 16x16 как перенести?
Ничего не понятно, но очень интересно!
Прекрасная, бесполезная крутизна!!! Молодец!
Отлично