😎 Новая версия игрового движка Defold
Defold выпустил версию 1.9.6, в которой представлены значительные улучшения и исправления.
Основные изменения:
Изменение, нарушающее обратную совместимость: По умолчанию значение альфа-канала clearcolor установлено в 1.0.
Новые возможности:
• Включена поддержка инстанцированных массивов в WebGL 1.0 при наличии расширения ANGLE_instanced_arrays.
• Библиотека Shaderc теперь основана на spirv-cross, что улучшает кросс-компиляцию шейдеров.
• Добавлена многопоточность в сборщик архивов и при использовании bob.jar, что ускоряет процесс сборки.
• Компоненты камеры теперь имеют приоритет в стандартном скрипте рендеринга.\
• Добавлена функция получения типа GUI-узла во время выполнения.
• В vmath добавлены функции для преобразования между углами Эйлера и кватернионами.
• Добавлена поддержка платформы arm64-linux.
Исправления:
• Устранены проблемы с синхронизацией файловой системы в HTML5.
• Улучшена точность расчета dt, что повышает стабильность игры.
• Исправлены ошибки в обработке шейдеров и работе звуковой подсистемы на Windows.
👉 Полный список изменений
Defold выпустил версию 1.9.6, в которой представлены значительные улучшения и исправления.
Основные изменения:
Изменение, нарушающее обратную совместимость: По умолчанию значение альфа-канала clearcolor установлено в 1.0.
Новые возможности:
• Включена поддержка инстанцированных массивов в WebGL 1.0 при наличии расширения ANGLE_instanced_arrays.
• Библиотека Shaderc теперь основана на spirv-cross, что улучшает кросс-компиляцию шейдеров.
• Добавлена многопоточность в сборщик архивов и при использовании bob.jar, что ускоряет процесс сборки.
• Компоненты камеры теперь имеют приоритет в стандартном скрипте рендеринга.\
• Добавлена функция получения типа GUI-узла во время выполнения.
• В vmath добавлены функции для преобразования между углами Эйлера и кватернионами.
• Добавлена поддержка платформы arm64-linux.
Исправления:
• Устранены проблемы с синхронизацией файловой системы в HTML5.
• Улучшена точность расчета dt, что повышает стабильность игры.
• Исправлены ошибки в обработке шейдеров и работе звуковой подсистемы на Windows.
👉 Полный список изменений
Если вы хотите освоить Vim — один из самых мощных текстовых редакторов, но вас отпугивают команды, режимы и горячие клавиши, то игра Vim Adventures станет вашим идеальным стартом.
Это интерактивная игра, которая помогает освоить основные команды Vim в увлекательной форме. В роли персонажа, перемещающегося по пиксельному миру, вы выполняете задания, используя команды, которые нужны для работы в Vim.
Что полезного дает Vim Adventures:
• Постепенное изучение базовых команд: перемещение (hjkl), удаление, копирование, вставка и другие.
• Практика реальных сценариев, которые встречаются в редакторе.
• Игровая форма обучения: вместо скучного запоминания команд вы используете их для решения задач и продвижения по уровням.
• Возможность повторить и закрепить навыки, которые пригодятся в ежедневной работе с кодом.
❗ Vim Adventures доступна прямо в браузере, так что вам не нужно ничего устанавливать.
👉 Игра
Это интерактивная игра, которая помогает освоить основные команды Vim в увлекательной форме. В роли персонажа, перемещающегося по пиксельному миру, вы выполняете задания, используя команды, которые нужны для работы в Vim.
Что полезного дает Vim Adventures:
• Постепенное изучение базовых команд: перемещение (hjkl), удаление, копирование, вставка и другие.
• Практика реальных сценариев, которые встречаются в редакторе.
• Игровая форма обучения: вместо скучного запоминания команд вы используете их для решения задач и продвижения по уровням.
• Возможность повторить и закрепить навыки, которые пригодятся в ежедневной работе с кодом.
❗ Vim Adventures доступна прямо в браузере, так что вам не нужно ничего устанавливать.
👉 Игра
🎨 ImGui — удобный UI для ваших проектов
Если вы разрабатываете приложения и вам нужно быстро создать интерфейс, то Dear ImGui может сильно упростить вам эту задачу.
ImGui — это библиотека для создания графического интерфейса, которая отличается простотой интеграции, минимальными зависимостями и высокой производительностью.
🔥 Где используется ImGui?
• В игровых движках и инструментах (Unity, Unreal Engine, Godot).
• В отладочных панелях и редакторах.
• В создании прототипов приложений.
💡 Почему стоит выбрать ImGui?
• Легкость использования: Создавать элементы интерфейса, такие как кнопки, слайдеры или текстовые поля, можно буквально в пару строк.
• Интерактивная разработка: ImGui использует концепцию «immediate mode», что позволяет легко обновлять UI в реальном времени.
• Кроссплатформенность: Работает на Windows, Mac, Linux и поддерживает множество графических API, включая OpenGL, DirectX и Vulkan.
👉 Github
Если вы разрабатываете приложения и вам нужно быстро создать интерфейс, то Dear ImGui может сильно упростить вам эту задачу.
ImGui — это библиотека для создания графического интерфейса, которая отличается простотой интеграции, минимальными зависимостями и высокой производительностью.
🔥 Где используется ImGui?
• В игровых движках и инструментах (Unity, Unreal Engine, Godot).
• В отладочных панелях и редакторах.
• В создании прототипов приложений.
💡 Почему стоит выбрать ImGui?
• Легкость использования: Создавать элементы интерфейса, такие как кнопки, слайдеры или текстовые поля, можно буквально в пару строк.
• Интерактивная разработка: ImGui использует концепцию «immediate mode», что позволяет легко обновлять UI в реальном времени.
• Кроссплатформенность: Работает на Windows, Mac, Linux и поддерживает множество графических API, включая OpenGL, DirectX и Vulkan.
👉 Github
😋 Новая книга про шейдеры
«The Godot Shaders Bible» — подробное руководство по созданию шейдеров в Godot, разработанное для начинающих и опытных разработчиков. Книга охватывает основы шейдерного языка Godot, математические концепции и рендеринг, а также продвинутые техники, такие как вычислительные шейдеры и оптимизация производительности.
Публикация начнется в феврале 2025 года, главы будут выходить поэтапно.
👉 Ссылочка
«The Godot Shaders Bible» — подробное руководство по созданию шейдеров в Godot, разработанное для начинающих и опытных разработчиков. Книга охватывает основы шейдерного языка Godot, математические концепции и рендеринг, а также продвинутые техники, такие как вычислительные шейдеры и оптимизация производительности.
Публикация начнется в феврале 2025 года, главы будут выходить поэтапно.
👉 Ссылочка
🦑👨💻 Программист в «Игре в кальмара»: каковы твои шансы выжить?
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
💈 Как устроен ядерный взрыв в Fallout 4
В новой статье на Хабре автор анализирует, как в игре Fallout 4 реализован эффект ядерного взрыва. Отмечает, что разработчики использовали комбинацию геометрии, анимации текстур и частиц для создания реалистичного грибообразного облака.
Особое внимание уделено движению текстур по плоским частицам, что придает взрыву динамичность и правдоподобие. Для более глубокого понимания автор сравнивает этот подход с методами, применяемыми в других играх, таких как Mercenaries 2 и R.U.S.E.
👉 Статья
В новой статье на Хабре автор анализирует, как в игре Fallout 4 реализован эффект ядерного взрыва. Отмечает, что разработчики использовали комбинацию геометрии, анимации текстур и частиц для создания реалистичного грибообразного облака.
Особое внимание уделено движению текстур по плоским частицам, что придает взрыву динамичность и правдоподобие. Для более глубокого понимания автор сравнивает этот подход с методами, применяемыми в других играх, таких как Mercenaries 2 и R.U.S.E.
👉 Статья
Какой из этих движков ориентирован на создание визуальных новелл?
Anonymous Quiz
74%
Ren'Py
7%
Unity
11%
Godot
7%
Unreal Engine
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤖🎓 SmartClass: как научить AI проверять домашки программистов
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Даже самые целеустремлённые и дисциплинированные разработчики порой сталкиваются с периодами прокрастинации. Это состояние чаще вызвано глубокими причинами, чем просто нежеланием работать. Делимся личной историей разработчика, сумевшего преодолеть прокрастинацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
MiSide — аниме-хоррор, который создали два российских разработчика из студии AIHASTO, а издала на большинстве рынков компания IndieArk. Игра быстро стала инди-хитом.
👉 Заметка
👉 Заметка
🌍✈️ 6 идей, как ускорить поиск работы за рубежом
Статья для тех, кто устал от отказов и безрезультатных поисков. Узнайте секреты, которые помогут вам найти работу за рубежом в разы быстрее!
👉 Читать статью
Статья для тех, кто устал от отказов и безрезультатных поисков. Узнайте секреты, которые помогут вам найти работу за рубежом в разы быстрее!
👉 Читать статью
💻📈 Итоги года Proglib: 2024 год в цифрах и достижениях
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
P. S. Ну просто не могли не прикрепить мем года к этому посту 🫶
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
Что бы вы хотели получить в качестве подарка в розыгрыше?
Anonymous Poll
17%
Книги по разработке
13%
IT-курсы
3%
Карьерные консультации, чтобы получить оффер мечты
29%
Компьютер или ноутбук
14%
Мощные комплектующие для ПК
5%
Игровая приставка
4%
Гаджеты для дома: робот-пылесос, проектор и т. д.
7%
Подписки на GitHub Copilot, JetBrains, LinkedIn Premium и т. д.
5%
Оплаченная поездка на IT-конференцию или хакатон
2%
Другой вариант (напишу в комментариях)