Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Управляй роботом-мутантом чтобы исследовать загадочный мир, находи классное оружие и сражайся с различными врагами, чтобы выжить!

Зомботрон Перезагрузка

Экшены, Платформеры, Шутер

Играть

Топ прошлой недели

  • Animalrescueed Animalrescueed 43 поста
  • XCVmind XCVmind 7 постов
  • tablepedia tablepedia 43 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
4
RomanyukArt
RomanyukArt

В стиле 2.5D Metroidvania - THE BIORIFT авторский проект — #devlog⁠⁠

5 дней назад

Для меня это первый крупный шаг в сторону авторской игры и атмосферы. Замысел пятилетней давности, который наконец обретает форму THE BIORIFT -

Короткий тизер, задающий атмосферу и первые штрихи к миру The Biorift.

Перейти к видео

THE BIORIFT — это 2.5D action-платформер с элементами Metroidvania, где каждый уровень — отдельная глава с уникальной атмосферой, и врагами. Мегаполис, Биотехнологии, Мутации и культовые группировки, без скромностей и компромиссов, красивые женщины, жесткие бои и добротная научная фантастика, все в одном месте.

Проект вдохновлён аниме 80–90-х, постсоветской архитектурой, играми, в которые мы сами играли в юности.

Для меня проект оказался не только творческим вызовом, но и глубокой тренировкой в работе с движком Unreal Engine 5. Наративным дизайном, сценарной практикой в связки с концептуальной работой.

Уже сейчас готова Steam-страница, и открыт сайт, где можно ознакомиться с проектом и командой:

Сайт игры - thebiorift.com

Страница Steam - THE BIORIFT
Обязательно добавляйте в вишлист, чтобы не пропустить релиз и бета тесты, также все то что будет дальше!

Перейти к видео
Перейти к видео
Перейти к видео

Фрагмент интерфейса из ранней версии игры

Если вам близка атмосфера и эстетика или просто хочется понаблюдать за развитием проекта — буду рад любой поддержке, фидбеку и просто просмотру. Пишите если вам есть что сказать и чем поделиться - contact@thebiorift.com

Перейти к видео

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

— Заранее спасибо, Юрий и команда DarkForge Team !

Контрольная точка — бой с мини-боссом у выхода из заражённой зоны

Показать полностью 2 5
Gamedev Инди Unreal Engine Инди игра Шутер Разработка Платформер Игры Ретро-игры Видео YouTube Короткие видео Без звука Длиннопост
2
9
AndreyFomin
AndreyFomin
Серия Effulgence RPG

Собрал новый официальный трейлер раннего доступа Effulgence RPG - зацените!⁠⁠

5 дней назад
Перейти к видео

Игра на Стиме!

[моё] Разработка Gamedev Инди игра Ретро-игры Инди Unity Видео
2
6
meanderRU
meanderRU

Как создать текстовый квест на телефоне⁠⁠

6 дней назад

В этой статье хочу рассмотреть такой жанр литературы как текстовые квесты.

Для тех кто не знаком с данным форматом историй, вот краткое описание:

Текстовый квест-это история, на сюжет который ты можешь влиять, при помощи выбора вариантов ответа, все сюжетные развилки заранее прописывает сам автор квеста

До недавнего времени создание текстовых квестов на Android было достаточно затруднительным, но я хочу поделиться с вами простым и интуитивно понятным способом делать их прямо на телефоне, где нибудь в метро или других местах

Полный гайд по созданию текстового квеста в Meander

  1. Для начала зайдите в меню и нажмите кнопку "Создать квест"

    Создание квеста
  2. Вводим название, остальные данные заполнять пока что не обязательно

    Информация о квесте
  3. Теперь в локальных квестах видим то, что квест создан, кликаем на него

    Локальные квесты

4.Нас встречает вот такое меню квеста, здесь нам необходимо прояснить некоторые моменты

Давайте я кратко объясню что такое главы в представлении Meander:

Глава-это как бы папка, которая хранит в себе множество нод, главы нужны чтобы хранить данные в структурированном виде, а также не загромождать один канвас

Нода-страница которая хранит в себе различные данные и отображается на канвасе

Понимаю что сейчас это прозвучит немного непонятно, так что давайте пройдём дальше

  1. Заходим в главы

    Раздел глав
  2. Здесь мы создаём новую главу с помощью кнопки "+", не забываем дать базовое понятое название

  3. Нажимаем на только что созданную главу и переходим в канвас

    Канвас главы

Небольшая справка:

Канвас-это рабочее поле, пространство, которое является бесконечным и позволяет удобно работать с визуальным древом нод

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

  1. Нажимаем на кнопку "+"

  2. У нас на канвасе появилась нода, которая автоматически стала стартовой для этого квеста

    Нода
  3. Кликните два раза подряд на ноду, чтобы изменить её

    Раздел контента ноды

Здесь нас встречает раздел контента ноды, в него мы можем помещать любой контент, который доступен в Meander

В Meander доступны следующие виды контента:

Виды контента

Виды контента

И так, давайте попробуем создать текст в качестве контента для ноды

  1. Нажимаем на кнопку "Добавить"

    Добавляем
  2. Далее выбираем из списка тип контента текст, мы увидим следующий экран:

    Экран редактирования текста ноды

Здесь мы можем ввести текст, с поддержкой markdown. После того как вы ввели текст, выйдите с помощью стрелки назад, либо кнопки навигации на телефоне

Созданный контент

Созданный контент

Созданный контент можно перемещать и менять местами, зажимая и перетягивая за иконку "="

Текстом может быть любое содержание, как вопрос к пользователю, так и просто история!

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

Для этого выходим обратно на канвас и создаём ещё две ноды.

Новые ноды

Новые ноды

После создания нод мы можем заполнить и их контентом, давайте добавим каждой текст и понятный заголовок

Заполненные ноды

Заполненные ноды

Как вы видите, я добавил текст для каждой ноды с результатом того или иного выбора игрока, теперь нам нужно связать стартовую и две дочерние ноды, чтобы стартовая ссылалась на варианты событий

Зайдём обратно в стартовую и добавим новый тип контента

Кнопка

Кнопка

После того как мы добавим кнопку нас попросят выбрать:

Выбор

Выбор

Выбираем переход к ноде!

После выбора, нам предложат выбрать ноду на которую будет вести кнопка, выбираем первую созданную

Ноды

Ноды

После выбора вводим текст, который будет отображаться на кнопке

Вводим текст на кнопке

Вводим текст на кнопке

Теперь контент выглядит следующим образом:

Контент ноды

Контент ноды

Давайте выйдем на канвас и посмотрим что же произошло

Канвас

Канвас

Как мы видим на канвасе были созданы две стрелки, которые ведут на соответствующие ноды

Давайте наконец запустим наш мини квест, для этого нажмите на эту кнопку:

Кнопка

Кнопка

Давайте посмотрим, что же у нас получилось

Игра

Игра

Нажмём на любую из кнопок

Как мы видим всё корректно работает.

Таким образом вы можете создавать гигантские квесты с развилками. В программе доступные также переменные и визуальный скриптинг, но об этом как нибудь потом!

Если вам интересно что-то конкретное, пожалуйста напишите об этом в комментариях к статье!

Показать полностью 14
[моё] Разработка Программирование Gamedev Квест Длиннопост
4
7
Indie.Go
Indie.Go
Лига Разработчиков Видеоигр

Важный вопрос: какой вариант лучше? Только честно!⁠⁠

6 дней назад
Важный вопрос: какой вариант лучше? Только честно!
Инди игра Компьютерные игры Разработка Арт Карточная игра Roguelike Steam Инди Gamedev
12
Technogoliki
Technogoliki

