🎮Делаем Тетрис! [Arduino GameDev]

  Рет қаралды 247,965

AlexGyver

AlexGyver

Күн бұрын

Сегодня будем разбирать игру Tetris и её реализацию на Arduino.
Качай Vikings: War of Clans и получи 200 💰голды и 🏥 бесплатный щит:
➤ Android: bit.ly/2qLTtwU ➤ IOS: bit.ly/2K0MEA3
Конкурс MacbookPro - club168...
➤ Статья о матрице alexgyver.ru/m...
➤ Проект BT матрица alexgyver.ru/g...
➤ Библиотека таймера ttps://community.alexgyver.ru/resources/biblioteka-gyvertimer.11/
➤ Библиотека кнопки community.alex...
➤ О паяльнике TS100 alexgyver.ru/t...
★★ МОИ ПОДБОРКИ ПОЛЕЗНЫХ ТОВАРОВ С ALI ★★
► 3D принтеры и советы alexgyver.ru/3...
► Всё для электронщиков (паяльники, приспособления) alexgyver.ru/a...
► Инструменты (шуруповёрты, дремели, ручное) alexgyver.ru/m...
► Все существующие модули и сенсоры Arduino alexgyver.ru/a...
► Аккумуляторы, платы защиты alexgyver.ru/1...
► Уникальные автотовары alexgyver.ru/a...
Теги: #самоделки #arduino #электроника
═════════════════════════════════════
✔ Официальный сайт: AlexGyver.ru/
✔ Группа Вконтакте: diywork...
✔ Поддержать канал денежкой AlexGyver.ru/s...
✔ Instagram: / alexgyvershow
═════════════════════════════════════ ✔ Группа ВКонтакте: diywork...

