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

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Python + Без звука

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Вертикальное видео Девушки Эротика Сиськи Короткие видео Кот Негатив Все
39 постов сначала свежее
Shnapsee
1 год назад
Искусственный интеллект

ChatGPT расшифровал тайны об НЛО⁠⁠

Интернет взорвал новый инцидент, связанный с ИИ. Чел с Twitter (Х) доверил нейронке задачу — расшифровать "зашифрованный" документ о НЛО, который был опубликован NASA.

Результаты поразили: ChatGPT-4V успешно "разгадал" цензурированные фрагменты документа!

Показать полностью
ChatGPT Python Искусственный интеллект Юмор Программирование IT IT юмор Видео Без звука Вертикальное видео
9
113
A.Kristina
A.Kristina
1 год назад
Интересный AliExpress
Серия DIY Электроника

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения⁠⁠

1) NVIDIA Jetson Nano

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Jetson Nano — набор инструментов для начала изучения ИИ и робототехники на практике. Это компактный и мощный компьютер, который позволяет параллельно запускать несколько нейронных сетей в приложениях для классификации изображений, распознавания объектов, сегментации и обработки речи. Это идеальное решение для создания прототипа нового продукта на базе ИИ. Стоит такой набор примерно 25 000 рублей. ссылка на источник.

2) Модуль распознавания объектов

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

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

3) Комплект NVIDIA Jetson Orin NX 16 ГБ

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Самый совершенный компьютер с ИИ для небольших автономных машин малой мощности. Стоит такой набор около 110 000 руб. ссылка

4) Роботизированная машина

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Робот Pi-4b Mecanum с множествами функций. Стоит такой около 38 000 руб. ссылка

5) Бионическая собака-робот

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Набор для сборки собаки-робота с искусственным интеллектом. Стоит такая около 65 000 руб. ссылка

6) Вездеход

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Гусеничный робот-вездеход с ИИ, стоит такой около 50 000 руб. ссылка

7) Лидар

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Сканер-дальномер Slamtec RPLIDAR S3M1 - может выполнить сканирование пространства на все 360 градусов вокруг себя в пределах 40 метров. Стоит такой около 39 000 руб. ссылка на источник

8) Манипулятор

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Роботизированная рука-сортировщик с ИИ. Стоит такая около 40 000 руб. ссылка

9) Балансирующий робот

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Интеллектуальный автомобиль, который может передвигаться вертикально на 2х колесах. Стоит такой около 31 000 руб. ссылка

10) Камера CM4 AI

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

AI-камера на базе Raspberry Pi CM4 со степенью защиты IP67, оснащена объективом и светодиодной подсветкой, которая использует вычислительный модуль Raspberry Pi 4 для запуска приложений компьютерного зрения с использованием OpenCV, Pythong и Qt. Стоит такая где-то 28 000 руб. ссылка на источник

11) Датчики геофона

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

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

12) Лидар Tele-15

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Новый лазерный дальномер создан с целью обнаружения препятствий на больших расстояниях. Данная система позволит четче «видеть» препятствия и уклоняться от них, даже при движении на больших скоростях. Стоит такая система около 161 000 руб. ссылка

13) STEMlab 125-14

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Имеет два 14-битных входа со скоростью 125 Мбит/с и два 14-битных выхода, Xilinx Zynq 7010 FPGA и предлагает удаленный доступ с пользовательским интерфейсом онлайн-приложения, доступным через Ethernet или Wi-Fi. Может использоваться в качестве осциллографа и генератора сигналов, анализатора спектра, логического анализатора, измерителя LCR*, потокового, SDR или векторного анализатора цепей. Стоит такой около 149 000 руб. ссылка

14) Автопилот CUAV X7 + Pro

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Полётный контроллер использует высокопроизводительный процессор серии STM32H7. В нем интегрированы высокоточные промышленные датчики и сенсоры сверхнизких температур. Контроллер имеет лучшую производительность, более быстрый процессор и больший размер памяти. Стоит такой около 144 000 руб. ссылка