Ведётся разработка ТГ мини апп "Коннект" по поиску собеседника⁠⁠

6 дней назад
Перейти к видео
[моё] Разработка Программирование Web IT Программа Программист Автоматизация Веб-дизайн Веб-разработка Видео Вертикальное видео Короткие видео
9
34
CyberCook
Игровые скидки и раздачи

Раздается пиксельный битэмап Street karate 3 на indiegala⁠⁠

6 дней назад

Street karate 3

ЗАБРАТЬ

Street Karate 3 погружает игроков в захватывающий экшен в жанре beat 'em up, где им предстоит взять на себя роль бесстрашного и искусного бойца. Столкнувшись с устрашающими силами противника, игроки вступают в напряженные поединки с волнами грозных противников.

Особенности игры

  • Динамичный экшен в жанре beat 'em up: участвуйте в захватывающих сражениях с несколькими противниками, демонстрируя свое мастерство и адаптируя стратегии для преодоления трудностей.

  • Использование оружия: используйте разнообразное импровизированное оружие, такое как арматура и ножи, стратегически расположенное на уровнях, превращая повседневные предметы в мощные орудия боя.

  • Система ультимативных ударов: используйте ультимативный удар, чтобы рассеять противников в сложных ситуациях, но будьте осторожны, поскольку его применение сопряжено с тактическими компромиссами.

  • Стратегическое управление ресурсами: тщательно управляйте методами исцеления, чтобы поддерживать выносливость вашего бойца, обеспечивая выживание в напряженных схватках и способствуя прогрессу.

  • Разнообразные боевые приёмы: выполняйте броски, прыжковые удары и захваты, чтобы создать индивидуальный стиль боя, улучшить свои навыки и сформировать тактику, необходимую для победы.

Подробности

  • Опубликовано 12 ноября 2025 г.

  • Жанр Экшен

  • Платформы Виндоус

  • Тип Одиночная игра

  • Теги #ИНДИ #АРКАДА #ВЫЖИВАНИЕ #КАЗУАЛЬНАЯ #СТРАТЕГИЯ #ПЕСОЧКА #КЛИКЕР #ПОШАГОВАЯ ТАКТИКА #БОЙ #ТАКТИЧЕСКАЯ #РИСОВАННАЯ ОТ РУК #МУЛЬТЯНАЯ #НИНДЗЯ #БОКС #БОЕВЫЕ ИСКУССТВА #ВЕЧНАЯ СМЕРТЬ #УПРАВЛЕНИЕ РЕСУРСАМИ #BEAT 'EM UP #ЗРЕЛИЩНЫЙ БОЙЦ #2D БОЙЦ

  • Ссылки Steam

Системные требования

Минимальные:

  • ОС*: Windows XP, 7, 8, 10

  • Процессор: Dual Core 2.0 GHz

  • Оперативная память: 1 ГБ

  • Видеокарта: Intel HD Graphics

  • Объем памяти: 100 МБ

Рекомендуемые:

  • ОС: Windows 10

  • Процессор: Dual Core 3,0 ГГц или выше

  • Оперативная память: 2 ГБ

  • Видеокарта: Nvidia GTX 1030

  • Накопитель: 100 МБ свободного места

  • * С 1 января 2024 года клиент Steam будет поддерживать только Windows 10 и более поздние версии.

Показать полностью 1
Раздача Разработка Gamedev Инди Инди игра Indiegala Экшн Драка Sidescroller Пиксельные игры Pixel Art Fighting Длиннопост Не Steam
0
4
busy.blog
busy.blog
Программирование на python
Серия BUSY Bar

Создаем виджеты для BUSY Bar без кодинга⁠⁠

6 дней назад

BUSY Bar — это продвинутый фокус-таймер с функцией блокировки отвлекающих приложений и интеграцией в умный дом. В этом посте мы покажем как, используя HTTP API, можно создавать виджеты для BUSY Bar. Это смогут сделать не только разработчики, но и обычные пользователи.

