Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
Code Every Day 🚀
День 27: Заметка 1: Коллизии - Понятие AABB объектов 🤔 В играх для определения столкновений объектов редко используют окружности. Обычно в играх берут персонажей, их обрисовывают прямоугольниками (их не видно на экране), затем уже столкновения определяют…
👉 В коде у спрайтов есть поля с типом AABB, напомню, что это моделирование рамки вокруг спрайта, используемой для работы с коллизиями, вот тут разбирал эту тему и были демо, посвященные этому. Эта модель также отвечает за положение спрайта на сцене, то есть содержит его координаты, если надо подвинуть объект, то работаем с этим полем. Поэтому оно фигурирует на слайдах с кодом.
День 44: Бег по правилу 80/20 🏃‍♂️

👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко.

🤔 Я думал тогда, как же так, почему-то у некоторых людей не вызывают трудности большие дистанции, они их легче переносят, после пробежки выглядят так, будто и не бегали совсем. Тогда я думал, что, видимо, мне не хватает силы в мышцах, выносливости.

📖 Недавно начал читать книгу "Бег по правилу 80/20" (М. Фицджеральд) и понял главный принцип:
нужно натренировать выносливость организма так, чтобы бежать дистанцию на низком пульсе и при этом укладываться в норматив.

🏃‍♂️ Попробовал, действительно, если пульс будет в начале аэробной зоны (а если получится, то пульс лучше держать в конце зоны жиросжигания), то бег переносится очень хорошо.

#Life
👏1
Code Every Day 🚀
День 44: Бег по правилу 80/20 🏃‍♂️ 👉 Еще со времен школы хотелось бегать так, чтобы выполнять нормативы и при этом несильно уставать. Но в реальности после дистанции в 3 км на время было всегда нелегко. 🤔 Я думал тогда, как же так, почему-то у некоторых…
👉 Ощущение, что можно преодолеть большую дистанцию в таком темпе. Правда, пока для меня бег при таком пульсе очень медленный, но в книге описаны подходы, чтобы подготовить организм к более быстрому бегу на большие дистанции при низком пульсе.

🏃‍♂️ Пока у меня не получается долго бежать так, чтобы пульс был в аэробной зоне, он достаточно быстро поднимается. Поэтому я сбавляю тем так, чтобы пульс был в районе 130 ударов, для меня это полубег/полушаг.
Из книги я понял, что такой подход нужно практиковать долго, тогда должен быть результат.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
День 45: Персонаж и летучая мышь

🎯 На сцену решил добавить еще один персонаж - летучая мышь, которая будет летать от края экрана до персонажа

👉 Пример на демо

#Arduino
👍1🔥1
👉 Спрайт летучей мыши был сконвертирован в C-массив для отображения его на экране
👍1🤯1
👨‍💻 По аналогии был разработан класс спрайта летучей мыши
👨‍💻 Добавлен экземпляр класса. Добавлен метод отрисовки летучей мыши и перемещения ее по экрану. Интегрированы вызовы методов в поток отрисовки и движения.
👨‍💻Для определения столкновения персонажа и летучей мыши в поток разрешения коллизий добавлен код для проверки столкновений
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Для наглядности работы кода разрешения столкновений добавил отображение рамок AABB объектов для спрайта персонажа и летучей мыши
День 46: Структор - корпуса для устройств

🎯 Когда я задумал собрать прототип устройства для Arduino и RGB матрицы, подумал о том, что хорошо бы это все это дело поместить в корпус, чтобы прототип был более завершенным.

👉 Одно из решений - это печать корпуса на 3D принтере, но его тогда у меня не было.

👉 Тогда я нашел проект структор - конструктор, из которого можно собрать корпус прототипа устройства.

Структор - это решётчатый конструктор для быстрой сборки корпусов и механических узлов вашего умного устройства. Это удобные крепления для распространённой хобби-электроники и электромеханики. Это детальки, с помощью которых вы быстро превратите комочек запутанных проводов в законченное, опрятное устройство. Наконец-то самоделка станет приятным элементом декора.

🔗 Сайт и описание проекта - https://amperka.ru/product/structor-big

💰 Купил несколько пластин для эксперимента. Их оказалось мало, так как габариты прототипа большие.

🤔 Вцелом, штука интересная, думаю, может пригодиться.
👍2🤔1
День 47: Блесткобомба v3.0

👉 Товарищ недавно прислал видео о создании блесткобомбы на Arduino
🤔 Кажется, эти ребята достойны уважения
😎 Cтильно, ржачно, мощно, что тут можно сказать🤘💪

YouTube

#Life
👍2🔥1
Media is too big
VIEW IN TELEGRAM
День 48: Модернизация для эффекта инфо табло

👨‍💻 Как-то давненько написал на коленке код, который эмулировал работу инфо табло.
То есть такое табло, у которого есть множество ячеек, буквы появляются на нужных ячейках и складываются в слова. В прошлый раз код был написан так, что его для любых слов было сложно адаптировать.

🎯Переписал код так, что теперь можно указывать любой текст, работать стало удобнее.

Пример на демо.

#Arduino
👍1🔥1
👨‍💻 Теперь каждый символ на табло описывается моделью Symbol, указывающей значение символа, его месторасположение, время показа