15) Грузовой робот

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Умный робот способный перевозить грузы до 2 кг. Стоит такой около 142 000 руб. ссылка

16) Sipeed Lichee Cluster

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Кластерный компьютер допускает установку семи вычислительных модулей Lichee Module 4 Model A (LM4A). Они наделены чипом Xuantie C910 (RV64GCV) с четырьмя ядрами RISC-V, нейропроцессорным блоком (NPU) производительностью до 4 TOPS, энергоэффективным ядром Xuantie E902, графическим узлом Imagination 3D (50 Гфлопс) и DSP Xuantie C906. Стоит такой 140 000 руб. ссылка на источник

17) Рука с ИИ

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Робот-платформа UltraArm с ИИ может писать, рисовать и выполнять лазерную гравировку. Стоит такой около 110 000 руб. ссылка

18) Ultimate Discovery 2

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Набор для тестирования и отлаживания широкого спектра схем. Стоит такой около 107 000 руб. ссылка

19) Модуль позиционирования

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

C-RTK 9Ps — это модуль высокоточного позиционирования от компании CUAV, предназначенный для определения местоположения в пространстве. Точность статического позиционирования RTK — до 1 см, а измеренная динамическая точность — около 6 см. стоит такой около 118 000 руб. ссылка

20) Набор Raspberry Pi 4B 4GB RAM

Топ 20 наборов для разработок в области искусственного интеллекта, нейронных сетей и машинного обучения Разработка, Инновации, AliExpress, Искусственный интеллект, Программирование, Робототехника, Нейронные сети, Робот, Хобби, Машинное обучение, Образование, Наука, Развитие, Электроника, Изобретения, Технологии, Компьютер, Гаджеты, Обучение, Python, Видео, Без звука, Длиннопост

Мини-компьютер для создания различных устройств: для проектирования системы «умного дома» и роботов, планшетных ПК или других продуктов DIY. Также может быть использован как обычный настольный или мобильный ПК. Стоит такой около 9700 руб. ссылка на источник.

Показать полностью 19 2
Разработка Инновации AliExpress Искусственный интеллект Программирование Робототехника Нейронные сети Робот Хобби Машинное обучение Образование Наука Развитие Электроника Изобретения Технологии Компьютер Гаджеты Обучение Python Видео Без звука Длиннопост
12
user7562225
1 год назад
ChatGPT

Chat-GPT (белый) и Bard (черный) играют в шахматы⁠⁠

Использовать Chat GPT-4 в РФ можно через telegram бота. Доступ через api и дешевле, чем официальная версия с сайта.

[моё] ChatGPT Шахматы Математика Python Чат-бот Видео Без звука
9
1
Neurosonya
Neurosonya
1 год назад

Tabnine напишет код за вас⁠⁠

Данные для обучения модели Tabnine собраны  с открытых репозиториев на GitHub.

Сервис работает для Python, Java, Haskell и C++. Tabnine совместим с VS Code, Sublime Text, Atom, Vim и другими редакторами кода.

Больше полезных ии сервисов в моем тг (ссылка в описании профиля), там я рассказываю, как использовать нейросети для бизнеса, работы и учебы

Показать полностью
Искусственный интеллект Нейронные сети Полезное Digital Код Программирование Технологии Инновации Будущее Программист Python Java C++ Haskell Видео Без звука
2
22
GoblinCave
GoblinCave
1 год назад
Лига Разработчиков Видеоигр

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика⁠⁠

Для тех кто первый раз читает мой гоблинский блог - расскажу кратко что тут происходит. Я сам являюсь зеленым новичком в разработке игр и в своем блоге описываю этапы изучения столь сложного дела. На данный момент - это работа с движком Godot 4.

Чтобы не мучать вас длинными статьями, я разбиваю этот путь на кучу мелких блоков. Один пост - одна механика движка. Все гоблинские заумные слова расшифровываются на человеческий, так что даже пациент из Кащенко поймет о чем речь. Погнали!