Далее вы узнаете как:

  • Вывести изображения и текст на экран BUSY Bar.

  • Взаимодействовать с устройством прямо из браузера.

  • Создать виджеты без программирования.

Виджеты, которые мы сделаем в этой статье

Виджеты, которые мы сделаем в этой статье

Прежде чем начать создавать виджеты, давайте познакомимся с HTTP API и с тем, как его использовать.

Один API для всех типов подключения

HTTP API — это протокол для взаимодействия с BUSY Bar, доступный через все 3 поддерживаемые типа подключения:

  • USB Ethernet — при подключении BUSY Bar к ПК, он определяется как сетевой адаптер с виртуальной сетью.

  • Wi-Fi сеть — быстрое, беспроводное подключение. BUSY Bar можно разместить где угодно в зоне действия Wi-Fi.

  • Cloud-сервер — удаленное управление через интернет с шифрованием и авторизацией по ключу, используя API-токен, выпускаемый в личном кабинете BUSY.

Благодаря использованию одинакового HTTP API во всех трех типах подключения, можно переключаться между ними без переписывания кода.

Как работает HTTP API в BUSY Bar

Как следует из названия, HTTP API основан на протоколе HTTP, который используется для передачи данных в интернете, между браузером и web-сервером. Когда вы вводите URL сайта, ваш браузер отправляет HTTP запрос и сервер возвращает web-страницу в ответе.

Взаимодействие web-браузера и web-сервера по протоколу HTTP

Взаимодействие web-браузера и web-сервера по протоколу HTTP

Взаимодействие с BUSY Bar устроено похожим образом. BUSY Bar выполняет роль HTTP сервера и ожидает запросы, а ПО на ПК выполняет роль HTTP клиента. Этим ПО может быть любая программа, поддерживающая отправку HTTP-запросов, например, система умного дома, приложение или скрипт.

Скрипт или приложение отправляет запрос и BUSY Bar возвращает данные в формате JSON

Скрипт или приложение отправляет запрос и BUSY Bar возвращает данные в формате JSON

Благодаря широкой поддержке HTTP в языках программирования, обращаться к BUSY Bar можно с помощью всего нескольких строк кода. А некоторые простые запросы, такие как запрос общей информации о BUSY Bar, могут быть отправлены прямо из браузера - просто открытием http://10.0.4.20/api/status/system.

Запрос /api/status/system возвращает общую информацию о BUSY Bar

Запрос /api/status/system возвращает общую информацию о BUSY Bar

ℹ️ В случае использования USB-подключения IP-адрес BUSY Bar'а всегда будет 10.0.4.20 — он даже указан на задней крышке устройства. При подключении через Wi‑Fi IP-адрес назначается роутером. В следующих примерах мы будем использовать USB-подключение.

IP-адрес BUSY Bar’а указан на задней крышке устройства

IP-адрес BUSY Bar’а указан на задней крышке устройства

Документация HTTP API прямо на устройстве

Все поддерживаемые HTTP-запросы, их параметры и форматы ответов описаны в документации HTTP API, которая хостится прямо на устройстве. При подключении по USB она доступна по адресу: http://10.0.4.20/docs.

Документация HTTP API, открытая с устройства

Документация HTTP API, открытая с устройства

Открыть документацию HTTP API также можно с главной страницы web-интерфейса BUSY Bar, который доступен по адресу http://10.0.4.20.

Главная страница web-интерфейса BUSY Bar и ссылка на документацию HTTP API на ней

Главная страница web-интерфейса BUSY Bar и ссылка на документацию HTTP API на ней

HTTP-запросы можно тестировать прямо на странице с документацией, выполнив следующее:

  1. Выберите запрос, например: /api/display/draw (вывод текста и картинок на экран).

  2. Нажмите Try it out.

  3. Скорректируйте параметры запроса.

  4. Нажмите кнопку Execute, чтобы отправить запрос на BUSY Bar.

