Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
День 82: Короткое видео по созданию лифта в Roblox

🎯 Сегодня записал короткое видео по созданию лифта, на все ушло 36 секунд.

👉 Ранее я уже делал прототип подобный, на всякий случай листинг кода прицеплю к посту.

👉 А видео доступно по ссылке
https://youtube.com/shorts/4sjlHFW5Svs?si=FlQIcvwPn4Jxp5hn
👍2
День 83: Курс программирования на uchi.ru - объяснение условных операторов

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

👉 Вцелом подход к объяснению программирования в следующем: нужно с помощью понятных для всех наборов операторов перемещения объекта в игре (идти, поворачивать, брать, бросать) решать логические задачи, в большинстве своем простые, но есть и такие, где надо посидеть подумать нормально.

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

#uchi_ru
#Родителям
🔥2
KorGE: мультифлатформенный движок на Kotlin

👉 Недавно начал изучать игровой движок на Kotlin KorGE, кажется очень интересным, попробую что-нибудь на нем сделать. Пока нет полноценной работы с 3d, это в работе. Для 2d все необходимое есть.

👉 У движка нет своей IDE, автор все реализовал как плагины для IDEA, сделано все очень хорошо, на мой взгляд, остается только стоя аплодировать.

#KorGE
👏2👍1
День 84: Основы Roblox - Синоптики обещали дождь.. из монет

🎯 Во многих играх, когда играли с дочкой, видели как генерируются объекты в случайных местах, эти объекты можно собирать. Сегодня решил реализовать прототип генерации объектов в игровом мире.

👉 В игровой мир добавил объект монеты - Coin , но в этот раз его разместил в специальной папке ServerStorage , этот объект будет использоваться в качестве шаблона для клонирования. Добавил скрипт в папку ServerScriptService, который отвечает за клонирование и помещение монеты в игровой мир со случайнми координатами.

#Roblox
👍1
Media is too big
VIEW IN TELEGRAM
👉 Демо прототипа генерации объектов и добавление их в игровой мир
🔥3
Media is too big
VIEW IN TELEGRAM
День 85: Основы Roblox - Улучшаем прототип с падающими монетами: удаляем объекты по таймеру

🎯 В прошлом прототипе генерировали монетки в игровом мире, и их могло стать очень много через некоторое время. Хотелось бы, чтоб через некоторое время, монетка исчезала из игрового мира. Сегодня решил реализовать подобную логику.

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

#Roblox
👍1🔥1
👨‍💻 В Roblox есть уже встроенная системная служба для подобных целей Debris https://create.roblox.com/docs/reference/engine/classes/Debris

👉 Ее и использовал для ранее написанного скрипта.
👍1
Media is too big
VIEW IN TELEGRAM
День 85: Основы Roblox - Улучшаем прототип с падающими монетами: добавляем взрывы

🎯 В прототипе с падающими монетами сделано было так, что монета через 5 секунд удалялась из игрового мира. Простое исчезновение не очень эффектно. Сегодня добавил взрыв на момент исчезноваения монеты.

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

#Roblox
🔥2
👨‍💻 В workspace добавлен скрипт, в котором добавлен детектор на момент удаления объектов из игрового мира. При удалении объекта, если он еще виден в игровом мире, создаем взрыв в месте нахождения объекта.
👏1
Media is too big
VIEW IN TELEGRAM
День 86: Основы Roblox - Улучшаем прототип с падающими монетами: увеличиваем скорость персонажа при сборе монеты

🎯 В прошлом прототипе генерировали монетки в игровом мире и взрывались через 5 секунд после их появления. Захотелось добавить взаимодействие с монетками, в итоге реализовал скрипт, который увеличивает скорость персонажа при касании монетки.

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

#Roblox
👍3
👨‍💻В игровой мир добавил еще один скрипт, который пробегает по всем объектам игрового мира, и для монет вешает триггер касания, в котором происходит увеличение скорости для персонажа.
🔥1
Media is too big
VIEW IN TELEGRAM
День 86: KorGE: Пример игры, разработанной на движке

🎯 Решил посмотреть примеры игр, созданных на этом движке. В качестве hello world -а есть такой прототип, представленный на видео. Собирается игра и под mac, и под android, вообщем, под все популярные платформы.
Посмотрел код, верхнеуровнево понятно, но деталей много даже для такого простого прототипа, потребуется погружение.

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

#KorGE
👍2
256 часов до Нового Кода 🎉

👉 Остался практически один байт до Нового Кода, а это значит, что нужно подводить итоги.

💪 2023 Код был непростым, но мы собрались и решили все свои задачи, однозначно можно сказать, что этот Код сделал нас сильнее.

Послание на 2024 Код:
👉 junior -ам желаю раскрасить 2024 кнопки в новые классные цвета
👉 regular -ам желаю подключить/отключить к/от проекту/проекта 2024 библиотеки, плюс столько же разработать
👉 senior -ам желаю решить 2024 новых бизнес задачи (возможно, 2023 из них не дойдут до релиза, но мало ли)

2024 Код обещает быть интересным, надеюсь, что будет поменьше фатальных эксепшенов, ну, в любом случае, надо запасаться try-catch -ами, ведь, как говорят у нас: "На Деда Мороза надейся, а сам не плошай!"

Всех с наступающим Новым Кодом! 🍾🎉

P.S. при подсчете точного количества часов до Нового Кода у меня случился stack over flow c out of memory, поэтому плюс/минус погрешность имеется 😉
🍾4🎉3