Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2😎2 2
Как вы меня развели на экзоскелет
Ребят, я конечно все понимаю, но ваши запросы в комментах — это нечто. Спросил, что закодить для канала, и кто-то вбросил идею про проект экзоскелета для инвалидов.
Я честно пытался объяснить, что я Python-разработчик, а не инженер-механик, но вы наставили лайков и начали буквально умолять. В итоге решил: раз просите, сделаем, но в моем стиле.
Будет игра EXOKEEPER на чистом Python. Суть простая: вы управляете поврежденным экзоскелетом на космическом корабле и пытаетесь не дать ему грохнуться. Гравитация, искры, стабилизаторы — всё как полагается.
В закрепе видос того, что получается, когда я иду на поводу у подписчиков. Сейчас причешу код и покажу, как это работает изнутри.
Математика, боль и tkinter 👩💻
Продолжаем ковырять наш «инвалидный» экзоскелет. Чтобы он не стоял как вкопанный, пришлось прикрутить немного физики.
Основная фишка в том, что это «перевернутый маятник». Гравитация постоянно пытается завалить конструкцию, а вам нужно вовремя давать тягу стабилизаторами.
Что уже в коде:😎 Угловое ускорение: Чем сильнее наклон, тем быстрее падает робот.😎 Управление: Повесил тягу на стрелки и кнопки A/D.😎 Инерция: Добавил затухание (Damping), чтобы управление не было «деревянным».😎 Отрисовка: Весь робот собран из обычных полигонов через стандартный tkinter. Никаких тяжелых библиотек, только чистый код.
На фотографиях поясняю логику, как считаются углы через синусы и косинусы. Если ошибиться в одной цифре, робот улетает в стратосферу.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Добил игру. Чтобы вы не расслаблялись, добавил в процесс «подлянки» — случайные ивенты.
Теперь, пока вы пытаетесь удержать равновесие, может случиться скачок гравитации, в вас может прилететь обломок обшивки или просто откажет один из стабилизаторов (тогда из него полетят искры). Если завалитесь больше чем на 60 градусов — всё, падение навсегда.
Что в итоге:☀️ Система рангов (от Новичка до Асса).☀️ Аварийный импульс на ПРОБЕЛ, если совсем прижало.☀️ Полностью рабочий проект в одном файле.
Надеюсь, фанаты экзоскелетов довольны🤣 Код со всеми комментариями уже закинул в нашу группу. Забирайте, запускайте, пишите в комментах, сколько секунд удалось продержаться.
Весь код тут: https://t.me/codeshadowfaq☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4🤩3🤓3👀1
Дополнительно подготовил тематический мануал к игре. Enjoy👩💻 ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Как я делал редизайн своего сайта👩💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Нашёл интересный сервис, где можно купить Claude Pro без проблем с иностранной валютой и санкциями
Ссылка на сервис: КЛИК👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Подумываю сделать методичку по старту начинающим фрилансерам с примерами проектов и как находить первых заказчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2 2 2