Слишком уж затянулось производство этого видоса (по личным причинам), забыл поздравить всех с наступающим новым годом! Посмотрим, зайдет ли вам такой формат.
Чувак ты крут) я около года назад тоже начинал делать на пердуине эту же игру, используя экран от нокии. Но не мог придумать как кактусы рандомно выводить. Пора смахнуть пыль с проекта
Расскажи пожалуйста про обработку показаний заряда батареи. Для этого на сколько мне известно должен использоваться отдельный контроллер, но на плате я такого не увидел.
@@AntonZnaenok Нет, атмега измеряет свое напряжения питания и приблизительно считает заряд по двум значениям - заряженной и разряженой батареи, далее просто рисуется значок. Эта функция просто вызывается при отрисовке меню или игры.
Было бы интересно, если бы игры можно было хранить не в памяти самого микроконтроллера, а на внешних носителях. Вот это бы получилась реально крутая платформа, развивающая сама себя. То есть, на МК загрузчик, ридер карты, меню игр на носителе и лоадер самих игр.
Ты красавчик. Вначале видео, понимая какой объем кода должен быть в результате, даже не надеялся что тебе удастся показать нюансы разработки и другие финты ушами. Но результат превосходит все ожидания. Ты не поленился, и показал все начиная от картинок, преобразования и элементов движения - до нюансов кода. Мало того, тебе удалось вовлечь зрителя во внутренние подводные камни, и их в каком то роде элегантное решение. Да! Я понимаю что можно сделать рефакторинг и достичь более элегантного и масштабируемого кода, убрать хардкод и использовать ООП, и т д. НО! В твоём случае все это не нужно, так как цель в другом! И ты ее достиг, по моему мнению виртуозно)) имею в виду весь проект, начиная с платы , реализации слота для батарейки, удобного управления - до программного кода! Мало того - это очень полезно в плане обучения! Респект)!
Классно получилось. Молодец! Спасибо за твои труды. Было интересно посмотреть. Захотел повторить!!! Я в восторге!!! Удачи тебе в новом году и здоровья!!!
Прикольно. Следующий шаг добавить тетрис и сделать выбор игры. Скорее всего придется читать игры из внешнего флеша. Ну и конечно напечатать корпус, ну это так мелочь
Отличный видос!!! А самое главное для меня это разъяснение кода. Я только учусь программировать и для меня это большая помощь в освоении. С наступающим Новым годом!!! Удачи и процветания!!!!
Странно, я пачку ардубоев сделал, правда в своем форм-факторе, там тоже по I2C дисплеи подключены, ничего не тормозит. Одна из игрушек - Shadow Runner это точно такой же платформер, как и Dino, даже быстрее бежит и там приседать и подпрыгивать можно. Справляется же.
Тут есть идея: Ардуино про микро и экранчик с тачскрином. Сделать вынесенные горячие клавиши к компу с возможностью перелистывания страниц с горячими клавишами.
С твоей проверкой на столкновение нельзя будет птицу перепрыгнуть)) И еще не хватает рандомного расстояния между объектами, а также моментов, где нельзя перепрыгнуть так, чтобы приземлиться не на кактус не пригнувшись. Ну, это когда два противника близко друг к другу идут на большой скорости, и точка падения после перепрыгивания стоит прямо на втором кактусе. Тогда приходится падать раньше, путем пригибания
А ее по идее и нельзя перепрыгивать, кинематика так подобрана, что даже высокий прыжок на хорошей скорости не позволит это делать. Ну и во вторых - проверка учитывает приземление на птицу сверху
Получилось круто, но если уже идти в геймдев то надо больше теории и элементарных частиц для работы с визуальщиной) тогда легче алгоритмы воспринимаются)
Очень познавательно получилось. Совсем недавно приехал набор AlexGyver (заказывал максимальный), так что буду, навёрстывать инфу по видосам, и повторять данную игру. Ждём новые игрушки)
Супер! Это ведь уже закладка под настоящую консоль? Я был бы рад купить эту консоль вместе с GyverKit. Положишь туда плату и все компоненты? Игра сама собой тоже классная получилась. Поиграл бы в такую на паяльнике.
В начале ролика вся суть ардуинщика, пользоваться чьей-то какой мозга и ждать обновлений этой каки, в надежде, что из попы наконец то появится алмаз. А написать самим? Там весь код дисплея на 15 минут по даташиту.
Там проблема не в библиотеке, а в подходе к программированию игр. Ни в коем случае нельзя делать очистку экрана. Кроме лишних задержек это приводит к мерцанию объектов на экране.
Вопрос: -"Можно ли создать часть игры Elite Plus(DOS), а именно полет" Примерно так летишь и навстречу звёзды, а когда поворачиваешь соответственно поворачиваются летящие навстречу звёзды, как в игре.
Слишком уж затянулось производство этого видоса (по личным причинам), забыл поздравить всех с наступающим новым годом! Посмотрим, зайдет ли вам такой формат.
Отличный проект, нужна ссылочка на бесшумные таковые кнопки
Чувак ты крут) я около года назад тоже начинал делать на пердуине эту же игру, используя экран от нокии. Но не мог придумать как кактусы рандомно выводить. Пора смахнуть пыль с проекта
Спасибо за интересные видео! С наступающим!
Расскажи пожалуйста про обработку показаний заряда батареи. Для этого на сколько мне известно должен использоваться отдельный контроллер, но на плате я такого не увидел.
@@AntonZnaenok Нет, атмега измеряет свое напряжения питания и приблизительно считает заряд по двум значениям - заряженной и разряженой батареи, далее просто рисуется значок. Эта функция просто вызывается при отрисовке меню или игры.
Было бы интересно, если бы игры можно было хранить не в памяти самого микроконтроллера, а на внешних носителях. Вот это бы получилась реально крутая платформа, развивающая сама себя. То есть, на МК загрузчик, ридер карты, меню игр на носителе и лоадер самих игр.
можно читать spi флешки или cd карточки с фатом
Бред же) Какая платформа то? Это обыкновенный pet проект, который интересно повторить, покрутить в руках минут 10, и закинуть в дальний угол чулана.
Это просто поделка для развлекухи, а не серьезная игровая консоль...
@@GoodVrGames и да и нет, на таких фановых проектах можно проверять всякие новые идеи типо выше озвученной.
@@rerofriverwood379 Эмм. Любой прототип - проверка новых идей.
Ты красавчик. Вначале видео, понимая какой объем кода должен быть в результате, даже не надеялся что тебе удастся показать нюансы разработки и другие финты ушами. Но результат превосходит все ожидания. Ты не поленился, и показал все начиная от картинок, преобразования и элементов движения - до нюансов кода. Мало того, тебе удалось вовлечь зрителя во внутренние подводные камни, и их в каком то роде элегантное решение.
Да! Я понимаю что можно сделать рефакторинг и достичь более элегантного и масштабируемого кода, убрать хардкод и использовать ООП, и т д. НО! В твоём случае все это не нужно, так как цель в другом! И ты ее достиг, по моему мнению виртуозно)) имею в виду весь проект, начиная с платы , реализации слота для батарейки, удобного управления - до программного кода! Мало того - это очень полезно в плане обучения!
Респект)!
Классно получилось.
Молодец! Спасибо за твои труды.
Было интересно посмотреть.
Захотел повторить!!!
Я в восторге!!!
Удачи тебе в новом году и здоровья!!!
Просто дух захватывает... Вспоминаются старые времена, когда при программировании под винду экономили память...
Под Винду уже память не экономили. Винда позволяла запускать файлы любого размера. Это под Дос-ом надо было резидентов в верхнюю память закидывать.
@@alexdubovik2119 ага а под спектрум? я помню считал и байты и такты. что бы быстро работало.
@@andryz80 , там само собой, а так же и под Радио-86РК и под БК-0010.
@@alexdubovik2119 а да интересные были времена :)
Автор прогрессирует с каждым видео! Прекрасная подача, повествование по времени просто идеальное! Все понятно и очень интересно, спасибо вам!!
Это вам не Unity)) 10 лет уже делаю игры но такое вижу в первый раз. Реально класный проект, молодцом.
Прикольно. Следующий шаг добавить тетрис и сделать выбор игры. Скорее всего придется читать игры из внешнего флеша. Ну и конечно напечатать корпус, ну это так мелочь
Интересно будет повторить, спасибо за видео и за труд👍
Ждем Dune: Battle for Arrakis на 328й!!! Вот это будет бомба =)
ПС С Новым Годом!!!
Динозавтр и goto довольно в тему)
"Лучше поздно, чем никогда" - подумала Анна Каренина, положила голову на рельсу, и долго-долго смотрела в след уходящему поезду
Отличный видос!!! А самое главное для меня это разъяснение кода. Я только учусь программировать и для меня это большая помощь в освоении.
С наступающим Новым годом!!!
Удачи и процветания!!!!
Все супер! Я учусь с Вами, а сынуля со мной! Респект!
Может быть теперь doom на простейших радиодеталях, без готовых микросхем?
+++
на корпусных транзисторах. да чего уж, на радиолампах☝️
Было интересно узнать о игровых механиках подобных игр. Надо попробовать повторить что-то подобное на дешёвых китайских операторных панелях
Поздравляю всех с новым годом )
Классная консолька получилась! Даешь Марио!
Странно, я пачку ардубоев сделал, правда в своем форм-факторе, там тоже по I2C дисплеи подключены, ничего не тормозит. Одна из игрушек - Shadow Runner это точно такой же платформер, как и Dino, даже быстрее бежит и там приседать и подпрыгивать можно. Справляется же.
даёшь контру на OLED😂
Ничикон, Сделай в следующей серии корпус для этой консоли
Очень познавательно. Будет здорово увидеть где видел в таком формате.
Змейка и тетрис теперь!
В своё время увлёкся программированием именно в попытках создать свою игру. Написал сапера под dos.
Всё круто! Молодец! Так, теперь Марио, Танки и Сапёр запели пожалуйста.
Блин. Так это можно замутить так все советские игрушки?
Волк 🐺 яйца ловит!
Автогонки!
Подводный мир!
Спасибо за идею.
Сейчас Nintendo выпускает переиздания своих хитов в Game And Watch стиле, может сделать DIY "Электронику" со всеми теми играми?)
Тут есть идея: Ардуино про микро и экранчик с тачскрином. Сделать вынесенные горячие клавиши к компу с возможностью перелистывания страниц с горячими клавишами.
2:55 пять плат без учета доставки обойдутся в .... ( у тебя 151,36) 2 бакса
Спасибо, было интересно.
Чередование сложного и простого видео мне нравится.
С новым годом!
Прекрасная, бесполезная крутизна!!! Молодец!
Бомба! Главное код смотрю и учусь на ваших примерах!
Нехватает меню и тетриса! Игра моего детства!)
С твоей проверкой на столкновение нельзя будет птицу перепрыгнуть))
И еще не хватает рандомного расстояния между объектами, а также моментов, где нельзя перепрыгнуть так, чтобы приземлиться не на кактус не пригнувшись. Ну, это когда два противника близко друг к другу идут на большой скорости, и точка падения после перепрыгивания стоит прямо на втором кактусе. Тогда приходится падать раньше, путем пригибания
А ее по идее и нельзя перепрыгивать, кинематика так подобрана, что даже высокий прыжок на хорошей скорости не позволит это делать. Ну и во вторых - проверка учитывает приземление на птицу сверху
@@nich1con652 Но в хроме ведь можно....))
@@teenkode я всегда в хроме их перепрыгивал, не знал, что можно пригибаться =)
Получилось круто, но если уже идти в геймдев то надо больше теории и элементарных частиц для работы с визуальщиной) тогда легче алгоритмы воспринимаются)
Походу у Doom появился конкурент
Очень познавательно получилось. Совсем недавно приехал набор AlexGyver (заказывал максимальный), так что буду, навёрстывать инфу по видосам, и повторять данную игру. Ждём новые игрушки)
Классно! А можно еще пару игр под это все😅?
2:45 good
> игра про динозавра
> _вымирание персонажа_ 10:40
Вперед в гейм дев ))) мы ждем этого !!!!!!
Круто! Офигенный и оригинальный подарок можно сделать!
С таким подходом скоро появится и тамагочи
Супер! Это ведь уже закладка под настоящую консоль? Я был бы рад купить эту консоль вместе с GyverKit. Положишь туда плату и все компоненты?
Игра сама собой тоже классная получилась. Поиграл бы в такую на паяльнике.
гугли arduboy настоящяя консоль на ардуино имеет библиотеку из более 50 игр :)
Повторю пожалуй! Спасибо)
чётко....эксельсиор...дистинктивно воистину дистинктивно....;)
Спасибо за ваш труд! Вышло замечательно!
Спасибо за видео и советы ждём продолжения с новым годом
Кстати, вместо маленького кактуса можно было бы сделать яму. Хоть какое-то разнообразие. ИМХО
Здорово. Очень интересно получилось
Помню как на чернобелом компе в школе на кружке информатики писал программу прыгающий мячик ...
Круто, старайтесь сделать другие игры тоже
Шикарно! Буду повторять :)
HAPPY NEW YEAR!!!
Отлично раскрытая тема, впрочем как и всегда 👍
Спасибо за видос, с наступающим новым годом!
Жаль , что лайк можно поставить только один раз 👍. С наступающим.
Очень хороший материал. Спасибо что ты есть!
Интересно !
Давайте сделаем тетрис, на дисплее побольше
Товарищ Алекс Гайвер уже и собственный голос роботизирует... Нненадаа!
Сюда флешку приделать и бипер и будет игрушка супер.
круто! очень понравилось смотреть!
Это было интересно, продолжай в том же духе.
Сделай калаб с каналом "Левша" он корпус запилит красивый )
В начале ролика вся суть ардуинщика, пользоваться чьей-то какой мозга и ждать обновлений этой каки, в надежде, что из попы наконец то появится алмаз. А написать самим? Там весь код дисплея на 15 минут по даташиту.
Так это его библиотека и есть 😂
Там проблема не в библиотеке, а в подходе к программированию игр. Ни в коем случае нельзя делать очистку экрана. Кроме лишних задержек это приводит к мерцанию объектов на экране.
О, круто очень. Респектос)
ДА это просто шедевр!!!!!! Чел ты очень крут!!!
Для полного счастья не хватает пищалки.
Комент для поддержки, спасибо за старания)))
Круто, круто, круто. Пора и себе собрать
Огонь! Клевая консоль, молодец.
С наступающим!
Отключать дисплей - это конечно хорошо, а как быстро эту батарейку высаживает контроллер в спящем режиме?
Фигасе ... ты там floatы прям сразу ...
Всё очень интересно, жаль не понятно ещё после первых уроков ардуино... А так 👍
С новым Гадом на ардуинке! А скока потребляет плата во сне?
меньше микроампера
Ничего не понятно, но очень интересно!
Круто! Хотелось бы продолжение этой рубрике 👍
Всё прикольно, тока дино был на нокиях за долго до появления гугла. Тогда даже у нокиа небыло своей ос.
Оыень хороший урок, спасибо. Единственное, пересматривая не нашел как вывести значек аккумулятора на дисплей.
Круто получилось 👍
На гирлянду или gyverlamp 16x16 как перенести?
Надо забатлить Гайверовский вариант Игрока и этот проект)))
Вопрос:
-"Можно ли создать часть игры Elite Plus(DOS), а именно полет"
Примерно так летишь и навстречу звёзды, а когда поворачиваешь соответственно поворачиваются летящие навстречу звёзды, как в игре.
очень круто ! продолжай!!!!
Ждём Дум на ардуино )
отличное видео, спасибо.
действительно шикарно
Давай Undertale на Ардуино)))
Не знаю как кому, а мне больше нравится смотреть с голосом Гайвера, радуюсь когда ролики выходят с ним
Сходу лойс за старания👍
Ха. Как раз в позапршлом году решил на ардуино научить детей(в академии преподаю) писать динозаврика) только мы его делали на текстовом дисплее 16х2
Алекс, портируй Doom 1993 на Arduino Nano! Будет прикольно!
Забавно получилось!
Крутой проект! я бы добавил ООП, классов прям не хватает, код не маленький и читается довольно таки сложно
коллайдеры для системы столкновений атмега не потянула бы?)
это лишнее
Будет ли урок по wemos d1 mini с использованием WI-FI?
Это просто о*уенно! даёшь ещё"
Теперь нужно пробовать в псевдо 3д или запилить Тамагочи