Пікірлер: 1 000
@AlexGyverShow
@AlexGyverShow 5 жыл бұрын
Ошибочка вышла! Всё таки в памяти один светодиод занимает 3 байта, просто хранится это число другим способом, не в одной большой переменной :)
@morutm9914
@morutm9914 5 жыл бұрын
Alex, сделай Drum pad
@slava230184
@slava230184 5 жыл бұрын
Alex, можно ли сделать передачу стереозвука на модуле nRF24?
@ShcherbynaM
@ShcherbynaM 5 жыл бұрын
Привет. Почему не понизить цвет до 1го бита на цвет (3 бита всего)? Тебе ведь нужно только 8 цветов (7 фигур и черный) Я по этому поводу уже оставил комментарий, но я думаю продублировать можно и сюда.
@ShcherbynaM
@ShcherbynaM 5 жыл бұрын
Собственно у меня получилось добиться следующих результатов, если понизить разрядность цвета: Sketch uses 632 bytes (2%) of program storage space. Maximum is 30720 bytes. Global variables use 105 bytes (5%) of dynamic memory, leaving 1943 bytes for local variables. Maximum is 2048 bytes. Использовал unsigned int и получается что он хранит 16 бит, соответственно матрица 16*16 - это массив unsigned int colors[3][16]. ------------------------------------------------------------------------------------------- static unsigned int colors[3][16]; const byte coorMask = 0b00001111; void getPixelRGBColor(byte xy, byte brightness, byte& rPtr, byte& gPtr, byte& bPtr) { rPtr = (colors[0][xy&coorMask>>4] >> (xy&coorMask)) * brightness; gPtr = (colors[1][xy&coorMask>>4] >> (xy&coorMask)) * brightness; bPtr = (colors[2][xy&coorMask>>4] >> (xy&coorMask)) * brightness; } bool isUsed(byte xy) { return (colors[0][xy&coorMask>>4] >> (xy&coorMask)) || (colors[1][xy&coorMask>>4] >> (xy&coorMask)) || (colors[2][xy&coorMask>>4] >> (xy&coorMask)); }
@zetroks
@zetroks 5 жыл бұрын
Ну да. Если открыть структуру CRGB то видно что там три составляющий типа uint_8
@oderchannel426
@oderchannel426 5 жыл бұрын
Слушай, @AlexGyver. Куда проще его можно было-бы сделать с помощью клеточного автомата (Почитай на викепедии). Я программист. Когда я делал тетрис я его делал с помощью клеточного автомата. Код получается проще, меньше, красивее и будет занимать меньше динамической памяти arduino. Да и в целом с помощью клеточных автоматов можно воссоздать много старых игр. С помощью него это делается проще. Если ты заметил сообщение, пожалуйста, ответь :) Го в топ что-бы он заметил :) Ставьте лайк
@zetroks
@zetroks 5 жыл бұрын
Не согласен что технология клеточного автомата была бы более выгодна в данном случае. Клеточные автоматы обязаны каждый тик обрабатывать все клетки. Пустые и не пустые, и при этом придется городить метапиксели(читай фигуры). Насчет меньшего кол-ва памяти - да. Хранится только 0 или 1(Если разговор про клеточный автомат). И в переменные весом в 1 байт можно запихнуть 8 таких состояний. А значит памяти мы бы ели 32 байта(поле 16*16). Но вот проблемма. Нам нужны цвета. Я бы на самом деле на месте гайвера соорудил пару функций по типу #define GET_STATE(pixel) (pixel&0x000001!=0) Это позволяло бы в массиве цветов менять один бит и проверять его. Сообственно он почти так и сделал, только без битовых операций. На тему "С помощью него этой делается проще." - проще - не значит лучше. То что это возможно - да. Ради эксперемента это сделать интересно. Как например реаллизация процессора тетриса в игре жизнь. (Ссыль) habr.com/post/338584/ Пихать такое в контроллер ради тетриса никто не будет. Там одно поле размером 2 940 928 x 10 295 296. Но как эксперемент - интересно. Ровно так же как и создание OTCA-метапикселя. Короче резюмируя это все - проще не лучше. Гайвер вполне правильно поступает, когда пишет код сам. Да у него тоде не все идельно и половину можно оптимизировать и все вот такое вот. Но тогда этот код никто и не поймет. А так он получил вполне неплохой код. У которого в фоне можно еще обмениваться данными. А если бы вкорячить туда автомат - на факт что осталось бы процессорное время. Но это надо считать.
@oderchannel426
@oderchannel426 5 жыл бұрын
Говоришь вполне обоснованно. Но я делал тетрис (Он был клеточным автоматом, но при том был многоцветным (Не буду рассказывать как я это делал)), после этого я сделал его другим методом. Клеточный автомат занимал меньше памяти (Работал с практически с такой-же производительностью (Совсем чуть-чуть меньше)). Да и опять же, весь код был проще и меньше. Так-что, не знаю. Все делают как им удобнее. И тот и тот метод одинаково правилен. (Тебе лайк поставил)
@zetroks
@zetroks 5 жыл бұрын
Сoder channel а на чем ты его запускал? Если на компе - то на нем в наше время много чего не заметно. Можешь сделать пару программ по вычислению - допустим таблицы квадратов. Одну программу с float переменными. Вторую с int - Разницы не заметишь. Но если запустить такое на контроллере - разница будет разительна.
@oderchannel426
@oderchannel426 5 жыл бұрын
Да. Есть такое. Но тут особой разницы в мощности вычеслений нет. На aurduino nano пойдёт. (У меня робот с 1000 строковым кодом с весьма сложными вычеслениями (И циклами) работает весьма быстро. Этот робот едет по линии (Line follower) и при скорости 2 метра в секунду хватает (Aurduino nano). Вычесления по сложности даже чуть больше чем этот клеточный автомат. (Притом в код подключено несколько библеотек))
@zetroks
@zetroks 5 жыл бұрын
Сoder channel ну тут я особо спорить не могу, но я не вижу зачем для такой задачи сложные вычесления. (2 метра в секунду он проезжает - против 16 миллиона тактов процессора у ардуины. Наверное если бы я собирал такую штуку - я бы взял шесть датчиков и просто бы корректировал угол поворота робота на основе угла отклонения линии. Ну и при экстремально больших углах - замедлял бы робота. Но это только теоритические мысли, на практике я с такими вещами не сталкивался.
@Thoisoi
@Thoisoi 5 жыл бұрын
Талантище!
@СашаСоколов-л1и
@СашаСоколов-л1и 4 жыл бұрын
Лоооол, не ожидал) Привет
@bombplays1584
@bombplays1584 3 жыл бұрын
@@СашаСоколов-л1и аналогично :D
@user-ty2mb1nn9w
@user-ty2mb1nn9w 5 жыл бұрын
Ты совсем забросил "Заметки ардуинщика"!!! А ведь интересно! И даже очень!
@gavrservise4826
@gavrservise4826 5 жыл бұрын
🙋
@minicars_rc3770
@minicars_rc3770 5 жыл бұрын
В принципе, видео такого формата можно было бы выпускать на втором канале.
@Bobi-Boba-potantsyem.
@Bobi-Boba-potantsyem. 5 жыл бұрын
@@minicars_rc3770 Это говно отнимает много времени и сил, на полезные видосы не хватает. А говнище бесполезное, вроде тетриса этого и кубика светодиодного, которое делать будут единицы, приносит просмотры разных придурков, бездельников.
@MrZorro441
@MrZorro441 5 жыл бұрын
@@Bobi-Boba-potantsyem. Вот не надо ляля. Из этого видео можно много чему научится ибо тут вагон не стандартных решений. Да и какой смысл снимать видео о том чего в Яндексе и ютубе вагон. И к слову говоря, кубика рубика повторило около 600 чел. В разных извращенных вариантах.
@Bobi-Boba-potantsyem.
@Bobi-Boba-potantsyem. 5 жыл бұрын
@@MrZorro441 Я автору лично писал о бесполезных видосах, он мне ответил, что на полезных видосах просмотров меньше. Причем тут ляля.
@user-re5fr9ik4w
@user-re5fr9ik4w 5 жыл бұрын
ошибочка,Алексей Пажитнов,а не Пажитонов
@SuperMrClone
@SuperMrClone 5 жыл бұрын
Причём с ударением на «а»
@oderchannel426
@oderchannel426 5 жыл бұрын
@KinoRomos , ну а тебе только хэйтить AlexGyver. И нет, я не безумный фанатик. Как-бы видео достаточно хорошее. Видео оправдало ожидания.
@bagrovaya_sliva228
@bagrovaya_sliva228 5 жыл бұрын
@KinoRomos Чувак, я тоже не в восторге от рекламы в ЛЮБОМ видео, но я не выебываюсь и не пишу об этом в комментариях. Тебе перемотать сложно? И да зачем думаешь вообще реклама? Он тут даже сам сказал, что купил на часть этих денег компоненты для следующего проекта. Хотел еще что то объяснить, но лан) Хорошего настроения)
@maxtenebris9846
@maxtenebris9846 5 жыл бұрын
Блять ну и Чо? Подумаешь ошибся, будто вы блять никогда не ошибаетесь
@bagrovaya_sliva228
@bagrovaya_sliva228 5 жыл бұрын
@KinoRomos 70% перегнул)
@3bepbe
@3bepbe 5 жыл бұрын
Ну просто золотые руки и мозги
@DobryjMaster
@DobryjMaster 5 жыл бұрын
Саш давай уже большую матрицу и игру марио со звуком. Я бы с удовольствием сделал такую по твоей технологии)
@ilkl664
@ilkl664 5 жыл бұрын
а давай ты!?
@vangog63
@vangog63 5 жыл бұрын
а что марио, давай doom!
@user-je8lu2fg4y
@user-je8lu2fg4y 5 жыл бұрын
Давай марио
@SlavikSelin
@SlavikSelin 5 жыл бұрын
Не, на нано не получится, а Гайвер только наноардуинщик)))
@Nozhekluv
@Nozhekluv 5 жыл бұрын
го ГТА 5 тогда уж
@denisedannise7021
@denisedannise7021 5 жыл бұрын
-Твой код Машина сбила? -???неет -А почему он на костылях???
@ctr4k
@ctr4k 5 жыл бұрын
Ba Dum Tss
@__ARCH___
@__ARCH___ 5 жыл бұрын
Так же тетрис используют для отладки мониторов в автомобилях газель
@user-ik5nl6wc7q
@user-ik5nl6wc7q 5 жыл бұрын
В смысле для отладки мониторов? Я думал это чтобы в пробке не скучно было)
@user-my1fv7jj3c
@user-my1fv7jj3c 5 жыл бұрын
@@user-ik5nl6wc7q :)
@whitespirit.8231
@whitespirit.8231 5 жыл бұрын
+
@Apchi112358
@Apchi112358 5 жыл бұрын
А что если сделать *сапера* ? Должно быть интересно.
@SIM31r
@SIM31r 5 жыл бұрын
Чтобы взрывался по настоящему.
@mmoiirt2388
@mmoiirt2388 5 жыл бұрын
@@SIM31r *Сапёр "Почувствуй запах своего горелого тела"*
@BigB59
@BigB59 5 жыл бұрын
Когда я писал тетрис в 97 году, я каждую фигуру хранил одним байтом! Восемь бит делил на две строки - получалась сетка 4x2.. Все фигуры ложились в эту сетку. Нашел исходники того тетриса. Кусок с описанием фигур: /* Данные о фигурах: цвет, битовая карта, коррекция по X, коррекция по Y */ byte FiguresData = {2, 0x066, 0, 0, /* куб */ 4, 0x00F, 0, 1, /* палка */ 6, 0x06C, 1, 0, /* Z - образная зеркальная */ 7, 0x0C6, 1, 0, /* Z - образная */ 5, 0x04E, 1, 1, /* усеченный крест */ 1, 0x08E, 1, 1, /* Г - образная */ 3, 0x02E, 1, 1}; /* L - образная */ Если надо - могу исходники выложить. Они на Sphinx C--. Исполняемый файл занимал три килобайта (включая английский шрифт).
@fo8254
@fo8254 5 жыл бұрын
Привет, не мог бы ты выложить исходники? Очень интересно. Например, на гитхаб.
@DenisShaver
@DenisShaver 5 жыл бұрын
Экран 16х16 пикселов. Если представить каждый пиксел одним битом, то буфер для экрана займёт массив 2*16 байт. Написать две функции для записи и чтения бита в массиве по координатам (X, Y) и можно избежать костылей с проверкой цветов. А сдвиг "стакана" на линию вниз реализуется перемещением 30 байт в массиве вперёд на 2 байта. Проверка на заполнение линии тоже просто, два байта линии д.б. равны 0xFF каждый. Хотя... С инкрементом цвета на 1 довольно ловко. Я бы не назвал это костылём. Интересные проекты делаешь, спасибо, продолжай в том же духе!
@___-ez5wu
@___-ez5wu 5 жыл бұрын
Давай лучше пока гирлянду (бегущие огни, бегущая тень, дождь и тп.) замутим, новый год же скоро
@user-uo8hx5uq3u
@user-uo8hx5uq3u 5 жыл бұрын
Смотри внимательнее на сайте, там есть гирлянда на кучу режимов
@magnat178
@magnat178 5 жыл бұрын
можно ссылку? не получается найти.
@user-uo8hx5uq3u
@user-uo8hx5uq3u 5 жыл бұрын
В проектах по ардуино, там где серебряная кнопка Ютуб. Или гайд по адресным лентам
@user-uo8hx5uq3u
@user-uo8hx5uq3u 5 жыл бұрын
alexgyver.ru/ws2812b-fx/
@magnat178
@magnat178 5 жыл бұрын
Видел этот ролик, спс. Но проекта гирлянды с эффектом падающего снега нету, а было бы в тему, ведь скоро НГ.
@drumka78
@drumka78 5 жыл бұрын
Молодец, мужик. Не технарь, но смотрю с удовольствием всегда. Респект ✊ Да, забыл. Надо “мультик в конце»😀
@kuzma_07
@kuzma_07 5 жыл бұрын
Когда лампа на радио индикаторах?
@vladrodz1218
@vladrodz1218 5 жыл бұрын
Когда индикаторы на лампах радио?
@patrickbateman5768
@patrickbateman5768 5 жыл бұрын
VladRodz ебать смешно
@crazysova
@crazysova 5 жыл бұрын
@Vlad Daran надыбай ещё панельки под них, микросхемы к155ид1 , дроссель, опторазвязку TLP627-2.
@goldirus
@goldirus 5 жыл бұрын
Го тетрис на радиолампах
@meta11ist
@meta11ist 5 жыл бұрын
Спасибо, Алекс! Лайк прожал. Программистом считать себя разрешаю!))
@_lego_8486
@_lego_8486 5 жыл бұрын
Шикарный проект! Алекс молодец, всё очень понравилось, сразу видно, что над проектом проведена тиктоническая работа!! Спасибо за потрясающий видос!!
@jurkv
@jurkv 5 жыл бұрын
точно не титаническая?
@servarak
@servarak 5 жыл бұрын
Молодец. Все толково. Когда мой друг написал на ПК тетрис в институте и показал преподу, то по дисциплине ему автоматом поставили отлично. Так что браво!
@stels5360
@stels5360 5 жыл бұрын
Нифига не понял, но интересно!
@user-cu3oi1sv2b
@user-cu3oi1sv2b 5 жыл бұрын
Согласен
@AVit77
@AVit77 5 жыл бұрын
Интересно расказывает!
@danilg7765
@danilg7765 5 жыл бұрын
Как ты прочитал мои мысли?
@iiiiiiiiu
@iiiiiiiiu 5 жыл бұрын
Твой видос спас меня от тоски!!!Спасибо, Алекс!!!
@w.t.2905
@w.t.2905 5 жыл бұрын
Спасибо, что рассказал в начале, что такое Тетрис! Уникальная информация!
@user-hw6vr2hh6b
@user-hw6vr2hh6b 5 жыл бұрын
я открою тайну.. есть люди которые не знают что это такое!
@w.t.2905
@w.t.2905 5 жыл бұрын
@@user-hw6vr2hh6b но смотрят этот канал. Ога.
@FaxriVideo
@FaxriVideo 5 жыл бұрын
Я сам инженер по информационным технологиям и многое знаю и видел за 10 лет работы. Каждый раз поражаюсь твоему уму и терпению. Удачи тебе. Спасибо за видео.
@TreiderTV
@TreiderTV 5 жыл бұрын
Спасибо за разбор кода!
@23foundation
@23foundation 5 жыл бұрын
Про паяльник - сильно! В своем стиле. Молодца
@axom5343
@axom5343 5 жыл бұрын
Если добавить монетоприёмник то получится классический игровой автомат.
@TheRazdolbiker
@TheRazdolbiker 5 жыл бұрын
я твоих видосов жду больше чем нового года !!!
@inmoov592
@inmoov592 5 жыл бұрын
*Давай тамагочи замутим , есть те кто помнят такую прошлого века технологию )) ?* Создаю андроида , буду рад новым людям .
@MrAlexanderShark
@MrAlexanderShark 5 жыл бұрын
Нет конечно, никто не помнит, один ты.
@МаксимАхметович
@МаксимАхметович 5 жыл бұрын
Ебать идея годная. Каким хуем ты раньше меня придумал?
@inmoov592
@inmoov592 5 жыл бұрын
*Спс , я х.з просто так вышло ))))*
@Ponytamin
@Ponytamin 5 жыл бұрын
Это не технология, это игра
@EntropyHorror
@EntropyHorror 5 жыл бұрын
Ваще ништяк Алекс! Ну прям аплодирую стоя!!! Осталось добавить музыку из тетриса, которая через 10 минут начинает фризить мозг и написать на эту панель флаппи бёрд :-) Руби ещё видюх с лентой!
@user-pb2gp7qp8x
@user-pb2gp7qp8x 5 жыл бұрын
Исправь пожалуйста библиотеку GyverLCDbars,в ней нет заголовочных файлов и можешь объяснить что не так со скетчем Keypad_v1.1.ino ArduinoIDE отказывается компилировать и загружать его,но где ошибка не показывает я уже весь код перечитал но неодной ошибки не нашел.
@kotalay7839
@kotalay7839 5 жыл бұрын
Супер!! И идея и реализация на отлично! Дома на пол стены такой очень хорошо впишется
@ПавелЖивушко
@ПавелЖивушко 5 жыл бұрын
*Уже тетрис... Хм, а что дальше*
@invinciblecame7336
@invinciblecame7336 5 жыл бұрын
Super Mario bros и принц персии
@mantron5576
@mantron5576 5 жыл бұрын
Пашочек дальше будет реклама викингов
@Bohdan_Oleksandrovych
@Bohdan_Oleksandrovych 5 жыл бұрын
"Всем привет, с Вами AlexGiver, и сегодня мы с вами соберём синхрофазотрон из материалов, найденных у меня на балконе" 😂😂😂
@leaddrags
@leaddrags 5 жыл бұрын
Doom, Grand Theft Auto, Counter Strike 1.6, Counter Strike Global Offensive, a там уже и до Escape from Tarkov не далеко))0) Ах, да, это всё он сделает из хлама, который найдёт у себя на балконе
@deepzeedi
@deepzeedi 5 жыл бұрын
@@Bohdan_Oleksandrovych Пусть сделает обзор своего балкона, уж очень интересно, может там не только синхрофазотрон собрать можно
@the_methylene_show
@the_methylene_show 5 жыл бұрын
Решения на самом деле оригинальные! А самое прекрасное в том, что это всё на нано ардуино работает. Аплодирую стоя!
@abanaba
@abanaba 5 жыл бұрын
Мне кажется такими темпами, ты сделаешь GTA 6 на ардуино, быстрее чем Rockstar
@user-bb1zx6wr3j
@user-bb1zx6wr3j 5 жыл бұрын
Неа, нового кота на ардуино.
@oleksandrdieiev4429
@oleksandrdieiev4429 5 жыл бұрын
GTA 6 банально! Half Life 3 у VR на Дуино=)
@Vladimir252277
@Vladimir252277 5 жыл бұрын
Алекс , спасибо за видео и проделанные работы. Я чайник в этом всем, но твои уроки дают плоды. Есть просьба, запиши до нового года подробное видео как ты делал эффекты снегопад , огонь, перемешивающие я краски радуги на светодиодной матрице на окне. Очень хочется к новому году удивить соседей)
@trahster7238
@trahster7238 5 жыл бұрын
Впечатляет, а сможешь ли ты сделать синтезатор на arduino?
@user-gl6tx9om7i
@user-gl6tx9om7i 5 жыл бұрын
В инете полно таких
@kulicher
@kulicher 5 жыл бұрын
Смотря чего. Я бы не отказался от синтезатора еды, но вроде еще нет =) А так если по теме к Ардуино легко подключается что-то типа AY-8910 и после можно хоть чиптюны играть, хоть синтезатор замутить.
@rsardak
@rsardak 5 жыл бұрын
Алекс, ты лучше кодишь, чем некоторые мои товарищи по проекту с профильным образованием и опытом работы по специальности!
@sashair
@sashair 5 жыл бұрын
*АЛЕКС САМЫЙ ЛУЧШИЙ ИЗ ЮТУБЕРОВ В МИРЕ* *ЭЛЕКТРОСАМОДЕЛОК* в топ
@alfiz9943
@alfiz9943 5 жыл бұрын
Ееее! Больше видео такого формата!!
@MaxMax-kw8uh
@MaxMax-kw8uh 5 жыл бұрын
Алекс сделай пожалуйста гаус пушку!!!!
@nikp7996
@nikp7996 5 жыл бұрын
Алекс сделай пожалуйста гайвер пушку!
@MaxMax-kw8uh
@MaxMax-kw8uh 5 жыл бұрын
Да кстати это должна уже быть не гаус а гайвер пушка!
@tnk1if3
@tnk1if3 5 жыл бұрын
Высшая степень счастья - когда у Алекса регулярно выходят видосики
@rukomvolt
@rukomvolt 5 жыл бұрын
Гайвер сними видео один день из твоей жизни)))
@feodor1980
@feodor1980 5 жыл бұрын
Да у тебя все форматы видео заходят на ура!
@kept5957
@kept5957 5 жыл бұрын
После рабских будней, твой видос бальзам на душу.
@johnfreman
@johnfreman 5 жыл бұрын
Подписался на вас, колокольчик нажал , го взаимную подписку, колокольчик втыкаем!!))
@kept5957
@kept5957 5 жыл бұрын
KAWASAN вы хоть мой контент посмотрел, у меня не тот контент что бы просто подписатся.
@johnfreman
@johnfreman 5 жыл бұрын
@@kept5957 интересно, я чекнул обязательно проникнусь вашим контентом
@user-sw2wz4yf9q
@user-sw2wz4yf9q 5 жыл бұрын
Kept хорошая замануха - но нет 😆
@user-ex2es2vp2v
@user-ex2es2vp2v 5 жыл бұрын
Очень забавно. Школьник говорит про рабство. Задали домашку=отправили на каторгу. Мамка заставляет вынести мусор=ужасные условия
@botirali2000
@botirali2000 5 жыл бұрын
Молодец, круто получилось! Дальше, ждем Марио на всю стену ;-)
@Phantom_C
@Phantom_C 5 жыл бұрын
Ты забыл про тетрис в приборке новой газели!!!
@ilyasbazilikus4066
@ilyasbazilikus4066 5 жыл бұрын
Круто! Хочу еще-еще и еще!:) Молодец! Приятно смотреть на работу:)
@user-en7rg5tr2b
@user-en7rg5tr2b 5 жыл бұрын
алекс изменил жене с паяльником
@user-en7rg5tr2b
@user-en7rg5tr2b 5 жыл бұрын
@Sila v pravde ну или девушка
@evgennalobin4974
@evgennalobin4974 5 жыл бұрын
В тетрисе помню была игра гонка, обьезжаешь приграды + собираешь какие то допы и у тебя появляется возможность стрелять по приградам и скорость еще на каждом уровне менялась
@berkutbayev6805
@berkutbayev6805 5 жыл бұрын
Колокольчик сработал!
@hibahprice6887
@hibahprice6887 5 жыл бұрын
все таки на голову упал?
@drezent1082
@drezent1082 5 жыл бұрын
@@hibahprice6887 говарил же на сопли клееть, а ни на кровь из пальца
@WellDron
@WellDron 5 жыл бұрын
Блин ты крут) Спасибо за терпение) спасибо за видосик. Очень жду видео про матрицу во всё окно и как ты с улицы играешь в тетрис через интернет или wifi). Очень жду)
@АдильТЛЕУЛИН
@АдильТЛЕУЛИН 5 жыл бұрын
Можно луцк🖤
@msstudiobeats
@msstudiobeats 5 жыл бұрын
Оооо новый видос , Дождался
@businessmahinator4608
@businessmahinator4608 5 жыл бұрын
Ты - это все время программировал ??????
@johnfreman
@johnfreman 5 жыл бұрын
Подписался на тебя
@businessmahinator4608
@businessmahinator4608 5 жыл бұрын
@@johnfreman ??
@johnfreman
@johnfreman 5 жыл бұрын
@@businessmahinator4608 во, щас да
@businessmahinator4608
@businessmahinator4608 5 жыл бұрын
@@johnfreman зачем ??
@Huyophhg3478
@Huyophhg3478 5 жыл бұрын
Подписался
@user-qn4vi5nu9h
@user-qn4vi5nu9h 5 жыл бұрын
Как всегда всё на высоте. Спасибо Алекс!
@UltrAleks
@UltrAleks 5 жыл бұрын
Треть ролика про рекламу, скатился, позор Начало ролика 3:31
@WoodyAbrams
@WoodyAbrams 5 жыл бұрын
UltrAleks Если деньги с рекламы идут в проекты а не тупо на пивас, или шлав то всё норм.
@user-uo8hx5uq3u
@user-uo8hx5uq3u 5 жыл бұрын
Тебе кто-то мешает пропустить рекламу?? Ещё можно закрыть и не смотреть вобще
@WoodyAbrams
@WoodyAbrams 5 жыл бұрын
Забыл добавить главное чтобы не азино или три топора.))
@Lihcik
@Lihcik 5 жыл бұрын
Очень элегантно) наслаждаюсь красотой этих решений
@PromiSeDev
@PromiSeDev 5 жыл бұрын
Очень и очень круто. Продолжай в том же духе. Очивку программиста ты получил уже больше полугода назад и я одобряю поднятия уровня именно программирования)
@BELiK1812
@BELiK1812 5 жыл бұрын
Ура продолжение я его ждал и дождался
@user-fd2zi2qs1p
@user-fd2zi2qs1p 5 жыл бұрын
Годно! хотим ещё)
@user-rh8wl8dh4x
@user-rh8wl8dh4x 5 жыл бұрын
Классс молодец!!! Достойно уважения твой труд!!!
@magic-bx5em
@magic-bx5em 4 жыл бұрын
Супер! вдохновляют твои работы, скоро буду делать один проет, всё благодаря твоим обучалкам и видосам, спасибо!
@antonshuliak5931
@antonshuliak5931 5 жыл бұрын
Как всегда Великолепно!
@user-tq5tb4cc6e
@user-tq5tb4cc6e 5 жыл бұрын
Очень понравилось! Продолжай!
@barret13666
@barret13666 5 жыл бұрын
Годнота! Я хоть игры не пишу, но как ардуинщик со стажем, понимаю весь достаточно разжеваный материал тобою изложенный)) Оч затягивает разбор таких простых (на первый взгляд) игр! Продолжай еще!)
@Clindatu
@Clindatu 5 жыл бұрын
Бесспорно нужен такой формат! Спасибо
@adravil_sunderland
@adravil_sunderland 5 жыл бұрын
Круто! 👏 Теперь это относительно легко можно трансформировать в гонки/танчики (с того же тетриса), space invaders или break breaker 👍
@SaNjA2659
@SaNjA2659 5 жыл бұрын
Раз для фигур используется всего 6 цветов, можно было хранить каждый тремя битами (6 цветов плюс черный плюс еще место останется для какого-нибудь цвета). В одно 32-битное число тогда влезет 10 светодиодов. Сами значения цветов подсматривать из lookup table. Анимации удаления линии обрабатывать как-нибудь отдельно. От костыля с незаметным изменением цвета придется отказаться.
@IvanKurkov
@IvanKurkov 5 жыл бұрын
Огромное спасибо, хотел делать тетрис, но на питоне. Круто объяснил тонкости. И да перекрашивать незаметно клетки в более яркие это прям премия "Лучший костыль для ардуино 20!8"
@NeWMectogan
@NeWMectogan 5 жыл бұрын
красава , очень достойно) я тут часы не могу написать а он тетрис сделал , аплодисменты стоя!
@disinvis
@disinvis 5 жыл бұрын
Люблю Тетрис, где после удаления линии, висячие кубики падают вниз, при этом можно получить каскад линий. Ну и чтобы форма фигуры учитывалась, т.е. если фигура целинная и цепляется за что-то, но она бы верил не падала.
@Oleg_RZA
@Oleg_RZA 5 жыл бұрын
Алекс - это реально круто!
@user-pr4oi2vt9w
@user-pr4oi2vt9w 5 жыл бұрын
Походу остался один канал рационального и интересного использования ардуины!!!!!!!!!!!
@user-wl3mt4vi6j
@user-wl3mt4vi6j 5 жыл бұрын
Заморочился по делу. Радуешь глаза и уши. Творческих узбеков
@user-hw6vr2hh6b
@user-hw6vr2hh6b 5 жыл бұрын
Да да давай больше! We need more!!!
@ИльяБаев-х8ф
@ИльяБаев-х8ф 5 жыл бұрын
Круто Alex!
@truelies77765
@truelies77765 5 жыл бұрын
Чувак, ты реально крут!
@Belui_Volk
@Belui_Volk 3 жыл бұрын
10:42 я думаю надо было так : если цвет чёрный значит клетка пуста , иначе заполнена
@Bvv4529
@Bvv4529 5 жыл бұрын
Алекс, очень люблю смотреть ваши видео. По на научился немного программировать ардуинку, даже сделал GSM сигнализацию с гибкими настройками sms. Да и вообще мото интересного узнал и научился. Спасибо за ваши труды. Лайки разумеется не глядя. Но есть вопрос: планируются ли проекты на STM32? Я думаю не мне одному было бы интересно посмотреть на ето в вашем исполнении.
@user-iu4wn4eg8b
@user-iu4wn4eg8b 5 жыл бұрын
Красавчик, я доконца не понел как ты это сделал, но это круто
@serggorelii7897
@serggorelii7897 5 жыл бұрын
Больше, БОЛЬШЕ ИГР!))) Заказал матрицу, идет с али, жду не дождусь когда соберу все это дело)))
@vitalijlapinskij1156
@vitalijlapinskij1156 5 жыл бұрын
Вот, шикарнейшее видео. Но, вопрос, а по спецухе после Бауманки Вы работать планируете?
@vl4d1s
@vl4d1s 5 жыл бұрын
Отличный ролик, надеюсь увидеть продолжение этой рубрики на канале
@scwobu
@scwobu 5 жыл бұрын
есть еще одна классная игра, головоломка, называется что-то вроде удалитель плиток, или Блоки удалитель. В детстве часами в нее резался, на фоне какогото сериала(была встроена в телек с кинископом) Суть в том чтобы удалять одноцветные плитки что касаются друг друга, цель убрать как можно больше или вообще очистить экран.
@SuperAlexsandr1
@SuperAlexsandr1 5 жыл бұрын
Саня, как всегда на высоте!
@Author_shorts
@Author_shorts 5 жыл бұрын
Отличный формат, продолжай! Лайк!
@SMVK
@SMVK 5 жыл бұрын
Алекс я придумал алгоритм генерации лабиринта где старт и финишь устанавливается рандомно (а если что, то и это можно подправить) а так же размеры лабиринта. Ещё а что если по такому стилю сделать игру с врагами аля танчики ультра минимализм? :'D ну или чувачок который стреляет в красные квадратики , в принципе как у кого воображение :'3 А еще го матрицу на SMD диодах? :'3 или на модульных кубиках из пластика напечатанные на принтере которые могут между собой соединяться и немного поворачиватся относительно друг друга, на которых светодиоды, и всё это можно будет вшить в одежду там или ещё куда :'3 а если оптоволокно то вообще какой нибудь футу-шмот. чооорт ээээх я бы хотел помочь :'3
@user-mf7wk4mg1t
@user-mf7wk4mg1t 5 жыл бұрын
Ты же вроде на ракетчика учился, а банальный тетрис без костылей не осилил. Я в своё время тоже тетрис делал. 1) Поворот фигуры на 90 градусов элементарно. меняем X и Y местами одну из координат нужно умножить на -1 (не всегда) в зависимости от направления осей и направления поворота. И никаких таблиц придумывать не нужно, чистая математика. Алгоритм пишется за 2 минуты и работает для фигур любой сложности. Так можно изображения разворачивать, но только на 90 градусов. 2) Пересечение с упавшими фигурами и краями. Делаем копию фигуры - поворачиваем или двигаем вниз копию. А) Копия за краем - ничего не делаем Б) Копия пересекается с мусоркой - ничего не делаем В) Если это было движение вниз и копия в запрещённом положении - то фигура замораживается. Ну и дальше убираем ряды, создаём новую фигуру... Ни одно условие не выполнено - двигаем или поворачиваем основную фигуру. Копия займет всего 8 байт по 2 байта на каждую клетку.
@user-ft4vd7ng7h
@user-ft4vd7ng7h 5 жыл бұрын
Большое спасибо за видео! Огромное спасибо, что тратишь силы на действительно умственно сложные проекты!
@СамоДелкин-ъ3к
@СамоДелкин-ъ3к 5 жыл бұрын
Если не проверять свой цвет фигуры, то можно не менять его у установленной фигуры. Оставить только проверку на черное. Так будет проще и меньше проверок.
@ilya_mzp
@ilya_mzp 5 жыл бұрын
Вам стоит попробовать esp32. За очень вкусную цену мы получаем микроконтроллер с куда большим размером ram, 2 ядра, на которых легко можно создавать несколько процессов, и возможность добавления psram. При этом есть поддержка Arduino IDE. В отличие от esp8266, нет проблем с watchdog таймером. А также имеются интерфейсы Bluetooth и WiFi.
@user-zc5vk7ho4t
@user-zc5vk7ho4t 5 жыл бұрын
Красавчик, чё ещё сказать, жду нового видео!
@easyjusttry
@easyjusttry 5 жыл бұрын
Гениально! ТОП!
@scr89shadow
@scr89shadow 5 жыл бұрын
Как всегда красавчик!
@roland_mm
@roland_mm 5 жыл бұрын
это просто шедевр(на костылях)!
@user-pe2ef2gs9h
@user-pe2ef2gs9h 5 жыл бұрын
Мудрёно и интересно! Спасибо Гайвер!
@ghostintern191
@ghostintern191 5 жыл бұрын
Красавчик!Перешел на следующий уровень по контенту
@maxq3339
@maxq3339 Жыл бұрын
интересно спасибо, ждём ещё игры
@androidpasha
@androidpasha 5 жыл бұрын
Все круто. Спасибо!
@zi_manis2248
@zi_manis2248 5 жыл бұрын
как всегда топ!
@radiovirusnft
@radiovirusnft 5 жыл бұрын
Круто! Явно не зря старался!
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 48 МЛН
So Cute 🥰
00:17
dednahype
Рет қаралды 47 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
🎄Сделал цифровой шар для ёлки!
9:17
AlexGyver
Рет қаралды 301 М.
😏THE FIRST COMPUTER PRIAN
6:15
AlexGyver
Рет қаралды 733 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 48 МЛН