После нажатия Execute браузер отправляет HTTP API-запрос в BUSY Bar, который возвращает ответ, указывающий либо на успешное выполнение (OK), либо на ошибку (Bad Request), если с запросом что-то не так. В случае успеха BUSY Bar выводит на экран «HELLO, WORLD!».

Перейти к видео

[Видео] При успешном выполнении запроса BUSY Bar выводит на экран строку "HELLO, WORLD!"

Как AI может помочь использовать HTTP API

В сети есть тонны гайдов, обсуждений и примеров кода для работы с HTTP. А еще со всеми этими знаниями умеют работать AI-ассистенты. Поэтому даже без навыков программирования вы можете создавать виджеты для BUSY Bar.

ℹ️ Для продвинутых пользователей мы также предлагаем готовые библиотеки для Python и JavaScript, реализующие наш HTTP API.

Для создания виджета с помощью AI-ассистента (ChatGPT, Gemini, Claude и других) нужно:

  • Объяснить ему, как выводить картинки и текст на экран (1 промпт).

  • Объяснить, что должен делать виджет (1-2 промпта).

  • Попросить устранить недостатки (0-10 промптов).

В результате вы получите скрипт, который запускается на ПК и по HTTP API отправляет UI виджета на подключенный по USB девайс.

Скрипт работает на ПК и отрисовывает виджет на экране BUSY Bar через HTTP API

Скрипт работает на ПК и отрисовывает виджет на экране BUSY Bar через HTTP API

Дальше мы покажем на реальных практических примерах, как можно сделать виджет, не прибегая к программированию. Мы будем использовать ChatGPT. Все сгенерированные AI-скрипты доступны по ссылкам на каждом шаге.

Шаг 0: Учим AI использовать экран BUSY Bar

При создании каждого виджета сначала нужно объяснить AI, как использовать HTTP API, а именно два запроса:

  • /api/assets/upload — для загрузки картинок в память BUSY Bar.

  • /api/display/draw — для вывода текста и ранее загруженных картинок.

Промпт к AI (сделан на основе документации HTTP API):

Тот же самый текст промпта на GitHub

Результат: AI теперь умеет через USB выводить на экран изображения и тексты, а также использовать разные шрифты и цвета текста.

Делаем виджет часов

Для начала, просто для тренировки, сделаем очень простой виджет — часы с датой. Время и дата будут браться с ПК и обновляться на экране BUSY Bar раз в секунду. Время выведем крупным шрифтом — чаще всего увидеть его важнее, чем дату.

Шаг 1: Вывод времени и даты

🤖 Промпт к AI: Выведи на экран текущую дату (мелко) и время (крупно) по центру экрана. Формат даты — день.месяц.год. Время выведи с секундами.

Результат: AI написал скрипт на языке Python. Его нужно сохранить в файл с расширением .py и запустить командой python file.ру (Windows) или python3 file.ру (Linux/macOS).

Скрипт от AI: clock-1.py

Виджет часов. Шаг 1: На экран выведены дата и время (часы не идут)

Виджет часов. Шаг 1: На экран выведены дата и время (часы не идут)

Неплохо, но это статическая картинка. Давайте попросим AI заставить часы идти, а заодно исправим выравнивание по горизонтали и добавим цвета.

Шаг 2: Ход часов, цвета и выравнивание

🤖 Промпт к AI: Сделай, чтобы часы шли и не выключались. Текст сейчас не по центру, сдвинь его вправо на 3 пикселя. Выведи время светло-зеленым.

Скрипт от AI: clock-2.py

Результат:

Перейти к видео

[Видео] Виджет часов. Шаг 2: Готовый виджет

Мы получили готовый виджет всего за 3 промпта. Единственное замечание — AI выравнивает текст по центру с погрешностью, т.к. символы имеют разную ширину (например, цифр 1 и 5). В следующей версии HTTP API мы добавим выравнивание текста по горизонтали и вертикали, что полностью решит эту проблему.