● Создание сцены с персонажем:

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

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Как выглядит узел "CharacterBody2D"

● Визуальное изображение персонажа:

Узел это конечно хорошо, но мы пока ни черта не видим - нам нужен визуальный образ. Добавляем дочерний узел "Sprite2D". В его настройках находим вкладку текстуры и добавляем иконку Godot. В будущем мы заменим спрайт на анимацию, но пока нам хватит такой затычки.

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Узел "Sprite" -> Texture -> Быстро загрузить

● Настройка зоны столкновения:

Чтобы наш персонаж не проваливался в текстуры и реагировал на поверхности мы должны настроить зоны столкновения. В прошлом уроке мы работали со слоем Collision в нашем TileMap. Тут же мы добавляем узел "CollisionShape2D", который представляет из себя выделение зоны столкновения в виде простой геометрической фигуры. Вид этой фигуры мы выбираем во вкладке "Shape".

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Узел "CollisionShape2D" -> Shape -> Новый RectangleShape2D

● Начальные данные для физики и управления:

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

Чтобы создать константу мы пишем: const название_константы = значение

Переменные же создаются по другому: var название_переменной = значение

Давайте разберемся за что отвечают указанные нами значения:

speed и acceleration - от этих значений будет зависеть скорость передвижения по оси X (влево-вправо)

jump_velocity - это значение влияющее на высоту прыжка. Ось Y в Godot перевернута с ног на голову и отрицательное значение означает вверх.

friction - значение влияющее на скорость остановки при прекращении передвижения.

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Так выглядят наши константы в коде

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

var gravity = ProjectSettings.get_setting("physics/2d/default_gravity")

● Общая функция для управления персонажем:

Задав исходные данные мы можем приступать к настройкам функций нашего персонажа. Для этого мы пишем стандартную функцию Godot:

func _physics_process(delta):

Для тех кто не знает - эта функция вызывается перед каждым физическим кадром, который привязан к физическому fps, он по умолчанию равен 60 раз в секунду.

var input_axis = Input.get_axis("ui_left","ui_right")

Get_axis - это функция которая присваивает переменной одно из двух значений при нажатии одной из двух кнопок. Первое значение равно -1 и задается при нажатии клавиши "влево". Второе же равно 1 и задается при нажатии клавиши "вправо". Если на момент кадра не нажата ни одна из этих кнопок, значение равно 0. Это позволяет нам определить нужное направление для изменения координат персонажа.

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Влево = -1 | Вправо = 1 | Стоим на месте = 0

● Движение по оси X (влево-вправо), создаем новую функцию:

handle_acceleration (input_axis, delta)

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

if input_axis !=0:

Если данное условие выполнено, то мы совершаем перемещение в заданном направлении. Для этого используется функция move_toward.

velocity.x = move_toward(velocity.x, speed * input_axis, acceleration * delta)

velocity.x - это переменная отвечающая за перемещение по оси X.

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

Каждый кадр мы двигаемся в выбранную сторону, начальная точка меняется и это создает замкнутый круг движения. А чтобы его запустить, мы добавляем нашу функцию под physics_process и в конце пишем move_and_slide().

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

move_toward ( начальная точка, точка прибытия, расстояние шага за один кадр )

▸ А где тормоза то !?

● Как сделать остановку?

Мы начали двигаться и если не нажмем кнопку в противоположную сторону - улетим за край карты. Чтобы разорвать наш круг постоянного движения мы должны сделать функцию тормоза.

Копируем нашу прошлую функцию и переименовываем ее:

handle_friction (input_axis, delta):

Так же меняем заданное условие, input_axis должен быть равен нулю. Главное помнить, что знак равенства при сравнении выглядит вот так "==".

if input_axis == 0:

