Code Every Day 🚀
Основы KorGE: Рисование примитивов и их перемещение 🎯 Для начала погружения в игровой движок на Kotlin multiplatform - KorGE - решил сделать движение шариков произвольного радиуса и цвета по окошку. Я такое как-то делал на Arduino с RGB панелью. Теперь решил…
👉 Пример метода отрисовки кружка и его движения
This media is not supported in your browser
VIEW IN TELEGRAM
👉 Вот так тогда выглядело движение шариков по панели.
🙂 Не поленился и нашел видео прошлого лета
🙂 Не поленился и нашел видео прошлого лета
👏1😱1
📖 Гении и аутсайдеры. Почему одним все, а другим ничего?
🎯 Мой рекомендосьен прочитать книгу Малкольм Гладуэлла про некоторые особенности и принципы, учитывая которые можно преуспеть.
👉 Мое лирическое отступление о книгах подобного рода, которые имеют громкое название и, кажется, когда их прочитаешь сразу измениться все. Вообщем-то, ничего не изменится поcле прочтения. В лучшем случае можно почерпнуть интересные мысли, которые поселятся в голове и в нужный момент окажутся полезными.
👉 Лет 10 назад находил эту книгу в
👉 Главы книги посвящены отдельным историям из жизни разных людей, которые в перспективе добились какого-то успеха. Автор пытается понять, в какой момент произошел поворотный момент, когда герой начал путь к успеху. Что на это повлияло, в каких условиях жил человек, что он делал и тому подобное.
#ХорошаяКнига
🎯 Мой рекомендосьен прочитать книгу Малкольм Гладуэлла про некоторые особенности и принципы, учитывая которые можно преуспеть.
👉 Мое лирическое отступление о книгах подобного рода, которые имеют громкое название и, кажется, когда их прочитаешь сразу измениться все. Вообщем-то, ничего не изменится поcле прочтения. В лучшем случае можно почерпнуть интересные мысли, которые поселятся в голове и в нужный момент окажутся полезными.
👉 Лет 10 назад находил эту книгу в
pdf , она меня увлекла в то время, до сих пор cчитаю, что в ней много полезного, ну, по крайней мере, для меня.👉 Главы книги посвящены отдельным историям из жизни разных людей, которые в перспективе добились какого-то успеха. Автор пытается понять, в какой момент произошел поворотный момент, когда герой начал путь к успеху. Что на это повлияло, в каких условиях жил человек, что он делал и тому подобное.
#ХорошаяКнига
👏2👍1
Code Every Day 🚀
📖 Гении и аутсайдеры. Почему одним все, а другим ничего? 🎯 Мой рекомендосьен прочитать книгу Малкольм Гладуэлла про некоторые особенности и принципы, учитывая которые можно преуспеть. 👉 Мое лирическое отступление о книгах подобного рода, которые имеют громкое…
📖 Гении и аутсайдеры. Почему одним все, а другим ничего?
🎯 Еще пару мыслей
👉 Главы книги не связаны друг с другом, каждая глава посвящена разбору одной жизненной ситуации, из которого делается вывод, на что надо обратить внимание.
👉 Про отдельные главы, я думаю, написать отдельные посты, например, про правило
🎯 Еще пару мыслей
👉 Главы книги не связаны друг с другом, каждая глава посвящена разбору одной жизненной ситуации, из которого делается вывод, на что надо обратить внимание.
👉 Про отдельные главы, я думаю, написать отдельные посты, например, про правило
10_000 часов. Должно быть интересно.🤔2
Отжимания робота
🎯 Продолжаем программирование робота, в этом раз учим его отжиматься.
👉 Демо https://youtube.com/shorts/DGoOVHkTV9Q?feature=share
#Arduino
🎯 Продолжаем программирование робота, в этом раз учим его отжиматься.
👉 Демо https://youtube.com/shorts/DGoOVHkTV9Q?feature=share
#Arduino
👍3🔥1
Создаем побег в Roblox: Удаляем огненные шары по таймеру со взрывом
🎯 Для второго этапа побега в прошлый раз мы добавили генерирование огненных шаров. Но шары с течением времени накапливалиcь, никуда не пропадали. Сегодня добавим уничтожение шаров по таймеру со врзрывом, добавим шарам скорости, чтобы они катились на игрока.
👉 В игровой мир ничего сегодня не добавляем.
👉 Для удаления объекта по таймеру используем встроенный сервиc
👉 Для придания направления движения на игрока используем свойство
👉 Для добавления взрыва при исчезновении объекта добавляем отдельный скрипт
👉 Демо https://youtube.com/shorts/HGJMfc4vP5E?feature=share
#Roblox
#СоздаемПобег
🎯 Для второго этапа побега в прошлый раз мы добавили генерирование огненных шаров. Но шары с течением времени накапливалиcь, никуда не пропадали. Сегодня добавим уничтожение шаров по таймеру со врзрывом, добавим шарам скорости, чтобы они катились на игрока.
👉 В игровой мир ничего сегодня не добавляем.
👉 Для удаления объекта по таймеру используем встроенный сервиc
Debris https://create.roblox.com/docs/reference/engine/classes/Debris 👉 Для придания направления движения на игрока используем свойство
BasePart.Velocity, которое представляет собой вектор направления движения, в нашем случае случайно задаем только координату X, чтобы шары катились на игрока.👉 Для добавления взрыва при исчезновении объекта добавляем отдельный скрипт
FireBallRemovingScript, в котором ставим детектор удаления объектов, проверяем имя удаляемого объекта👉 Демо https://youtube.com/shorts/HGJMfc4vP5E?feature=share
#Roblox
#СоздаемПобег
🔥3👍1👏1
Программируем вывод текста на LCD дисплей на Arduino
🎯 Пробуем работу с
👉 Программа сама по себе простая, но чтобы сделать эффект набора текста во второй строке, пришлось много
👉 Демо https://www.youtube.com/shorts/A_A2JGhDWX4
#Arduino
#Автополив
🎯 Пробуем работу с
LCD дисплеем, который может выводить текст на 2 строки по 16 символов на каждой.👉 Программа сама по себе простая, но чтобы сделать эффект набора текста во второй строке, пришлось много
if -ов набросать. Ну пока и так сойдет.👉 Демо https://www.youtube.com/shorts/A_A2JGhDWX4
#Arduino
#Автополив
🔥2👍1👏1
Создаем побег в Roblox: Нанесение урона игроку при столкновении с огненным шаром
🎯 Сегодня добавим нанесение урона при столкновении с огненным шаром.
👉 В игровой мир ничего сегодня не добавляем.
👉 Для определения cтолкновений с шарами добавляем новый скрипт
👉 Демо https://youtube.com/shorts/ZQX5X_Gipho?si=tK_6Pfzw5NP5FQnX
#Roblox
#СоздаемПобег
🎯 Сегодня добавим нанесение урона при столкновении с огненным шаром.
👉 В игровой мир ничего сегодня не добавляем.
👉 Для определения cтолкновений с шарами добавляем новый скрипт
FireBallDamageScript, в котором постоянно проверяем не появиллось ли новых шаров (так как они генерируются постоянно), для объектов шаров добавляем детектор касания, в котором уменьшаем здоровье игрока.👉 Демо https://youtube.com/shorts/ZQX5X_Gipho?si=tK_6Pfzw5NP5FQnX
#Roblox
#СоздаемПобег
👍3🔥1👏1
🎬 Мистер Нокаут
🎯 Рекомендую посмотреть фильм про историю становления советского боксера Валерия Попенченко.
👉 Интересная история жизни героя, которая, как это обычно и бывает, не была простой. Для спортсмена важно найти хорошего тренера, в этом фильме тренер нашел спортсмена и помог ему понять, что достичь можно всего.
👉 Фильмы про спорт - это всегда про волю к победе, смотришь такие фильмы и сам немного заряжаешься этой энергией.
Ссылка на ivi https://www.ivi.ru/watch/482728
#ХорошееКино
🎯 Рекомендую посмотреть фильм про историю становления советского боксера Валерия Попенченко.
👉 Интересная история жизни героя, которая, как это обычно и бывает, не была простой. Для спортсмена важно найти хорошего тренера, в этом фильме тренер нашел спортсмена и помог ему понять, что достичь можно всего.
👉 Фильмы про спорт - это всегда про волю к победе, смотришь такие фильмы и сам немного заряжаешься этой энергией.
Ссылка на ivi https://www.ivi.ru/watch/482728
#ХорошееКино
🔥2👏1
Code Every Day 🚀
Создаем побег в Roblox: Нанесение урона игроку при столкновении с огненным шаром 🎯 Сегодня добавим нанесение урона при столкновении с огненным шаром. 👉 В игровой мир ничего сегодня не добавляем. 👉 Для определения cтолкновений с шарами добавляем новый скрипт…
👉 По логике нанесения урона при касании огненного шара в редакцию поступило замечание, с которым согласен.
👉 Действительно, я перебираю все объекты игрового мира, которых может быть очень много, это ресурсоемко, про то, что каждый раз детектор вешаю на касание - тут пока не знаю плохо ли это с точки зрения накладных расходов или нет, но, возможно, да, все ж
👉 Вообщем сделаю работу над ошибками и будет хорошо.
👉 Я просто генерировал объекты через серверный скприт и подумал, что в отдельном скрипте будет классно написать логику удаления объектов, а чтобы дотянуться до объектов шаров, то ничего лучше, как взять все объекты игрового мира и фильтрануть их для поиска шаров, не придумал пока.
👍 Приятно, что аудитория растет понемногу и появляются комментарии как от экспертов по разработке, так и просто от заинтересованных подписчиков, чему я безмерно рад.
👉 Действительно, я перебираю все объекты игрового мира, которых может быть очень много, это ресурсоемко, про то, что каждый раз детектор вешаю на касание - тут пока не знаю плохо ли это с точки зрения накладных расходов или нет, но, возможно, да, все ж
Lua - интерпретируемый язык вроде бы.👉 Вообщем сделаю работу над ошибками и будет хорошо.
👉 Я просто генерировал объекты через серверный скприт и подумал, что в отдельном скрипте будет классно написать логику удаления объектов, а чтобы дотянуться до объектов шаров, то ничего лучше, как взять все объекты игрового мира и фильтрануть их для поиска шаров, не придумал пока.
👍 Приятно, что аудитория растет понемногу и появляются комментарии как от экспертов по разработке, так и просто от заинтересованных подписчиков, чему я безмерно рад.
🤔3🔥1👏1
Учим робота делать растяжку
🎯 Программируем робота делать наклоны. Утром без зарядки никак.
👉 Демо https://youtube.com/shorts/whtS2rQaq8Q?feature=share
#Arduino
🎯 Программируем робота делать наклоны. Утром без зарядки никак.
👉 Демо https://youtube.com/shorts/whtS2rQaq8Q?feature=share
#Arduino
🔥3
Создаем побег в Roblox: Работа над ошибками для монет
🎯 По ходу работы заметил, что монетки имеют ряд проблем:
👉 срабатывает множественное касание монетки
👉 монетки вращаются одновременно с одинаковой скоростью и с одного начального положения, хотелось бы, чтобы они вращались не так синхронно.
👨💻 В игровой мир ничего сегодня не добавляем.
👨💻 Редактируем ранее добавленный скрипт
👨💻 Чтобы монетки начинали вращение каждая со случайного угла поворота, добавим пару функций, в которых будет генерироваться случайно угол поворота. Детали на скриншотах.
👨💻 Также, чтобы движение было плавнее при вращении, изменим временную задержку в методе вращения и скорость изменения угла вращения.
👉 Прикладываю демо.
#Roblox
#СоздаемПобег
🎯 По ходу работы заметил, что монетки имеют ряд проблем:
👉 срабатывает множественное касание монетки
👉 монетки вращаются одновременно с одинаковой скоростью и с одного начального положения, хотелось бы, чтобы они вращались не так синхронно.
👨💻 В игровой мир ничего сегодня не добавляем.
👨💻 Редактируем ранее добавленный скрипт
CoinsScript, добавим список флажков canTouchCoins , которые разрешают или запрещают касание до монетки, после первого касания флажки сбрасывам, запрещая касание. Далее в детектор касания добавляем условия, разрешено ли касание или нет. Детали на приложенных скриншотах.👨💻 Чтобы монетки начинали вращение каждая со случайного угла поворота, добавим пару функций, в которых будет генерироваться случайно угол поворота. Детали на скриншотах.
👨💻 Также, чтобы движение было плавнее при вращении, изменим временную задержку в методе вращения и скорость изменения угла вращения.
👉 Прикладываю демо.
#Roblox
#СоздаемПобег
👍3🔥1