Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
👨‍💻Базовый класс Sprite для логики отображения персонажа на экране
👨‍💻Класс SpaceShipSprite моделирующий космический корабль
👨‍💻Применение SpaceShipSprite
👉 Атлас анимаций содержит по два кадра для каждого состояния

На них видно, как меняется отрисовка огня, это заметно и на видео; ну и также видно, что меняется расположение иллюминатора, тени и др.
👍1
День 29: Заметка 1: Итоги 4х недель

Последние 4 недели были посвящены программированию Arduino для работы с RGB матрицей.

🎯 Итог

👉 собран рабочий протип Arduino + RBG матрица
👉 хорошая тренировка по основам в программировании на Wiring (C++), освоены базовые методы работы в Arduino IDE
👉 изучены основы работы с библиотекой для работы с RGB матрицей https://github.com/adafruit/Adafruit-GFX-Library
👉 изучены основны работы с ArduinoThread https://github.com/ivanseidel/ArduinoThread
👉 реализовано множество прототипов для работы с выводом текста, простые анимации для примитивных объектов
👉 научился выводить изображения
👉 реализованы прототипы для интерполяторов, много наглядных примеров по перемещению объектов с применением интерполяторов
👉 некоторые алгоритмы из гейм дева, рассмотрены методы работы коллизиями
👉 реализованы анимации спрайтов
👉 собран рабочий протип Arduino + Bluetooth

Кажется, большего не выжать, разрешение малое у панели.
Для чего-нибудь это может пригодиться.
За это время получил много удовольствия.

#Life
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
День 30: Заметка 1: Анимация персонажа: Idle State

🎯 Решил сегодня реализовать анимацию для персонажа, анимация, которая должна проигрываться, пока он стоит.

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

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

Пока реализовано одно состояние idle, буду дополнять
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
День 31: Заметка 1: Анимация персонажа: Run State

🎯 Решил сегодня реализовать анимацию бега персонажа.

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

#Arduino
👍1👏1
Атлас анимаций такой заготовлен был
👍1
👨‍💻Дополняем класс спрайта для персонажа
👍1
Media is too big
VIEW IN TELEGRAM
День 32: Заметка 1: 3D принтер

🎯 Недавно с товарищем обсуждали 3D принтеры, решил прикупить модель для опытов в печати.
Конечно, мир 3D принтеров непостижим, очень много моделей, одна лучше другой и такой же принцип с ценами.
В итоге купили самую простую модель, но чтобы печатать детальки робота, например, сгодится.
С дочкой по инструкции все подключили и поставили печататься первую деталь.

👉 На демо момент печати на 20 минуте. Вцелом не очень быстро, конечно, но, скорее всего с настройками надо попробовать поиграться.

#3DPrinting
🔥3👍1