В функции move_toward заменяем значения. Первое остается прежним, на втором ставим ноль, а на третьем стираем acceleration и пишем friction. Все это в сумме обеспечит нам быструю остановку.

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Функции обратные друг другу

● Движение по оси Y (прыжок, гравитация), создаем новую функцию:

aplay_gravity(delta):

Если мы не на земле, то бишь в воздухе - нас должно тянуть вниз.

if not is_on_floor():

velocity.y += gravity * delta

Ставим именно "+=", так как это сделает плавное падение с нарастающим ускорением. Не забудьте умножить на delta, иначе все произойдет за долю секонды.

● Следующая функция для прыжка:

handle_jump(delta):

Для нас важны два условия - нахождение на земле в момент прыжка и нажатие нужной клавиши.

if is_on_floor() and Input.is_action_just_pressed("ui_accept"):

Если данное условие соблюдено мы приравниваем параметр оси Y к значению высоты прыжка.

velocity.y = jump_velocity

Добавляем эти функции под physics_process, а после переходим на сцену "world". Туда из общего списка ресурсов перетаскиваем сцену "player".

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

.tscn - это формат сцены в Godot

Godot 4: создание платформера от гоблина для человеков | Урок 2: Персонаж, управление и физика Gamedev, Инди игра, Разработка, Программирование, Программист, Инди, Unity, Unreal Engine, Python, IT, Гайд, Игры, Godot, Godot Engine, Платформер, Геймеры, Видео, Без звука, Длиннопост

Как выглядит наш блок с функциями

● Что у нас получилось в итоге?

✓ Если вы нажимаем клавишу влево или вправо - персонаж двигается в выбранном направлении.

✓ Если ни одна из клавиш направления не нажата - мы останавливаемся.

✓ Если мы находимся в воздухе - нас тянет вниз с каждой секундой все сильнее.

✓ Если находясь на земле, мы жмем прыжок - нас подкинет вверх.

▸ Оно живое!

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

✓ Зеленые новички - крепитесь и подписывайтесь, скоро новая статья. На очереди две темы - "анимация персонажа" или "двойные прыжки и прыжки от стены".

✓ Опытные шаманы - запасайтесь успокоительным, ибо дальше будет еще куча попыток освоить gamedev.

✓ Ну и все кто имеет свое мнение, поддержку или усмешку - пишите комменты!

Показать полностью 9 2
[моё] Gamedev Инди игра Разработка Программирование Программист Инди Unity Unreal Engine Python IT Гайд Игры Godot Godot Engine Платформер Геймеры Видео Без звука Длиннопост
14
24
errorium.onion
errorium.onion
1 год назад

Скрипт, который позволяет рисовать SD в реальном времени⁠⁠

Тут нечего объяснять, просто очень годный скрипт: https://github.com/houseofsecrets/SdPaint

Если интересно: https://t.me/errorium/206

[моё] Скрипт Фича Не баг а фича Баг или фича Лайфхак ChatGPT Чат-бот Сайт Python Программирование Google IT Интернет Софт Сервис Приложение Рисование Информационная безопасность Хакеры Видео Без звука
2
0
CloudRunner
CloudRunner
2 года назад

Как легко поделиться видео с пикабу?⁠⁠

На этот пост меня вдохновил случайный комментарий к посту. Человек спрашивал как сохранить видео из поста. Это нашло во мне отклик, так как я тоже страдал по этому поводу :D

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

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

Я придумал следующее решение "на коленке" - написал расширение для браузера Chrome

Его работа выглядит так


Человек, который задавал вопрос сидит с телефона и ему дали несколько дельных советов с картинками, но меня было уже не остановить - я написал телеграмм бота :D

Работает это следующим образом

В общем на этом и все
Я сделалъ!

Бот  @PikaLoaderBot

Показать полностью 1
[моё] Инструкция Python Программирование IT Видео Без звука Вертикальное видео Длиннопост
9
NordLilo
NordLilo
2 года назад

Начал изучать программирование c нуля: Python⁠⁠

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