Делаем погодный виджет

Скрипт, запущенный на ПК, будет получать погоду из открытых источников в интернете и выводить ее на экран BUSY Bar для нескольких городов. Для каждого города скрипт выведет иконку погоды, город и температуру.

Шаг 1: Вывод погоды

🤖 Промпт к AI: Сделай скрипт, выводящий поочередно погоду в 3 городах: Dubai, London, New York с паузой 3 секунды. Погоду бери из открытых источников без необходимости регистрации.

Скрипт от AI: weather-1.py

Результат:

Перейти к видео

[Видео] Погодный виджет. Шаг 1: Вывод погоды в 3 городах

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

Шаг 2: Улучшение интерфейса

🤖 Промпт к AI: Слева на экран выведи иконку погоды (16×16), пусть скрипт сам их нарисует. Справа выведи: город (мелко) и температуру (крупно).

Скрипт от AI: weather-2.py

Результат:

Перейти к видео

[Видео] Погодный виджет. Шаг 2: Новое расположение элементов на экране

Уже лучше, но есть еще пара недочетов, которые мы устраним следующими запросами к AI.

Шаг 3: Разбираемся со знаком градуса

🤖 Промпт к AI: Символ градуса не отображается. Девайс точно умеет выводить этот символ шрифтом big.

Скрипт от AI: weather-3.py

Результат:

Перейти к видео

[Видео] Погодный виджет. Шаг 3: Теперь символ градуса отображается корректно

Почти готово. Смущают только непонятные погодные иконки. Похоже, что это слабая сторона ChatGPT. Почему бы тогда не использовать погодные иконки из эмодзи?

Шаг 4: Делаем красивые иконки

Нужно подготовить иконки для основных погодных явлений (солнечно, облачно, дождь и т.д.). Сами иконки можно взять в открытых источниках — например, существует отличный шрифт Noto Color Emoji 16.0 от компании Google. Изображения всех символов доступны в репозитории на GitHub.

Нам понадобятся картинки:

  • ☀️ sun.png (солнечно) — символ u2600

  • ☁️ cloud.png (облачно) — символ u2601

  • 🌫️ fog.png (туман) — символ u1f32b

  • ⛅ partly.png (переменная облачность) — символ u1324

  • 🌧️ rain.png (дождь) — символ u1327

  • 🌨️ snow.png (снег) — символ u1328

Эти картинки нужно смасштабировать до 16×16 и сохранить в папке icons, которая должна быть расположена в папке со скриптом. После этого нужно попросить AI доработать скрипт.

🤖 Промпт к AI: Сделай вывод иконок из готовых файлов, которые я положил в папку icons: cloud.png, fog.png, partly.png, rain.png, snow.png, sun.png.

Скрипт от AI: weather-4.py

Результат:

Перейти к видео

[Видео] Погодный виджет. Шаг 4: Готовый виджет

🚀 Готово! В скрипте можно изменять список городов. Можно оставить только один город и тогда будет отображаться только его погода, обновляясь каждые 3 секунды.

Делаем пинг-монитор

Ping — это способ проверки доступности устройств в сети. Смысл в отправке специального запроса на IP-адрес проверяемого узла и измерении времени от отправки запроса до получения ответа.

Этот параметр важен в некоторых онлайн играх, где от скорости реакции игрового сервера и качества соединения может зависеть исход игры. Поэтому полезно иметь индикатор пинга, обновляющийся в реальном времени.

Индикатор пинга в игре Pokémon UNITE

Индикатор пинга в игре Pokémon UNITE

Шаг 1: Вывод графика пинг

🤖 Промпт к AI: Сделай скрипт, который выводит график пинга игрового сервера по IP. Обновление графика раз в секунду. В верхнем левом углу выведи пинг маленьким шрифтом.

Скрипт от AI: ping-monitor-1.py

