Делаю Игру "Змейка" в 3D на Python [ UrsinaEngine ]

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 228

  • @xaosit8974
    @xaosit8974 4 ปีที่แล้ว +43

    Один из лучших каналов - туторщиков в ютубе!

  • @nothingserious935
    @nothingserious935 4 ปีที่แล้ว +24

    I can't believe what you achieved by using Python! I've had a little trouble following the content but youtube auto-translate did its job. Can't wait for some more projects like the Doom game you made! Keep rocking brother.

  • @gromoboy
    @gromoboy 4 ปีที่แล้ว +37

    И снова однозначный лайк. Учусь у автора, чтобы учить других. Мое почтение, учитель )

  • @АлексейМ-ч9с9д
    @АлексейМ-ч9с9д 4 ปีที่แล้ว +13

    Автору огромное спасибо. Все что раньше писал на Паскале пытаюсь переложить на Питон(в целях самообразования). А учиться играя- самое то.

    • @illsonr6s887
      @illsonr6s887 4 ปีที่แล้ว

      Правильно делаеш, на паскале можна только создавать конс. прил. и не более(не вкл. лазарус)

  • @ВладимирЖуков-ы9е
    @ВладимирЖуков-ы9е 4 ปีที่แล้ว +5

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

  • @merlocsqr3106
    @merlocsqr3106 4 ปีที่แล้ว +6

    очень интересна тема создания игр на пайтоне, сам не один раз искал что-то удобное и не космически сложное, но не находил. Буду с нетерпением ждать ещё видео по этой теме. спасибо вам за видео

  • @ecsly410
    @ecsly410 4 ปีที่แล้ว +5

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

    • @ecsly410
      @ecsly410 4 ปีที่แล้ว

      @@grind_cash Я казах, так что иди лесом умник)

    • @legenda2005-_-
      @legenda2005-_- 4 ปีที่แล้ว

      @@ecsly410 уже лучше, теперь всего одна ошибка.

  • @hellonworld6651
    @hellonworld6651 4 ปีที่แล้ว +29

    print("Комментарий для продвижения этого замечательного контента (без сарказма)")

    • @thzeroucken
      @thzeroucken 4 ปีที่แล้ว +3

      Держу в курсе, комментарий обозначают символом # :)

    • @hellonworld6651
      @hellonworld6651 4 ปีที่แล้ว

      @@thzeroucken # окей

    • @tablenkov4993
      @tablenkov4993 4 ปีที่แล้ว

      @@hellonworld6651 print("Хах" * 100)

    • @Golden_Bonfire
      @Golden_Bonfire 4 ปีที่แล้ว +2

      While True:
      print('Супер')

    • @tablenkov4993
      @tablenkov4993 4 ปีที่แล้ว

      Замечательный контент

  • @vialomur__vialomur5682
    @vialomur__vialomur5682 4 ปีที่แล้ว +2

    Большоооее спасибо! Очень хотелось игры на пайтон и 3д благодаря тебе учусь и нахожу новое!

  • @Вейтос
    @Вейтос 4 ปีที่แล้ว +1

    ОН НАРИСОВАЛ 3D КУБИК В ОДНУ СТРОЧКУ!!!! Как сука это возможно? На C++ и Java для этого требуется в десятки больше строк!!!!!! Лайк и подписка однозначно!!!!!!!!!!!

  • @dmitriyk6736
    @dmitriyk6736 4 ปีที่แล้ว +14

    Креативная подача материала. Интересно.
    Был бы рад увидеть работы с графическими примитивами в Pygame.
    Это было бы полезным материалом для начинающих кодеров.
    Ведь именно на этапе первоначального обучения, отсеивается наибольшее количество начинающих, из за того что не находят достаточно информативных материалов.

    • @Candybjorn
      @Candybjorn 4 ปีที่แล้ว

      Так есть же 3д движок на pygame) на этом же канале

    • @ove4ka33
      @ove4ka33 4 ปีที่แล้ว

      Ага, вот недавно начинал с++ и забросил, не нашел норм библиотек, а писать 290 строк кода что бы запустить окно это такое себе

    • @ove4ka33
      @ove4ka33 4 ปีที่แล้ว

      В питоне все полегче, 3 строки если использовать tkinter

  • @АрманМеликбекян-е4ш
    @АрманМеликбекян-е4ш 4 ปีที่แล้ว +3

    Классное видео, хочу больше таких. Кстати сними серию видео про математику в 3d играх и то как она работает в них(в видеоигра). Плиз

  • @VladKochetov
    @VladKochetov 4 ปีที่แล้ว +1

    Очень крутой канал, жду про способы оптимизации. Спасибо автору за интересные ролики!

  • @Koloyojik
    @Koloyojik 4 ปีที่แล้ว

    Вау, надо будет попробовать. Давно искал что-нибудь не сильно навороченное и на пайтоне. Спасибо за наводку, маэстро. :D

  • @Endermens_Nikos
    @Endermens_Nikos 4 ปีที่แล้ว

    Такие движки всё-таки существуют! Спасибо ты мой герой!

  • @хэнквильямс
    @хэнквильямс 2 ปีที่แล้ว

    Спасибо за обьяснения. Я рештл идти на it-специалиста в игровую индустрию и сомневался в своем решении, так как не знал как проходит процесс создания игр. Теперь знаю и буду изучать языки программирования начиная с питона😃

    • @stanlezz3152
      @stanlezz3152 2 ปีที่แล้ว +2

      Питон плох для работы с играми и еще он почти не компилируется

    • @хэнквильямс
      @хэнквильямс 2 ปีที่แล้ว

      @@stanlezz3152 я знаю и не говорил, что буду работать в питоне

  • @shadowsscripts
    @shadowsscripts 4 ปีที่แล้ว +1

    Ты не перестаёшь меня удивлять

  • @Andrey-228-gau
    @Andrey-228-gau 6 หลายเดือนก่อน +1

    Огромное спасибо!

  • @johntisch5669
    @johntisch5669 4 ปีที่แล้ว +1

    Great video. A cool extension would be for the snake to move in 3d space rather than confined to a plane.

    • @Jackson-yr9ih
      @Jackson-yr9ih 4 ปีที่แล้ว

      о вы из англии

  • @ВладимирСвитальский-и8л
    @ВладимирСвитальский-и8л 4 ปีที่แล้ว

    Здорово👍вставок побольше. Настроение поднимают

  • @AizarkLizard
    @AizarkLizard 3 ปีที่แล้ว +3

    Видимо что то поменялось за год, при создании света, нету теней. Я поглядел апи, там указано что энтити надо указывать шейдер что бы были тени и реакция на свет, записывается как shader=lit_with_shadows_shader

  • @greengrey3003
    @greengrey3003 2 ปีที่แล้ว +4

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

  • @serufim
    @serufim 4 ปีที่แล้ว +2

    По идее, ведь можно сделать точно так же на pygame, типа через проекции матричные нарисовать поле и разместить на нем круги

  • @busy_beaver
    @busy_beaver 4 ปีที่แล้ว +3

    Идея для продолжения: сделать змейку РЕАЛЬНО в 3D. Т.е. чтобы она могла идти вверх и вниз. Такого, думаю, никто ещё не делал. А так, это просто 3D отображение 2D змейки.

  • @7e7kik24
    @7e7kik24 3 ปีที่แล้ว +1

    топ канал все понятно и легко спасибо автору заслуживает 1M подписчиков

  • @dmitryleiko2869
    @dmitryleiko2869 4 ปีที่แล้ว

    Супер, спасибо, огромное, сразу видно, огромный труд.

  • @ivanh2674
    @ivanh2674 ปีที่แล้ว

    Да Ursina прикольная библиотека)

  • @наджей
    @наджей 4 ปีที่แล้ว

    Ураааа, ты мне нашёл движки где есть юнити!!

  • @space1277
    @space1277 4 ปีที่แล้ว +1

    Like=input("Поставить сердечко ? ")
    print("да")
    print("да")
    if(like==" да"):
    print("Спасибо!")

  • @shrigley4500
    @shrigley4500 4 ปีที่แล้ว +5

    Похоже, первый комментарий. Каждое видео все лучше и лучше!

  • @Gretanit
    @Gretanit 4 ปีที่แล้ว +2

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

  • @elnurbda
    @elnurbda 4 ปีที่แล้ว +1

    Круто! Спасибо за видеоролик!

  • @lordorbit
    @lordorbit 4 ปีที่แล้ว +1

    Блин копец, был близко. Движок то смотрю для простых целей очень легко подходит. Я делал 3D игру с использование PyOpenGL, такая муторность, чтобы 1 только куб создать. Ну а если много, то очень медленно (Майнкрафт делал, передумал)
    Кстати предлагаю добавить тайм коды для удобства и навигации, если чего-то не понял
    Жду ещё видео

  • @user-fc8ut5ww4v
    @user-fc8ut5ww4v 4 ปีที่แล้ว +1

    Большое спасибо за такой контент.

  • @AlexStulen
    @AlexStulen 4 ปีที่แล้ว

    ТОП - мягко сказано. Очень интересно!

  • @ФедорКудинов-р4н
    @ФедорКудинов-р4н 4 ปีที่แล้ว

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

  • @shadowsscripts
    @shadowsscripts 4 ปีที่แล้ว +1

    Я непонемаю, наверно самый лучший и понятный контент а подпишиков мало, лайков мало. Этот мир не справедлив(

  • @myr680
    @myr680 4 ปีที่แล้ว

    Я когда увидел пост в сообществе:
    УРА! Я узнаю как от написал классный 3D движок
    Видео:
    Хаха так не будет
    Я когда смотрю:
    *Пичалька*

  • @memeverstappenrus
    @memeverstappenrus 2 ปีที่แล้ว +1

    Автор крос, у него всем надо учиться.
    однако так как я новичок в python, возник у меня один вопрос:
    почему на 3:10 множитель при повороте куба именно 100?
    с движением в стороны тот же вопрос: почему 5?

  • @Кто-то-ц8я
    @Кто-то-ц8я 4 ปีที่แล้ว

    Сразу видно твои успех продолжаю в том же духе

  • @Golden_Bonfire
    @Golden_Bonfire 4 ปีที่แล้ว +2

    Супер интересно!

  • @кточтотин
    @кточтотин 4 ปีที่แล้ว

    Блин, меня удивляет то что на этом канале 6 месяцев назад было 23 подпищика когда щас уже 7к, я олдмен
    Жду новое видео

  • @ndmitry534
    @ndmitry534 4 ปีที่แล้ว

    Оригинальное воплощение математики в программировании.

  • @aangryguyy
    @aangryguyy 4 ปีที่แล้ว +5

    Не работает освещение, хотя все как у тебя, хз че делать, задолбался

  • @just9706
    @just9706 4 ปีที่แล้ว +1

    Спасибо! Спасибо! Спасибо большое!

  • @prototypetm7510
    @prototypetm7510 4 ปีที่แล้ว

    Хах. Дружище, как всегда круто.
    Конечно, змейка бы смотрелась в разы лучше, если бы она была квадратной, но это уж вкусовщина.
    У меня есть идея... Что, если перенести игру с твоего самописного движка на этот?)

  • @Lettersprod
    @Lettersprod 4 ปีที่แล้ว +3

    Почему я прописываю команду Light в коде но свет не появляется?

  • @sanyarud5676
    @sanyarud5676 4 ปีที่แล้ว

    Нормас) попробуем. У меня кстати также есть змейка. Но с автопилотом)

  • @pythonavr
    @pythonavr 4 ปีที่แล้ว

    Блин, нумал на самописном движке змейка будет, но всё равно лайк, спасибо!

  • @interface5900
    @interface5900 4 ปีที่แล้ว +2

    Крутотааааа

  • @warriorofredoran958
    @warriorofredoran958 4 ปีที่แล้ว

    Змейка от первого лица!

  • @ЧибисовВиталий
    @ЧибисовВиталий 4 ปีที่แล้ว

    Сделай серию роликов про этот движок. Очень интересно.

  • @mihlandotasecound68
    @mihlandotasecound68 4 ปีที่แล้ว +3

    Не подскажешь, почему у меня всё равно нет теней даже когда экземпляр класса Light есть?

    • @ohnocoder
      @ohnocoder 3 ปีที่แล้ว

      У меня тоже не работает((( Ты разобрался???? ПОДСКАЖИ ПЛИЗ

  • @axelbunt-54
    @axelbunt-54 4 ปีที่แล้ว +1

    Выглядит прикольно)
    Может напишешь полноценный 3д шутер?)

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว +1

      в дальнейших планах не исключено

    • @axelbunt-54
      @axelbunt-54 4 ปีที่แล้ว +1

      @@StandaloneCoder отлично) буду ждать)))

  • @soldenrushchannel4480
    @soldenrushchannel4480 4 ปีที่แล้ว +5

    Интересные видео, не оторваться, хотя 70% материала не понимаю, хотя сам являюсь преподавателем по программированию на Python...КАК ТАК ТО?! Ты наверное senior, у твой стиль писать код непонятен мне, или я просто совсем не такого уровня, хотя очень хочется программировать тоже так, видимо я не привык к вложенным конструкциям, вобщем тяжело, тяжело)))но круто!)) Как можно научиться так программировать, понимать Пайтон на твоём уровне? Спрашиваю потому что сам преподаю в одной школе и там точно не научат до твоего уровня, соответственно я и сам так не могу, хочется развиваться

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว +5

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

    • @soldenrushchannel4480
      @soldenrushchannel4480 4 ปีที่แล้ว +1

      @@StandaloneCoder понятно, спасибо

    • @valera_kardan
      @valera_kardan 3 ปีที่แล้ว

      @@StandaloneCoder Жаль ты свой движок бросил

  • @_o_m_e_g_a_3227
    @_o_m_e_g_a_3227 4 ปีที่แล้ว

    Очень классное видео! Можно еще создать ролик про генерацию 3д локаций с помощью UrsinaEngie.

  • @slavakoshman4123
    @slavakoshman4123 4 ปีที่แล้ว

    Интересеная интерпритация культовой игры, но можно попробовать сделать настоящую змейку в 3D, чобы она могла не только двигаться в осях XY, но и в Z.
    Тогда получится очень интересная игра, где приходится использовать не двумерное мышление, а трехмерное.

  • @АдиАди-ь8р
    @АдиАди-ь8р 4 ปีที่แล้ว

    Жалко микро нет, контент ГОДНЫЙ )

  • @RENATIKUS
    @RENATIKUS 3 ปีที่แล้ว +1

    while True:
    print('Like')

  • @____-wh3jo
    @____-wh3jo 4 ปีที่แล้ว

    Видео крутое! Как и все остальные

  • @themos7311
    @themos7311 4 ปีที่แล้ว

    coś wspaniałego (чудесное)

  • @bionicman285
    @bionicman285 4 ปีที่แล้ว

    Спасибо, интересно 🐍🍎 Я когда писал свою змейку, делал ее на tkinter, и она естественно намного проще была :)
    Было бы круто еще добавить в твою змейку high scores, только как их лучше хранить? Прикрутить какую-то базу или в отдельный файлик писать? 🤔
    А так, все как всегда круто. Мне кажется, было бы здорово запилить на этом движке большой игровой проект.

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว

      Посмотри видео про тетрис, тот же подход без проблем можно использовать и здесь

    • @bionicman285
      @bionicman285 4 ปีที่แล้ว

      @@StandaloneCoder посмотрел. Можно, но если рекорды писать в файлик, то мне кажется есть риск, что пользователь/игрок зайдет в этот файлик и руками подправит рекорды)

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว

      @@bionicman285 тогда базу данных подключите, достаточно самой простой sqlite3, это минутное дело

    • @bionicman285
      @bionicman285 4 ปีที่แล้ว

      @@StandaloneCoder понял, спасибо!

  • @CatOnTheBattlefield
    @CatOnTheBattlefield 4 ปีที่แล้ว

    Можно сделать 3д куб, на котом можно будет делать змейку, если змейка перейдет через угол куба то он поворачивается, посмотрите игру macdows(не реклама) в ней есть мини игра с такой задумкой

  • @ove4ka33
    @ove4ka33 4 ปีที่แล้ว

    Привет, спасибо за такие классные видео, а попробуй сделать танчики из денди)

  • @mopkoBbka
    @mopkoBbka 3 ปีที่แล้ว +3

    У меня тут встал... вопрос.
    У меня свет не работает и теней нету

  • @Alukard-789
    @Alukard-789 3 ปีที่แล้ว

    Круто! Но, пане, ви де пропали?)

  • @RohanKumar-zd3pc
    @RohanKumar-zd3pc 4 ปีที่แล้ว +3

    Thank God the code was not in Russian

  • @Neetyash_Ko
    @Neetyash_Ko 2 ปีที่แล้ว

    Трек пожалуйста, нравится музычка :)
    (тот же, что сопровождал серию видяшек про 3д игру с текстурами из Дум)

  • @Даниил-ь1г1е
    @Даниил-ь1г1е 4 ปีที่แล้ว

    Круто.... Так держать!

  • @Ereke911
    @Ereke911 4 ปีที่แล้ว

    Блин я оторваться не мог!!! Класс!
    Надеюсь у иеня получиться ее переписать, чтобы она заработала!?

  • @popugai67
    @popugai67 4 ปีที่แล้ว

    Какой движок перспективнее учить UrsinaEngine или Pyglet, и какой из них производительнее в 3d вычислениях?

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว

      Если только 3д интересует, то Panda3D (можно начать с UrsinaEngine, это практически одно и тоже), но в данный момент по урсине почти нет уроков и туторов.

  • @Timur_Prog
    @Timur_Prog ปีที่แล้ว

    Почему на на твоем видео круги темно красные и зеленые., а когда я запускаю этот на свое компе они светло зеленые и светло красные?

  • @variusvarius6381
    @variusvarius6381 3 ปีที่แล้ว +1

    Могу ошибаться, но методы, связанные с освещением, которые предлагает автор, похоже, перестали использовать в новой версии движка. У меня сработали конструкции типа DirectionalLight() и AmbientLight()

  • @bloody1429
    @bloody1429 ปีที่แล้ว

    выдает ошибку при создании класса Game :
    class Game(Ursina):
    TypeError: function() argument 'code' must be code, not str почему он считает это строкой? как решить?

  • @dasha_in_vibe
    @dasha_in_vibe 4 ปีที่แล้ว +1

    Кстати, попробуй сделать стимуляцию гравитации

  • @schisliaev
    @schisliaev 2 ปีที่แล้ว

    Спасибо вам за уроки. Подскажите, откуда взялась модель Grid? В документации не нашел такой.

  • @johnstarfire
    @johnstarfire 3 ปีที่แล้ว

    Great!

  • @slava6105
    @slava6105 4 ปีที่แล้ว +1

    0:20 сейчас юнити аобдерживаетз этого всего только шарпы, никакого js-а и луы, плюсы как дллка может

  • @АрнольдМедиа-КАНАЛПЕРЕЕХАЛ

    Слушайте, вы можете помочь нам с игрой? Мы делаем игру Battle: The Tanks на Python. У нас почти нету программистов (если и есть то только 1 который и так не знает как программировать).
    Мы работаем командой. Вот список тех кто сейчас работает над игрой (ники взяты из Стима):
    ArnoldMedia (я): Геймдизайнер и художник
    IERHON: Программист #1
    D͟a͟n͟g͟d͟o͟u͟r͟s͟ Cat: Программист #2 (возможно)
    [BOB] Pupuks: Композитор
    @merlin: Издатель игры (возможно)
    ◉SARCASM◉: Продвижение игры и создание трейлера
    К сожалению мы не знаем как написать код, по этому мы просим Вас о помощи. О проекте вам расскажет Иерхон.

  • @lordorbit
    @lordorbit 4 ปีที่แล้ว

    За что отвечает direction в Light?

  • @Candybjorn
    @Candybjorn 4 ปีที่แล้ว

    Здорово. Расскажи пожалуйста, где учился? Что думаешь об онлайн курсах, они того стоят?

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว

      самообучение, про курсы ничего посоветовать не могу

  • @pelmeshek-n4r
    @pelmeshek-n4r 4 ปีที่แล้ว +1

    А модешь сделать тоже самое только не змейку а какиенибудь симулятор машин или самолётов

  • @E_IP_PLUS_1_EQUALS_0
    @E_IP_PLUS_1_EQUALS_0 3 ปีที่แล้ว

    🔥🔥🔥

  • @DimPerch
    @DimPerch 4 ปีที่แล้ว +2

    А движок позволяет сторонние 3д модели загружать?

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว +3

      согласно документации - obj и blend

  • @honeybadger256
    @honeybadger256 4 ปีที่แล้ว

    Спасибо за помощь! У меня только один вопрос не по теме остался. Как через PyInstaller скомпилировать в exe несколько файлов?

  • @Unicornus13
    @Unicornus13 ปีที่แล้ว

    Сделай пожалуйста видео по сборке exe и апк или ааб файлов на ursina

  • @tuman8845
    @tuman8845 2 ปีที่แล้ว

    Что можно сделать с такой ошибкой:
    Known pipe types:
    wglGraphicsPipe
    (3 aux display modules not yet loaded.)
    :pnmimage:png(warning): iCCP: known incorrect sRGB profile

  • @welcom3164
    @welcom3164 2 ปีที่แล้ว

    Подскажите пж что за ошибка
    Error: could not find a version that satisfies the requirement.
    Это происходит когда я устанавливаю что то в терминали на питоне......

    • @snack_cat6441
      @snack_cat6441 2 ปีที่แล้ว

      Переведи в гугл

  • @true_Cake
    @true_Cake 4 ปีที่แล้ว

    интересный контент по урсине, а что за ide? Синтаксис урсины подробно подсвечивается? на PyCharm похоже, вроде бы

  • @stashmm
    @stashmm 4 ปีที่แล้ว +2

    лайк

  • @cluarain
    @cluarain 4 ปีที่แล้ว

    Крутяк, но я заметил что вид камеры явно Unperspective, можно ли как-то реализовать переход в перспективный вид?

    • @StandaloneCoder
      @StandaloneCoder  4 ปีที่แล้ว

      Это перспектива, измените угол поворота камеры по оси Х, тогда более очевидно станет

  • @meeem4ik
    @meeem4ik 4 ปีที่แล้ว

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

  • @darksnaper
    @darksnaper 3 ปีที่แล้ว

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

  • @SergeantForest
    @SergeantForest 4 ปีที่แล้ว

    Отличное видео.

  • @meduzaed9005
    @meduzaed9005 2 ปีที่แล้ว +1

    чо делать если свет не работает?

  • @IvanTheSkid
    @IvanTheSkid 2 ปีที่แล้ว

    Было: Игры из Unity, Source и Unreal Engine
    Стало: Игры из Python, C#, C, C+ и C++

  • @ИльяШутов-н1х
    @ИльяШутов-н1х 4 ปีที่แล้ว

    о новый ролик класс)))

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 4 ปีที่แล้ว

    Подскажите пожалуйста! Что за среда разработки? На VS Code немного походит или атом.

  • @maharajeswari492
    @maharajeswari492 3 ปีที่แล้ว

    In this 3d game do you have code for level up

  • @Vorono4ka
    @Vorono4ka 4 ปีที่แล้ว

    Как вы сделали квадратный дизайн PyCharm'у? Тоже хочу так сделать:)