Code Every Day 🚀
День 27: Заметка 1: Коллизии - Понятие AABB объектов 🤔 В играх для определения столкновений объектов редко используют окружности. Обычно в играх берут персонажей, их обрисовывают прямоугольниками (их не видно на экране), затем уже столкновения определяют…
👉 В коде у спрайтов есть поля с типом
AABB, напомню, что это моделирование рамки вокруг спрайта, используемой для работы с коллизиями, вот тут разбирал эту тему и были демо, посвященные этому. Эта модель также отвечает за положение спрайта на сцене, то есть содержит его координаты, если надо подвинуть объект, то работаем с этим полем. Поэтому оно фигурирует на слайдах с кодом.День 44: Бег по правилу 80/20 🏃♂️
👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко.
🤔 Я думал тогда, как же так, почему-то у некоторых людей не вызывают трудности большие дистанции, они их легче переносят, после пробежки выглядят так, будто и не бегали совсем. Тогда я думал, что, видимо, мне не хватает силы в мышцах, выносливости.
📖 Недавно начал читать книгу "Бег по правилу 80/20" (М. Фицджеральд) и понял главный принцип:
🏃♂️ Попробовал, действительно, если пульс будет в начале аэробной зоны (а если получится, то пульс лучше держать в конце зоны жиросжигания), то бег переносится очень хорошо.
#Life
👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко.
🤔 Я думал тогда, как же так, почему-то у некоторых людей не вызывают трудности большие дистанции, они их легче переносят, после пробежки выглядят так, будто и не бегали совсем. Тогда я думал, что, видимо, мне не хватает силы в мышцах, выносливости.
📖 Недавно начал читать книгу "Бег по правилу 80/20" (М. Фицджеральд) и понял главный принцип:
нужно натренировать выносливость организма так, чтобы бежать дистанцию на низком пульсе и при этом укладываться в норматив.🏃♂️ Попробовал, действительно, если пульс будет в начале аэробной зоны (а если получится, то пульс лучше держать в конце зоны жиросжигания), то бег переносится очень хорошо.
#Life
👏1
Code Every Day 🚀
День 44: Бег по правилу 80/20 🏃♂️ 👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко. 🤔 Я думал тогда, как же так, почему-то у некоторых…
👉 Ощущение, что можно преодолеть большую дистанцию в таком темпе. Правда, пока для меня бег при таком пульсе очень медленный, но в книге описаны подходы, чтобы подготовить организм к более быстрому бегу на большие дистанции при низком пульсе.
🏃♂️ Пока у меня не получается долго бежать так, чтобы пульс был в аэробной зоне, он достаточно быстро поднимается. Поэтому я сбавляю тем так, чтобы пульс был в районе 130 ударов, для меня это полубег/полушаг.
Из книги я понял, что такой подход нужно практиковать долго, тогда должен быть результат.
🏃♂️ Пока у меня не получается долго бежать так, чтобы пульс был в аэробной зоне, он достаточно быстро поднимается. Поэтому я сбавляю тем так, чтобы пульс был в районе 130 ударов, для меня это полубег/полушаг.
Из книги я понял, что такой подход нужно практиковать долго, тогда должен быть результат.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
День 45: Персонаж и летучая мышь
🎯 На сцену решил добавить еще один персонаж - летучая мышь, которая будет летать от края экрана до персонажа
👉 Пример на демо
#Arduino
🎯 На сцену решил добавить еще один персонаж - летучая мышь, которая будет летать от края экрана до персонажа
👉 Пример на демо
#Arduino
👍1🔥1
👉 Спрайт летучей мыши был сконвертирован в
C-массив для отображения его на экране👍1🤯1
👨💻 Добавлен экземпляр класса. Добавлен метод отрисовки летучей мыши и перемещения ее по экрану. Интегрированы вызовы методов в поток отрисовки и движения.
This media is not supported in your browser
VIEW IN TELEGRAM
👨💻 Для наглядности работы кода разрешения столкновений добавил отображение рамок
AABB объектов для спрайта персонажа и летучей мышиДень 46: Структор - корпуса для устройств
🎯 Когда я задумал собрать прототип устройства для
👉 Одно из решений - это печать корпуса на 3D принтере, но его тогда у меня не было.
👉 Тогда я нашел проект
🔗 Сайт и описание проекта - https://amperka.ru/product/structor-big
💰 Купил несколько пластин для эксперимента. Их оказалось мало, так как габариты прототипа большие.
🤔 Вцелом, штука интересная, думаю, может пригодиться.
🎯 Когда я задумал собрать прототип устройства для
Arduino и RGB матрицы, подумал о том, что хорошо бы это все это дело поместить в корпус, чтобы прототип был более завершенным. 👉 Одно из решений - это печать корпуса на 3D принтере, но его тогда у меня не было.
👉 Тогда я нашел проект
структор - конструктор, из которого можно собрать корпус прототипа устройства. Структор - это решётчатый конструктор для быстрой сборки корпусов и механических узлов вашего умного устройства. Это удобные крепления для распространённой хобби-электроники и электромеханики. Это детальки, с помощью которых вы быстро превратите комочек запутанных проводов в законченное, опрятное устройство. Наконец-то самоделка станет приятным элементом декора.🔗 Сайт и описание проекта - https://amperka.ru/product/structor-big
💰 Купил несколько пластин для эксперимента. Их оказалось мало, так как габариты прототипа большие.
🤔 Вцелом, штука интересная, думаю, может пригодиться.
👍2🤔1
День 47: Блесткобомба v3.0
👉 Товарищ недавно прислал видео о создании
🤔 Кажется, эти ребята достойны уважения
😎 Cтильно, ржачно, мощно, что тут можно сказать🤘💪
YouTube
#Life
👉 Товарищ недавно прислал видео о создании
блесткобомбы на Arduino🤔 Кажется, эти ребята достойны уважения
😎 Cтильно, ржачно, мощно, что тут можно сказать🤘💪
YouTube
#Life
YouTube
Glitterbomb 3.0 vs. Porch Pirates
Merry Christmas ya filthy animals. If you want to learn the design fundamentals it takes to make something like the Glitter Bomb, enroll in my NEW Creative Engineering course at https://Monthly.com/MarkRober and I'll see you in class!
I started a company…
I started a company…
👍2🔥1
Media is too big
VIEW IN TELEGRAM
День 48: Модернизация для эффекта инфо табло
👨💻 Как-то давненько написал на коленке код, который эмулировал работу инфо табло.
То есть такое табло, у которого есть множество ячеек, буквы появляются на нужных ячейках и складываются в слова. В прошлый раз код был написан так, что его для любых слов было сложно адаптировать.
🎯Переписал код так, что теперь можно указывать любой текст, работать стало удобнее.
Пример на демо.
#Arduino
👨💻 Как-то давненько написал на коленке код, который эмулировал работу инфо табло.
То есть такое табло, у которого есть множество ячеек, буквы появляются на нужных ячейках и складываются в слова. В прошлый раз код был написан так, что его для любых слов было сложно адаптировать.
🎯Переписал код так, что теперь можно указывать любой текст, работать стало удобнее.
Пример на демо.
#Arduino
👍1🔥1