AI сгенерировал скрипт, который принимает IP-адрес сервера в качестве параметра. Поэтому адрес нужно указать при запуске скрипта. Например, если адрес сервера — 8.8.8.8, то для мониторинга его доступности команда будет выглядеть так:

python3 ping-monitor-1.ру --server 8.8.8.8.

Результат:

Перейти к видео

[Видео] Пинг-монитор. Шаг 1: На экран выведен график и текущее значение пинга

Отлично, почти готово. Но непонятно, какие именно значения мы видим на графике. Но это и не так важно. Важнее, чтобы сразу можно было увидеть отклонения пинга от нормальных значений. Мы можем использовать разные цвета, чтобы обозначить хороший, средний и плохой пинг.

Шаг 2: Разукрашиваем график

🤖 Промпт к AI: Пусть на графике столбцы, соответствующие 0-20 мс, будут зелеными, 21-50 — желтыми, а больше 50 — красными. Высота шкалы — 100 мс.

Скрипт от AI: ping-monitor-2.py

Результат:

Перейти к видео

[Видео] Пинг-монитор. Шаг 2: График разукрашивается в соответствии со значением пинга

Супер! Осталась одна маленькая, косметическая, деталь — вывод логотипа игры в левой части экрана.

Шаг 3: Добавляем логотип игры

🤖 Промпт к AI: Давай еще слева от графика выведем логотип игры CS:GO.

AI просит, чтобы файл с логотипом игры назывался csgo.png и лежал в папке со скриптом. Нагуглим подходящую картинку, смасштабируем до 16×16 и сохраним.

Скрипт от AI: ping-monitor-3.py

Результат:

Перейти к видео

[Видео] Пинг-монитор. Шаг 3: Готовый виджет

🚀 Готово! Всего за несколько шагов, не прибегая к программированию, мы смогли создать наглядный виджет. Его можно использовать не только для мониторинга доступности игрового сервера, но и в целом для мониторинга доступности любых других серверов в LAN или интернете.

Скоро Kickstarter

В начале 2026 года мы запустим нашу Kickstarter-кампанию. Оформите предзаказ в нашем магазине чтобы получить доступ к специальной цене для первых заказов когда кампания начнется: https://busy.bar/shop

Подпишитесь на наши X, Instagram и Reddit, чтобы следить за обновлениями BUSY Bar.

Instagram — продукт компании Meta Platforms Inc., признанной экстремистской организацией, деятельность которой запрещена на территории Российской Федерации.

Показать полностью 13 9
[моё] Разработка Программирование Гаджеты Python Электроника ChatGPT Видео Без звука Короткие видео Длиннопост
6
2
AiPapka
AiPapka

Database Build — готовая база данных (БД). ИИ для генерации физической модели данных⁠⁠

6 дней назад

Особенности

— Регистрация через аккаунт GitHub

— В основе лежит реляционная БД PostreSQL

— Работает на GPT 4o

— Запросы на английском языке работают лучше

— Возможность развертывания БД на платформе Supabase

— Нет ограничения на количество создаваемых БД

— Импорт CSV-файлов для автоматического создания таблиц

Пример промта

Create a Netflix clone with users, movies, watch history, and ratings. Include tables for users, movies, genres, viewing sessions, and reviews

Минусы

1. Если БД большая, то может тормозить

2. Для полной функциональности требуется локальная настройка среды разработки, включая Supabase

3. На текущий момент не реализовано развертывание в AWS, скоро должно появиться ⌛

Советую протестировать инструмент, скорость генерации 10/10 и качеству моделей данных 6-7/10. Отличный вариант для экономии времени на создание каркаса модели данных

Канал про ИИ, публикую подборки, гайды понятным языком, мнения — интересный и полезный контент.

Каждый найдет как сэкономить время и увеличить продуктивность с нейросетями — ссылка в профиле пикабу)

Показать полностью 2
[моё] База данных Искусственный интеллект Анализ данных Разработка Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии