CodeShadow
75 subscribers
288 photos
46 videos
13 files
150 links
👋 Я Артемий — преподаватель Python и фрилансер.

💻 Показываю, как код и нейросети помогают зарабатывать и упрощать работу.

🚀 Делюсь проектами, опытом и лайфхаками из реальной практики.

✍🏻 Вопросы и идеи: @MifmanRu
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2😎22
Как вы меня развели на экзоскелет

Ребят, я конечно все понимаю, но ваши запросы в комментах — это нечто. Спросил, что закодить для канала, и кто-то вбросил идею про проект экзоскелета для инвалидов.

Я честно пытался объяснить, что я Python-разработчик, а не инженер-механик, но вы наставили лайков и начали буквально умолять. В итоге решил: раз просите, сделаем, но в моем стиле.

Будет игра EXOKEEPER на чистом Python. Суть простая: вы управляете поврежденным экзоскелетом на космическом корабле и пытаетесь не дать ему грохнуться. Гравитация, искры, стабилизаторы — всё как полагается.

В закрепе видос того, что получается, когда я иду на поводу у подписчиков. Сейчас причешу код и покажу, как это работает изнутри.
733🤩2
Математика, боль и 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
4👏33
Добил игру. Чтобы вы не расслаблялись, добавил в процесс «подлянки» — случайные ивенты.

Теперь, пока вы пытаетесь удержать равновесие, может случиться скачок гравитации, в вас может прилететь обломок обшивки или просто откажет один из стабилизаторов (тогда из него полетят искры). Если завалитесь больше чем на 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
4🎉33
4👏2🤯2🤩1👀1
CodeShadow pinned a photo
Media is too big
VIEW IN TELEGRAM
Как я делал редизайн своего сайта 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
43
This media is not supported in your browser
VIEW IN TELEGRAM
print("Контр Страйк 2")
🤩4🤣3👏1🤔1
Нашёл интересный сервис, где можно купить Claude Pro без проблем с иностранной валютой и санкциями

Ссылка на сервис: КЛИК 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
442🤩1
🤔 Подумываю сделать методичку по старту начинающим фрилансерам с примерами проектов и как находить первых заказчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩222
Тестировал систему трансляций. Небольшой скрипт для веб-трансляции на локальном хосте ЗДЕСЬ 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
222