Космические "Воксели" на Python [ Pygame ]

Поделиться
HTML-код
  • Опубликовано: 12 ноя 2021
  • Видео о создании 3D симуляции полета по космическому пространству сквозь бесчисленное количество вокселей.
    Используется язык программирования Python и графическая библиотека Pygame
    Код:
    gist.github.com/StanislavPetr...
    #standalonecoder

Комментарии • 94

  • @user-li6vh2zu8e
    @user-li6vh2zu8e 2 года назад +10

    Синус равен отношению противолежащего катета к гипотенузе, поэтому x = radius* cos(angle), y = radius * sin(angle)

    • @StandaloneCoder
      @StandaloneCoder  2 года назад +8

      Все верно! Приношу извинения и спасибо, что заметили это недоразумение.
      PS В данном проекте не повлияло на результат!

    • @user-li6vh2zu8e
      @user-li6vh2zu8e 2 года назад +3

      @@StandaloneCoder Вам спасибо ! Наслаждаюсь, смотря ваши видеоролики, видя как ловко и красиво вы используете математические знания в программировании.

  • @funny_poco
    @funny_poco 2 года назад +51

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

    • @rawil6751
      @rawil6751 2 года назад +1

      Но тут слишком много математики и физики(((

    • @fijje
      @fijje 2 года назад +1

      Играя в бравл старс...

    • @funny_poco
      @funny_poco 2 года назад +2

      @@fijje вхахахаахв
      А ты смотря аниме...
      Не урыл, а закопал

    • @fijje
      @fijje 2 года назад +3

      @@funny_poco даже не урыл чел. Бравл старс - тупая игра для малолеток. Если ты не такой, зачем поставил параша старс на аву? А аниме в принципе не для детей предназначено. По крайней мере которое на моей аве точно не детское. И судя по тому как ты пишешь "не урыл а закопал" тебе максимум лет 9. Я знаю ты сейчас будешь защищать бравл старс но чел пойми - это для детей.
      Не чего против тебя не имею, но подумай прежде чем писать.
      А если ты и в правду программируешь на Python, то удачи :)

    • @funny_poco
      @funny_poco 2 года назад +2

      @@fijje сори, просто аниме не люблю, а ты не любишь бравл, я понял, но зачем на прямую обсирать? На самом деле малолетки не умеют в неё играть, но они играют. Но есть и люди, более взрослые, которые играют в бс, и у них правда есть скилл и с ними интересно играть. Бравл сложил о себе плохое впечатление из-за малолетнего токсичного комьюнити, и это печально. На самом деле, игра по мне довольно интересная) И спасибо :)

  • @gandrew8102
    @gandrew8102 Год назад +1

    мне кажется программирование графики - это высший пилотаж! Сам программирую пока минимально, графика только в юнити удалась)))

  • @user-wd5rm5oe6u
    @user-wd5rm5oe6u 2 года назад +17

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

  • @disconnect7
    @disconnect7 2 года назад +8

    Выглядит офигенно.
    и ещё пару слов, и ещё пару слов.

  • @amrklp
    @amrklp 2 года назад +18

    Все же я немного скучаю по "Привет, мир!" и голосу Максима.

    • @olgach3989
      @olgach3989 2 года назад +1

      Я тоже)

    • @php1036
      @php1036 2 года назад

      он болеет

  • @Salomon_li
    @Salomon_li 2 года назад +7

    По больше таких видео!!!!!!! Супер!

  • @makilaki3695
    @makilaki3695 2 года назад +4

    Видео очень интересное!!!
    Заинтересовался python что читать где брать знания по программированию? Тыкни пальцем на верную дорожку. И если уж собрался рассказать как и где учиться, было бы неплохо на канале в разделе "о какнале" написать где ты брал знания, сылочки оставить, это было бы полезно мне и подписчикам.
    С меня комент, подписка, лайк , колокол с тебя качественный контент. Так держать!!! :) 3 миска рис и 1 кошечка жена! Удар!

  • @jarvis612
    @jarvis612 2 года назад +2

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

  • @Maine__Coon__1
    @Maine__Coon__1 Год назад

    Чел слишком хорош, чтобы быть человеком.

  • @mantrida
    @mantrida 2 года назад +3

    Отличная рубрика ! Не останавливайся !: )

  • @Nikson129
    @Nikson129 2 года назад +2

    Я так рад, что ты вернулся.

  • @hyd1nxz
    @hyd1nxz 2 года назад

    выглядит супер!!! очень нравятся твои видео!!!

  • @TheTip777
    @TheTip777 2 года назад

    красота!

  • @artromfun
    @artromfun 2 года назад +2

    Побольше таких классных видео!

  • @elnurbda
    @elnurbda 2 года назад +1

    Большое спасибо за видеоролик!

  • @pashamix
    @pashamix 2 года назад

    Это просто шедевр! Так просто и так круто!

  • @seoonlyRU
    @seoonlyRU 2 года назад +1

    ууу-у--у-у-у-у-х красота какая))) лайк от вебмастера и сеошника всея Руси - СЕООНЛИ

  • @user-sd5se9mc9g
    @user-sd5se9mc9g 2 года назад

    Повторил код из видео и... залип в полете ))) Спасибо!

  • @androker185
    @androker185 2 года назад +1

    Спасибо за видео!

  • @vadiquneo171
    @vadiquneo171 2 года назад

    супер круто, теперь сам такое сделать хочу! Жду новых видео :)

  • @gegemonx3210
    @gegemonx3210 2 года назад

    Круто

  • @5ihdi
    @5ihdi 2 года назад

    Przy Twoich filmach można dać like w ciemno przed oglądaniem i się nie pomylić :)

  • @valeogamer
    @valeogamer 2 года назад

    Автору лайк однозначно👍 ещё бы научиться так программировать на python (

  • @ove4ka33
    @ove4ka33 2 года назад +1

    круто, реально круто

  • @gamedev-9135
    @gamedev-9135 Год назад

    кайф!

  • @vasylcf
    @vasylcf 2 года назад

    Спасибо!

  • @Anonim-im6ln
    @Anonim-im6ln 2 года назад

    Дуже класно!)😁

  • @keXa2008
    @keXa2008 2 года назад

    с возвращением из годовалой (почти) спячки!

  • @dedede7901
    @dedede7901 2 года назад +1

    топ

  • @arcissea
    @arcissea 2 года назад +1

    👍

  • @wegasw7265
    @wegasw7265 2 года назад

    Ты лучший

  • @tastebublik
    @tastebublik 2 года назад

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

  • @mishkasensei
    @mishkasensei 2 года назад +2

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

  • @takiekakmi7532
    @takiekakmi7532 2 года назад

    Чёт прям захотелось написать что-то подобное, после рабочего времени...

  • @murka124
    @murka124 2 года назад

    Интересно получилось. Повторил такое на Construct 2 и скажу, что мой телефон такое не потянет 😀

  • @user-nx9hv3dx5w
    @user-nx9hv3dx5w Месяц назад

    Бро, где ты учился?! Скажи пожалуйста, ты реально крут!

  • @theprogrammar2844
    @theprogrammar2844 2 года назад

    Unbelievable =]

  • @urlxdpop
    @urlxdpop 2 года назад +1

    Очень круто я бы код на 1000 строк создал

  • @PhilippTemkin
    @PhilippTemkin 2 года назад +2

    Что за голосовой движок ты используешь ? P.s. прямо скрисейвер можно сделать из такой программы )

  • @mr.goldenman2403
    @mr.goldenman2403 2 года назад

    Заебись

  • @shadowsscripts
    @shadowsscripts 2 года назад +1

    Талантище, можешь скинуть или сделать подробный курс по pygame? Типа все фишки и т.д.

    • @StandaloneCoder
      @StandaloneCoder  2 года назад +1

      Да, выпуск такого курса планируется...

  • @HIDJUNS
    @HIDJUNS 2 года назад

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

  • @inar0s.youtube
    @inar0s.youtube 2 года назад

    Здравствуйте, есть вопрос относительно метода run для класса App почему бы его не сделать кассовым методом, зачем вообще создавать экземпляр app, если можно работать с ним напрямую?

  • @justafish_
    @justafish_ 2 года назад +3

    Где ты узнал про такие приколы о том как найти проекцию точки на плоскость например?

    • @MrGhost-bg6ud
      @MrGhost-bg6ud 2 года назад +3

      В математике :)

    • @VarezVision
      @VarezVision 2 года назад +4

      А если про матрицу поворота прочитаешь у тебя вообще будет шок

    • @yuriytheone
      @yuriytheone 2 года назад +2

      О, ещё один школотрон! Лол!

  • @sunpeople2112
    @sunpeople2112 2 года назад

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

  • @san616mofo
    @san616mofo 2 года назад

    Кто знает, что за программу юзает автор канала для озвучки видео?

  • @cgworkest
    @cgworkest Год назад

    мне нужна возможность перемещаться в Зх осьевом пространстве по нажатию клавиш реализуемо?

  • @wegasw7265
    @wegasw7265 2 года назад +1

    Залей в wallpaper engine, должны расхватить как горячие пирожки

  • @user-bx2ii7gn5y
    @user-bx2ii7gn5y 2 года назад

    Блудный сын вернулся

  • @mang1xxx
    @mang1xxx Год назад

    А че за программа для програмирования? Это случайно не Visual Studio???

  • @user-ey2vv1dl3n
    @user-ey2vv1dl3n 2 года назад +1

    Брооо у тебя полюбому остались исходники видео + в загруженных можно вытянуть субтитры если нет текста, зелей старые видео с новым более приятным голосом ПЛЕЕЕЕЗ!!))

    • @user-ey2vv1dl3n
      @user-ey2vv1dl3n 2 года назад +1

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

  • @user-tn4nd1ws5u
    @user-tn4nd1ws5u 2 года назад

    Еще бы это закинуть в wallpaper engine )

  • @juke_crusader
    @juke_crusader 2 года назад +1

    Я так понимаю, воксели - фишка этого канала?

    • @moris-pocketcode5128
      @moris-pocketcode5128 2 года назад

      У него только 2-3 видео, о вокселях

  • @Zhw-iz7mm
    @Zhw-iz7mm 2 года назад +1

    что случилось с английским переводом

  • @illsonr6s887
    @illsonr6s887 2 года назад +1

    jr

  • @binart2601
    @binart2601 2 года назад

    Для того чтобы элементы правильно перекрывали друг друга, вы применили алгоритм художника. Z buffer нужен так же для удаления невидимых точек, но реализация там совершенно другая

  • @YaroslavALT
    @YaroslavALT 2 года назад

    Добавь спонсорку

  • @nitrogenez
    @nitrogenez 2 года назад

    И как тебе не лень этим всем заниматься...
    Надо же. Меня только уговаривать если.

    • @israinddertou5973
      @israinddertou5973 2 года назад +1

      ник поменяй на "NITROGAYNESIS - Просто oвощ

    • @nitrogenez
      @nitrogenez 2 года назад

      @@israinddertou5973 с чего такая агрессия то.

  • @user-hc3ke1wy1j
    @user-hc3ke1wy1j 2 года назад

    Где привет мир

  • @Anton-ni8un
    @Anton-ni8un 2 года назад

    круглые звезды сделать не судьба?

    • @davnoa5958
      @davnoa5958 2 года назад

      Ну, воксели же. Для круглых - минимум восемь наложенных, скорее всего - больше.
      Потом - другая математика.
      Из чего выходит бо́льшая нагрузка на систему.
      Выгоднее уже полигонами делать.

    • @Anton-ni8un
      @Anton-ni8un 2 года назад

      @@davnoa5958, это не воксели, а их имитация. Квадратные двухмерные пиксели со шлейфом. Воксель должен быть кубиком.

    • @keXa2008
      @keXa2008 2 года назад

      видно, не судьба

    • @israinddertou5973
      @israinddertou5973 2 года назад

      @@keXa2008 ну тебе судьба

  • @safar_play
    @safar_play 11 месяцев назад

    Код не работает🤬🤬