🎮 Новости для поклонников пошаговых стратегий и ролевых игр 📜🗡️
Ubisoft и студия Unfrozen анонсировали новую игру — Heroes of Might and Magic: Olden Era 🔥 Этот долгожданный тайтл выйдет в раннем доступе на ПК в Steam во втором квартале 2025 года 📅
🌍 В Olden Era игроков ждет захватывающая игра с элементами ролевой системы, которых не было в предыдущих частях серии. Вам предстоит взять на себя важные решения по принятию законов, которые будут влиять на развитие королевств! 👑📜
Основное действие разворачивается в мире Энрот на континенте Джадам, который знаком поклонникам первых, вторых и шестых частей игры. Задача — остановить масштабное нашествие Роя инсектоидов, угрожающих покорить мир 🌌
🎲 Heroes of Might and Magic: Olden Era предложит:
Нелинейную сюжетную кампанию 🎭
Генерацию случайных событий 🌠
Одиночную и многопользовательскую игру 👥
Кооперативный режим на одном ПК 🤝
Редактор карт для создания собственных приключений 🗺️
💥 В игре будут представлены шесть уникальных фракций: Храм (люди) 🏰; Некрополис (нежить и вампиры) 🧛♂️; Сильван (эльфы и феи) 🧚♀️; Подземелье (темные эльфы и подземные существа) 🦇; Рой (демонические инсектоиды) и секретная фракция, о которой расскажут позже! 🤫
Студия Unfrozen была основана в 2016 году в Санкт-Петербурге Денисом Федоровым и Владимиром Затолокиным.
Ubisoft и студия Unfrozen анонсировали новую игру — Heroes of Might and Magic: Olden Era 🔥 Этот долгожданный тайтл выйдет в раннем доступе на ПК в Steam во втором квартале 2025 года 📅
🌍 В Olden Era игроков ждет захватывающая игра с элементами ролевой системы, которых не было в предыдущих частях серии. Вам предстоит взять на себя важные решения по принятию законов, которые будут влиять на развитие королевств! 👑📜
Основное действие разворачивается в мире Энрот на континенте Джадам, который знаком поклонникам первых, вторых и шестых частей игры. Задача — остановить масштабное нашествие Роя инсектоидов, угрожающих покорить мир 🌌
🎲 Heroes of Might and Magic: Olden Era предложит:
Нелинейную сюжетную кампанию 🎭
Генерацию случайных событий 🌠
Одиночную и многопользовательскую игру 👥
Кооперативный режим на одном ПК 🤝
Редактор карт для создания собственных приключений 🗺️
💥 В игре будут представлены шесть уникальных фракций: Храм (люди) 🏰; Некрополис (нежить и вампиры) 🧛♂️; Сильван (эльфы и феи) 🧚♀️; Подземелье (темные эльфы и подземные существа) 🦇; Рой (демонические инсектоиды) и секретная фракция, о которой расскажут позже! 🤫
Студия Unfrozen была основана в 2016 году в Санкт-Петербурге Денисом Федоровым и Владимиром Затолокиным.
❤1👍1🤮1
🚀🎮 Продолжим знакомиться с библиотеками Python для разработки игр!
Kivy — отличный фреймворк для разработки игр и GUI приложений на Python 🐍✨ Kivy предоставляет удобные инструменты для создания интерактивных приложений и 2D игр, что делает его идеальным выбором для разработчиков, стремящихся к созданию графических интерфейсов и увлекательных игр 🎨🎲
🌍 Кроссплатформенность: Разрабатывайте игры и приложения, которые работают на Windows, macOS и Linux, охватывая широкую аудиторию пользователей 🖥️💻
📱 Элементы управления для сенсорных экранов: Создавайте приложения для Android и iOS с удобными сенсорными элементами управления, чтобы улучшить взаимодействие с пользователем 📲👍
🖐️ Поддержка жестов: Реализуйте приложения с управлением на основе жестов, чтобы улучшить взаимодействие и вовлеченность пользователей на разных платформа 🤳🎯
📥Для установки просто используйте команду pip install kivy
Kivy — отличный фреймворк для разработки игр и GUI приложений на Python 🐍✨ Kivy предоставляет удобные инструменты для создания интерактивных приложений и 2D игр, что делает его идеальным выбором для разработчиков, стремящихся к созданию графических интерфейсов и увлекательных игр 🎨🎲
🌍 Кроссплатформенность: Разрабатывайте игры и приложения, которые работают на Windows, macOS и Linux, охватывая широкую аудиторию пользователей 🖥️💻
📱 Элементы управления для сенсорных экранов: Создавайте приложения для Android и iOS с удобными сенсорными элементами управления, чтобы улучшить взаимодействие с пользователем 📲👍
🖐️ Поддержка жестов: Реализуйте приложения с управлением на основе жестов, чтобы улучшить взаимодействие и вовлеченность пользователей на разных платформа 🤳🎯
📥Для установки просто используйте команду pip install kivy
🔐В Москве прошла пятая конференция по практической кибербезопасности Offzone 2024 🖥️
🗓️ Мероприятие прошло 22 и 23 августа в Культурном центре ЗИЛ и собрало огромное количество участников — 4 тысячи гостей и 124 эксперта 👥
🌟 Ключевой спикер конференции, главный эксперт «Лаборатории Касперского» Сергей Голованов, выступил с захватывающим докладом под названием «Корень зла» (r00+ 0f 3/@)🔍 Он рассказал о причинах и эволюции инцидентов кибербезопасности за последние 20 лет, а также обсудил вопросы о том, что скрыто от общественности и как минимизировать риски 🔒💡
🔍 На конференции работали тематические зоны:
Threat.Zone 🌐: Актуальные киберугрозы и интерактивные тесты на знания об угрозах в России и СНГ.
AppSec.Zone 🛡️: Все о безопасности приложений.
AntiFraud.Zone 💳: Как бороться с мошенничеством в финансовом секторе, ритейле и других сферах.
AI.Zone 🤖: Передовые методы применения AI и ML в корпоративной среде и не только.
CTF Track 🏆: Соревнования по спортивному хакингу.
Конференция была насыщена множеством активностей и обсуждений, которые помогли участникам углубить свои знания и навыки в области кибербезопасности 💪🔍
А вы уже часто посещаете тематические мероприятия по специальности?
🗓️ Мероприятие прошло 22 и 23 августа в Культурном центре ЗИЛ и собрало огромное количество участников — 4 тысячи гостей и 124 эксперта 👥
🌟 Ключевой спикер конференции, главный эксперт «Лаборатории Касперского» Сергей Голованов, выступил с захватывающим докладом под названием «Корень зла» (r00+ 0f 3/@)🔍 Он рассказал о причинах и эволюции инцидентов кибербезопасности за последние 20 лет, а также обсудил вопросы о том, что скрыто от общественности и как минимизировать риски 🔒💡
🔍 На конференции работали тематические зоны:
Threat.Zone 🌐: Актуальные киберугрозы и интерактивные тесты на знания об угрозах в России и СНГ.
AppSec.Zone 🛡️: Все о безопасности приложений.
AntiFraud.Zone 💳: Как бороться с мошенничеством в финансовом секторе, ритейле и других сферах.
AI.Zone 🤖: Передовые методы применения AI и ML в корпоративной среде и не только.
CTF Track 🏆: Соревнования по спортивному хакингу.
Конференция была насыщена множеством активностей и обсуждений, которые помогли участникам углубить свои знания и навыки в области кибербезопасности 💪🔍
А вы уже часто посещаете тематические мероприятия по специальности?
🔥1
🔐🐍 Безопасность с Python: Используем Requests для тестирования веб-приложений
Requests — это популярный пакет Python для отправки HTTP-запросов и обработки ответов 📡 Он предоставляет простой интерфейс для работы с запросами и может быть использован в различных приложениях кибербезопасности, таких как тестирование веб-приложений и обнаружение уязвимостей 🔍🛡️
🔑 Поддержка аутентификации: Легко работать с авторизацией и токенами для доступа к защищённым ресурсам 🔐
🍪 Cookies и SSL/TLS шифрование: Обеспечьте безопасное взаимодействие с веб-серверами 🔒
🌐 HTTP и POST запросы: Отправляйте запросы и обрабатывайте ответы от веб-серверов 📨
🔄 Использование прокси и изменение заголовков: Направляйте запросы через прокси-сервер и изменяйте заголовок User-Agent, чтобы обойти защиту веб-приложений 🔄🕵️♂️
На изображении пример кода, как использовать Requests для отправки GET-запроса к серверу и обработки ответа.
Этот код отправляет GET-запрос к главной странице Google и выводит статус ответа, заголовки и часть содержимого 📈📋
Requests — это популярный пакет Python для отправки HTTP-запросов и обработки ответов 📡 Он предоставляет простой интерфейс для работы с запросами и может быть использован в различных приложениях кибербезопасности, таких как тестирование веб-приложений и обнаружение уязвимостей 🔍🛡️
🔑 Поддержка аутентификации: Легко работать с авторизацией и токенами для доступа к защищённым ресурсам 🔐
🍪 Cookies и SSL/TLS шифрование: Обеспечьте безопасное взаимодействие с веб-серверами 🔒
🌐 HTTP и POST запросы: Отправляйте запросы и обрабатывайте ответы от веб-серверов 📨
🔄 Использование прокси и изменение заголовков: Направляйте запросы через прокси-сервер и изменяйте заголовок User-Agent, чтобы обойти защиту веб-приложений 🔄🕵️♂️
На изображении пример кода, как использовать Requests для отправки GET-запроса к серверу и обработки ответа.
Этот код отправляет GET-запрос к главной странице Google и выводит статус ответа, заголовки и часть содержимого 📈📋
🤖🧩 Помните робота, который собирает кубик Рубика быстрее всех?
Теперь у нас есть уникальная возможность увидеть его вживую в музее «Яндекса» в Москве! 🎉🏛️ До 15 сентября робот будет находиться в музее, где его можно изучить поближе 📅👀
В начале августа разработчик «Яндекса» Александр Кротов рассказал удивительную историю о создании этого робота🌟 21 августа он провёл доклад, в котором подробно объяснил, как работает его невероятное устройство, и продемонстрировал, как робот собирает кубик Рубика за рекордные 0,203 секунды! 🕒🔧
Интересно, что действующий робот-чемпион от Mitsubishi Electric Corporation собирает кубик за 0,305 секунды 🤯 Александр уже отправил данные в «Книгу рекордов Гиннесса», и рекорд скоро появится в официальных списках! 📖🏆
🛠Более того, Александр планирует открыть код и конструкцию своего робота, чтобы другие разработчики могли принять участие в улучшении проекта 🚀👨💻 Пока Александр не решил, какая именно реализация робота станет открытой.
Теперь у нас есть уникальная возможность увидеть его вживую в музее «Яндекса» в Москве! 🎉🏛️ До 15 сентября робот будет находиться в музее, где его можно изучить поближе 📅👀
В начале августа разработчик «Яндекса» Александр Кротов рассказал удивительную историю о создании этого робота🌟 21 августа он провёл доклад, в котором подробно объяснил, как работает его невероятное устройство, и продемонстрировал, как робот собирает кубик Рубика за рекордные 0,203 секунды! 🕒🔧
Интересно, что действующий робот-чемпион от Mitsubishi Electric Corporation собирает кубик за 0,305 секунды 🤯 Александр уже отправил данные в «Книгу рекордов Гиннесса», и рекорд скоро появится в официальных списках! 📖🏆
🛠Более того, Александр планирует открыть код и конструкцию своего робота, чтобы другие разработчики могли принять участие в улучшении проекта 🚀👨💻 Пока Александр не решил, какая именно реализация робота станет открытой.
🚁🐍 DroneKit на Python
Давайте обратим внимание на DroneKit - это библиотека, которая позволит вам программировать и управлять дронами прямо из вашего кода на Python 🤖✈️
🌍 Многофункциональность: Управляйте дронами, собирайте данные и создавайте автономные миссии с помощью простого и понятного Python API 🛠️📊
🔧 Гибкость и настройка: Настройте поведение вашего дрона, разработайте собственные маршруты и миссии для выполнения различных задач📍🗺️
📡 Связь и управление: Подключайте дрон через MAVLink протокол для отправки команд и получения данных в реальном времени 📶🚀
💡 Примеры использования: вы можете создать программу, которая будет автоматически следить за объектом, делать фото или видео, а также обходить препятствия 📸🛰️
В примере на изображении показано, как вы можете подключиться к вашему дрону и выполнить простую команду.
Давайте обратим внимание на DroneKit - это библиотека, которая позволит вам программировать и управлять дронами прямо из вашего кода на Python 🤖✈️
🌍 Многофункциональность: Управляйте дронами, собирайте данные и создавайте автономные миссии с помощью простого и понятного Python API 🛠️📊
🔧 Гибкость и настройка: Настройте поведение вашего дрона, разработайте собственные маршруты и миссии для выполнения различных задач📍🗺️
📡 Связь и управление: Подключайте дрон через MAVLink протокол для отправки команд и получения данных в реальном времени 📶🚀
💡 Примеры использования: вы можете создать программу, которая будет автоматически следить за объектом, делать фото или видео, а также обходить препятствия 📸🛰️
В примере на изображении показано, как вы можете подключиться к вашему дрону и выполнить простую команду.
Кто еще не знает про Leet или 1337? 🤔 Это специальная система изменённого написания, которая активно используется в интернете 🌐
🔠 Leetspeak: Это стиль написания, где буквы заменяются похожими по форме символами. Например, букву "E" могут заменить на "3", а "A" на "4". Пример: 1337 вместо leet 😲📜
🎮 Происхождение: Термин "leet" происходит от слова "elite", что означает "отличный" или "передовой". Этот стиль часто используется в онлайн-играх и в хакерских сообществах 🕹️🖥️
🌍 Разнообразие: В разных онлайн-сообществах могут использоваться свои диалекты Leet. Существуют тысячи вариантов написания одних и тех же слов! 📚🔍
Leet — это не просто игра со словами, а целая культура в мире интернета.
С днем знаний, дорогие студенты!
🔠 Leetspeak: Это стиль написания, где буквы заменяются похожими по форме символами. Например, букву "E" могут заменить на "3", а "A" на "4". Пример: 1337 вместо leet 😲📜
🎮 Происхождение: Термин "leet" происходит от слова "elite", что означает "отличный" или "передовой". Этот стиль часто используется в онлайн-играх и в хакерских сообществах 🕹️🖥️
🌍 Разнообразие: В разных онлайн-сообществах могут использоваться свои диалекты Leet. Существуют тысячи вариантов написания одних и тех же слов! 📚🔍
Leet — это не просто игра со словами, а целая культура в мире интернета.
С днем знаний, дорогие студенты!
Ежегодное Python исследование 🐍💻
📊 В недавно проведённом опросе Python Software Foundation и JetBrains, который охватил более 25 тысяч разработчиков, обнаружены интересные факты
55% Python-разработчиков используют Linux 🌐, также 55% используют Windows✨
85% опрошенных используют Python как основной язык программирования 🐍
25% программируют на Python меньше года ⏳, а 33% начали работать в профессии менее года назад 🚀
37% разработчиков вносили вклад в опенсорсные проекты 🌍, а 77% этого вклада пришлись на кодовую базу 📜
Самые популярные источники знаний о новых инструментах: 55% — документация и API 📚, 45% — YouTube 🎥, и 44% — Python.org 🌐
🔧 Интересные факты о средах разработки:
22% используют Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, и 13% — PyCharm Community Edition 💻
32% разработчиков обучают модели машинного обучения 🧠, а 18% работают над их развёртыванием и выводом 🏗️
📈 Популярность языков программирования за 2024 год: 1️⃣ Python 2️⃣ Java 3️⃣ JavaScript 4️⃣ C++ 5️⃣ TypeScript
📊 В недавно проведённом опросе Python Software Foundation и JetBrains, который охватил более 25 тысяч разработчиков, обнаружены интересные факты
55% Python-разработчиков используют Linux 🌐, также 55% используют Windows✨
85% опрошенных используют Python как основной язык программирования 🐍
25% программируют на Python меньше года ⏳, а 33% начали работать в профессии менее года назад 🚀
37% разработчиков вносили вклад в опенсорсные проекты 🌍, а 77% этого вклада пришлись на кодовую базу 📜
Самые популярные источники знаний о новых инструментах: 55% — документация и API 📚, 45% — YouTube 🎥, и 44% — Python.org 🌐
🔧 Интересные факты о средах разработки:
22% используют Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, и 13% — PyCharm Community Edition 💻
32% разработчиков обучают модели машинного обучения 🧠, а 18% работают над их развёртыванием и выводом 🏗️
📈 Популярность языков программирования за 2024 год: 1️⃣ Python 2️⃣ Java 3️⃣ JavaScript 4️⃣ C++ 5️⃣ TypeScript
Безопасность с Python: BeautifulSoup 🐍💻
BeautifulSoup — популярный модуль Python для веб-скрапинга и обработки HTML и XML документов. Он позволяет легко исследовать и извлекать информацию из HTML и XML файлов 🌐 Часто используется в контексте кибербезопасности для извлечения данных с веб-сайтов, включая чувствительную информацию, такую как пароли или другие данные, полезные для атакующих.
Основные особенности BeautifulSoup:
📜 Интерпретация и навигация: Создаём объект BeautifulSoup из HTML или XML файла, исследуем страницу и извлекаем нужную информацию с помощью различных методов.
🔄 Работа с ошибками: Обрабатывает даже плохо структурированные или ошибочные HTML документы, где другие библиотеки могут потерпеть неудачу.
На изображении показан пример кода для извлечения ссылок с веб-страницы.
1️⃣ Делаем GET-запрос к сайту, который хотим скрапить, с помощью библиотеки requests 🌐 2️⃣ Создаём объект BeautifulSoup из полученного ответа 📄3️⃣ Используем функцию find_all() для поиска всех тегов <a> на странице 🔍4️⃣ Используя get(), извлекаем значение свойства href для каждого тега и выводим его в консоль 💬
BeautifulSoup — популярный модуль Python для веб-скрапинга и обработки HTML и XML документов. Он позволяет легко исследовать и извлекать информацию из HTML и XML файлов 🌐 Часто используется в контексте кибербезопасности для извлечения данных с веб-сайтов, включая чувствительную информацию, такую как пароли или другие данные, полезные для атакующих.
Основные особенности BeautifulSoup:
📜 Интерпретация и навигация: Создаём объект BeautifulSoup из HTML или XML файла, исследуем страницу и извлекаем нужную информацию с помощью различных методов.
🔄 Работа с ошибками: Обрабатывает даже плохо структурированные или ошибочные HTML документы, где другие библиотеки могут потерпеть неудачу.
На изображении показан пример кода для извлечения ссылок с веб-страницы.
1️⃣ Делаем GET-запрос к сайту, который хотим скрапить, с помощью библиотеки requests 🌐 2️⃣ Создаём объект BeautifulSoup из полученного ответа 📄3️⃣ Используем функцию find_all() для поиска всех тегов <a> на странице 🔍4️⃣ Используя get(), извлекаем значение свойства href для каждого тега и выводим его в консоль 💬
Новые горизонты по производству беспилотников 🚁
Росавиация предложила идею создания площадок для производства российских беспилотников в «дружественных» странах 🇷🇺🤝🌏 Предложено добавить этот пункт в нацпроект «Беспилотные авиационные системы» (БАС) и поддержать выход российских производителей на рынки Азии, Африки, Латинской Америки 🌍
Ряд дружественных стран не имеют ограничений по закупке радиоэлектронных компонентов и материалов двойного назначения, поэтому это мероприятие перспективно для России 🌟
По мнению генерального директора и основателя компании «Флай дрон» Никиты Данилова, из всего спектра производимой в России гражданской беспилотной продукции наиболее актуальным было бы развёртывание производства агродронов в странах Африки и Южной Америки 🌾🚜
Также Россия может предложить различные типы БПЛА для мониторинговых миссий и
Росавиация предложила идею создания площадок для производства российских беспилотников в «дружественных» странах 🇷🇺🤝🌏 Предложено добавить этот пункт в нацпроект «Беспилотные авиационные системы» (БАС) и поддержать выход российских производителей на рынки Азии, Африки, Латинской Америки 🌍
Ряд дружественных стран не имеют ограничений по закупке радиоэлектронных компонентов и материалов двойного назначения, поэтому это мероприятие перспективно для России 🌟
По мнению генерального директора и основателя компании «Флай дрон» Никиты Данилова, из всего спектра производимой в России гражданской беспилотной продукции наиболее актуальным было бы развёртывание производства агродронов в странах Африки и Южной Америки 🌾🚜
Также Россия может предложить различные типы БПЛА для мониторинговых миссий и
🔥1
OpenCV 🚁💻
OpenCV — это мощная библиотека Python, которая позволяет вашему дрону "видеть" и анализировать окружающий мир 👀 С помощью OpenCV вы можете использовать дронов для распознавания объектов, отслеживания лиц и много другого 📸
🎯 Распознавание объектов: Ваши дроны могут обнаруживать и отслеживать объекты, например, людей или другие дроны, благодаря алгоритмам обработки изображений 🔍
🌐 Анализ видео в реальном времени: Обрабатывайте видео с камеры дрона для анализа окружающей среды, создания карт и автоматизации задач 🗺️
🛠️ Интеграция с машинным обучением: Создавайте умные приложения для дронов, используя машинное обучение и алгоритмы OpenCV для распознавания сложных паттернов 🤖
Пример использования: 1️⃣ Импортируйте OpenCV: import cv2 2️⃣ Подключите камеру дрона: cap = cv2.VideoCapture(0) 3️⃣ Обработайте видеопоток: Используйте функции OpenCV для распознавания объектов, например, cv2.CascadeClassifier для поиска лиц или других объектов на видео 4️⃣ Анализируйте и реагируйте: Применяйте полученные данные для управления дроном и выполнения заданий.
OpenCV — это мощная библиотека Python, которая позволяет вашему дрону "видеть" и анализировать окружающий мир 👀 С помощью OpenCV вы можете использовать дронов для распознавания объектов, отслеживания лиц и много другого 📸
🎯 Распознавание объектов: Ваши дроны могут обнаруживать и отслеживать объекты, например, людей или другие дроны, благодаря алгоритмам обработки изображений 🔍
🌐 Анализ видео в реальном времени: Обрабатывайте видео с камеры дрона для анализа окружающей среды, создания карт и автоматизации задач 🗺️
🛠️ Интеграция с машинным обучением: Создавайте умные приложения для дронов, используя машинное обучение и алгоритмы OpenCV для распознавания сложных паттернов 🤖
Пример использования: 1️⃣ Импортируйте OpenCV: import cv2 2️⃣ Подключите камеру дрона: cap = cv2.VideoCapture(0) 3️⃣ Обработайте видеопоток: Используйте функции OpenCV для распознавания объектов, например, cv2.CascadeClassifier для поиска лиц или других объектов на видео 4️⃣ Анализируйте и реагируйте: Применяйте полученные данные для управления дроном и выполнения заданий.
Tetris Forever 🕹️
Сборник игр и документальных клипов Tetris Forever выйдет на ПК, Nintendo Switch и других платформах до конца этого года 🚀🎮
В него войдут 15 легендарных игр серии «Тетрис» 🧩, включая версии для «Электроники-60», NES и многое другое 🎉
Новая игра Tetris Time Warp, где можно переключаться между стилями всех игр серии в реальном времени 🔄 Игра поддерживает до четырёх игроков 👾👾👾👾
Интерактивный цифровой музей и документальные клипы об истории «Тетриса» 📽️🏛️
Напоминаем, что в июне этого года оригинальному «Тетрису» исполнилось 40 лет! 🎂 Создатель игры — программист Алексей Пажитнов, который разработал первую версию для микрокомпьютера «Электроника 60» 🎉🧠
Сборник игр и документальных клипов Tetris Forever выйдет на ПК, Nintendo Switch и других платформах до конца этого года 🚀🎮
В него войдут 15 легендарных игр серии «Тетрис» 🧩, включая версии для «Электроники-60», NES и многое другое 🎉
Новая игра Tetris Time Warp, где можно переключаться между стилями всех игр серии в реальном времени 🔄 Игра поддерживает до четырёх игроков 👾👾👾👾
Интерактивный цифровой музей и документальные клипы об истории «Тетриса» 📽️🏛️
Напоминаем, что в июне этого года оригинальному «Тетрису» исполнилось 40 лет! 🎂 Создатель игры — программист Алексей Пажитнов, который разработал первую версию для микрокомпьютера «Электроника 60» 🎉🧠
🎮 Продолжим знакомиться с библиотеками Python для разработки игр!
Ren'Py — это мощная библиотека Python для создания визуальных новелл и интерактивных игр 📖🕹️ С помощью Ren'Py вы можете разрабатывать захватывающие истории с выбором действия и множеством концовок, при этом легко работать с графикой и текстом.
🎨 Создавайте визуальные новеллы: Напишите сценарий для игры, добавьте персонажей и диалоги, создайте увлекательный сюжет 💬
🖼️ Работайте с графикой: Вставляйте изображения, анимации и фоновые музыкальные треки для создания атмосферы 🎨
🔄 Простое программирование: Используйте Python и язык сценариев Ren'Py для реализации игрового процесса без сложных технических деталей 🧩
Пример использования:
1️⃣ Создайте новый проект: Откройте Ren'Py и создайте новый проект. Назовём его, например, "Моё Приключение" 🆕📁
2️⃣ Напишите сценарий: В файле script.rpy напишите простой сценарий для вашей игры. На изображении пример кода для начала.
3️⃣ Добавьте графику: Поместите изображения ваших персонажей и фоны в папку images, например, character.png и bg_room.png. Обновите сценарий, чтобы использовать их для создания визуального эффекта 🎨
4️⃣ Запустите и протестируйте: Нажмите "Run" в Ren'Py, чтобы увидеть, как ваша игра выглядит и работает 🎮 Убедитесь, что все диалоги и изображения отображаются правильно.
Ren'Py — это мощная библиотека Python для создания визуальных новелл и интерактивных игр 📖🕹️ С помощью Ren'Py вы можете разрабатывать захватывающие истории с выбором действия и множеством концовок, при этом легко работать с графикой и текстом.
🎨 Создавайте визуальные новеллы: Напишите сценарий для игры, добавьте персонажей и диалоги, создайте увлекательный сюжет 💬
🖼️ Работайте с графикой: Вставляйте изображения, анимации и фоновые музыкальные треки для создания атмосферы 🎨
🔄 Простое программирование: Используйте Python и язык сценариев Ren'Py для реализации игрового процесса без сложных технических деталей 🧩
Пример использования:
1️⃣ Создайте новый проект: Откройте Ren'Py и создайте новый проект. Назовём его, например, "Моё Приключение" 🆕📁
2️⃣ Напишите сценарий: В файле script.rpy напишите простой сценарий для вашей игры. На изображении пример кода для начала.
3️⃣ Добавьте графику: Поместите изображения ваших персонажей и фоны в папку images, например, character.png и bg_room.png. Обновите сценарий, чтобы использовать их для создания визуального эффекта 🎨
4️⃣ Запустите и протестируйте: Нажмите "Run" в Ren'Py, чтобы увидеть, как ваша игра выглядит и работает 🎮 Убедитесь, что все диалоги и изображения отображаются правильно.
А вы знали? Первая клавиатура, которая имела стандартное распределение клавиш QWERTY, была разработана в 1873 году для первого коммерчески успешного пишущего аппарата — Remington No. 1 🖋️
🔠 Дизайн: Распределение клавиш QWERTY было создано Кристофером Шоулсом, чтобы предотвратить заедание клавиш в старых пишущих машинах, когда часто используемые буквы находились далеко друг от друга 🖨️
🕰️ История: До этого использовались разные раскладки, такие как Dvorak, но QWERTY оказался самым удобным и распространённым 💻
🎨 Эволюция: Сегодня QWERTY клавиатуры используются не только на пишущих машинках, но и на компьютерах, телефонах и других устройствах по всему миру ⌨️
🔠 Дизайн: Распределение клавиш QWERTY было создано Кристофером Шоулсом, чтобы предотвратить заедание клавиш в старых пишущих машинах, когда часто используемые буквы находились далеко друг от друга 🖨️
🕰️ История: До этого использовались разные раскладки, такие как Dvorak, но QWERTY оказался самым удобным и распространённым 💻
🎨 Эволюция: Сегодня QWERTY клавиатуры используются не только на пишущих машинках, но и на компьютерах, телефонах и других устройствах по всему миру ⌨️
Выпущен PyDPainter 2.0.0 — открытый инструмент для создания пиксельной графики на Python 🚀✨
С начала сентября 2024 года доступен релиз PyDPainter 2.0.0, который включает массу нововведений и улучшений 🔥 Теперь вы можете:
📁 Загрузить и сохранить файлы GIF и IFF ANIM5
🖼️ Импортировать и экспортировать серию кадров
🎨 Редактировать и копировать покадровые палитры
⏱️ Удобно настраивать скорость покадровой анимации
🎞️ Использовать доработанную панель инструментов анимации с элементами управления VCR
🖍️ Импортировать 24-битные и Amiga HAM-изображения, преобразовывать их в 256 цветов
📺 Поддерживать Amiga overscan screen
🔄 Работать с многоцикловым переключением цветов в инструментах для рисования
🔧 Использовать режим восстановления в случае ошибок
Код проекта доступен на GitHub под лицензией GNU GPL v3.0.
С начала сентября 2024 года доступен релиз PyDPainter 2.0.0, который включает массу нововведений и улучшений 🔥 Теперь вы можете:
📁 Загрузить и сохранить файлы GIF и IFF ANIM5
🖼️ Импортировать и экспортировать серию кадров
🎨 Редактировать и копировать покадровые палитры
⏱️ Удобно настраивать скорость покадровой анимации
🎞️ Использовать доработанную панель инструментов анимации с элементами управления VCR
🖍️ Импортировать 24-битные и Amiga HAM-изображения, преобразовывать их в 256 цветов
📺 Поддерживать Amiga overscan screen
🔄 Работать с многоцикловым переключением цветов в инструментах для рисования
🔧 Использовать режим восстановления в случае ошибок
Код проекта доступен на GitHub под лицензией GNU GPL v3.0.
Сегодня мы познакомимся с Pymunk — библиотекой для создания 2D-физики на Python 🐍✨ Pymunk идеально подходит для интеграции физики в ваши игры, демонстрации или симуляции. Эта библиотека построена на основе Chipmunk 2D и позволяет легко добавлять реалистичные физические эффекты в Python-программы.
1️⃣ Реалистичное движение и столкновения: Pymunk позволяет создавать правдоподобные симуляции физических явлений, где объекты движутся и сталкиваются, как в реальной жизни 💥
2️⃣ Легкая интеграция с Pygame и другими библиотеками: Включите Pymunk в свои проекты на Pygame или другие Python-библиотеки для расширения возможностей физики вашей игры или приложения 🕹️🔧
3️⃣ Динамичные механики игр: Используйте Pymunk для создания захватывающих и интерактивных элементов в ваших 2D-играх 🎮
Какие библиотеки для создания игр вы уже успели использовать?
1️⃣ Реалистичное движение и столкновения: Pymunk позволяет создавать правдоподобные симуляции физических явлений, где объекты движутся и сталкиваются, как в реальной жизни 💥
2️⃣ Легкая интеграция с Pygame и другими библиотеками: Включите Pymunk в свои проекты на Pygame или другие Python-библиотеки для расширения возможностей физики вашей игры или приложения 🕹️🔧
3️⃣ Динамичные механики игр: Используйте Pymunk для создания захватывающих и интерактивных элементов в ваших 2D-играх 🎮
Какие библиотеки для создания игр вы уже успели использовать?