Смотрю, и поражаюсь, как работают реки ютуба. Реально годный канал - >2к Какой-то "it", где уроки за час -
@MK-ye9gl4 жыл бұрын
Тут главное не опустить руки раньше времени. Трешовые каналы типа ивангая и прочей нечисти вообще миллионы подписчиков собирали, да и собирают. Обучающие каналы от всяких скилбоксов уже утратили популярность, люди начали понимать, что это просто торгаши с рынка, которым лишь бы продать. На этом канале контент интересный и обязательно соберет аудиторию. Но возможно стоило бы добавить каких-то обучающих роликов. Иногда не понятно как оно работает, но как-то все же работает. Ну и лично мне хочется, чтобы тот же пайгейм был последней версии.
@ВладимирЖуков-ы9е4 жыл бұрын
Каждое видео всё лучше и лучше. Успехов и в дальнейших работах.
@thPIANIST254 жыл бұрын
То, чего не хватало на ютубе. Почему этого не было раньше в моём фиде? Подписка моментально
@Китоблатов4 жыл бұрын
Чего именно тебе не хватало ?
@alexdubkov69984 жыл бұрын
Редкий дар объяснять кратко и толково!
@vist60164 жыл бұрын
Подача супер! От описания задачи до воплощения. Очевидные веши поданы в ориганальном стиле. И приветствие и озвучка без пафоса и на уровне. Всех благ автору! Развития. Творческих успехов.
@auxnibauxnib74944 жыл бұрын
Смотрю каждый ролик с огромным интересом. Оставлю комментарий, чтобы в будущем, когда этот канал станет большим и популярным, я мог доказать, что я тут с самого начала :] Ну и для поддержки, конечно. Спасибо!
@mickey59953 жыл бұрын
Когда смотришь видео с таким голосом, ожидаешь что тебя чайника будут троллить, но нет, уже привык , что смотрю годный контент. Спасибо
@pashahous4 жыл бұрын
Странно, почему твой канал раньше не был в рекомендациях, лайк подписка. Так держать, годный контент.
@saw_games4 жыл бұрын
Большое спасибо за видео, обучаю детей питону и учусь сам. Это первое видео на Вашем канале, которое я посмотрел. Очень круто интересно, а главное понятно. Хотелось бы в будущем слышать на видео Ваш голос, если это возможно. Еще раз спасибо и успехов. Подписался, буду следить за каналом.
@NC-xc9hz3 жыл бұрын
твой канал мне спас, литры часов, на написание физике, я просто пишу на pygame и тут так таковой физики нету, я уже решил сам всё писать, падение объектов, проверка столкновение с статическими объектами, чтобы они не провалились, но ты меня просто спас, спасибо тебе 💖
@Дмитрий-н2р1ю4 жыл бұрын
Чел, ты крутой! Жду новое видео!! :)
@Физикаматематикаиинженерноедел4 жыл бұрын
Все круче и круче. Как всегда на высоте
@vladimirtihonov87703 жыл бұрын
Вы гениальны! Я подписался после первого же видео!
@irinadolgova5364 жыл бұрын
Ух ты!! Как всегда круто!!! Спасибо, очень полезный ролик)))
@digit_official3 жыл бұрын
Круто, если сделаю платформер то считай ты очень мне помог!!! Спасибо
@anotherone36414 жыл бұрын
Годный контент и особенно аватарка с серпинским :) Вижу ты любишь алгоритмы и математику, а не формошлёпство, коего щас навалом. Вобщем лайк, подписка, вот это вот всё. И желаю творческих успехов, бро!
@StandaloneCoder4 жыл бұрын
Благодарю за первый на канале комментарий насчёт автарки! 👍 Кстати она создана мною при помощи Python
@StandaloneCoder4 жыл бұрын
@@anotherone3641 размер кода впечатляет! 👍
@anotherone36414 жыл бұрын
@@StandaloneCoder Спс:) Для понимания как это работает. Серпинский подобен Треугольнику Паскаля, если закрасить все непарные числа. При этом хранить все числа необязательно, достаточно одного последнего бита, по которому и определяется парность/непарность. Т.е. просто делаем сложение по модулю два (операция XOR). Ну или вот на питоне наглядная демонстрация : >>> maxrows = 32 >>> row = [1] >>> for rows in range(maxrows): print(' '*(maxrows - len(row)), end='') for r in row: print("{:2}".format((' ', '^')[r]), end='') print() row = [sum(x) & 1 for x in zip([0] + row, row + [0])]
@StandaloneCoder4 жыл бұрын
@@anotherone3641 отличная демонстрация, и как я понимаю, определять четность при помощи XOR менее ресурсозатратно, чем %2, потестил для Python, и получается в районе 20% быстрее
@anotherone36414 жыл бұрын
@@StandaloneCoder Ну да. %2 требует деления на уровне процессора (div помещает частное в один регистр, а остаток от деления в другой). деления и умножения чуть более ресурсозатратны чем побитовые операции. по этой же причине деления и умножения на степеня кратные двойке делали сдвигами. некоторые умудрялись даже на 20 так множить -- комбинацией сдвигов и сложений: 20*x = 4*x*5 : x
@ERROR-yl3un4 жыл бұрын
Спасибо! Если бы не ты я бы не узнал об этой библиотеке!
@merlocsqr31064 жыл бұрын
спасибо, всё было интересно и доступно
@honey6614 жыл бұрын
топ контент, балин классно, давно искал такой контент, респект тебе
@Laplace_s_Demon4 жыл бұрын
Спасибо за библиотеку, долго искал что-то подобное, но всегда что-то не то попадалось. Можешь сделать математический маятник (там диффур интересный внутри заложен), гравитационное взаимодействие планет.
@CbIHOK324 жыл бұрын
Круто, очень круто, лайк
@hackerbabay68004 жыл бұрын
Вдохновляешь сильно)
@79fz2707044 жыл бұрын
супер, ты лучший!
@vasiliyreznik17894 жыл бұрын
Очень круто! Отличный ролик!
@pl3nka4 жыл бұрын
Бл реально очень интересный и топовый канал продолжай делать годноту
@Есаул-з9м4 жыл бұрын
По Больше бы Таких Людей !!! Лайки Парню!!!!!👍👍👍👍👍
@MrDnbass4 жыл бұрын
Чувак, начни уже писать свой голос, очень крутые видосы у тебя! Спасибо.
@Evgeny.Net_voine3 жыл бұрын
Так тоже годно. Я привык ролика за 3, наверно.
@starlex92683 жыл бұрын
Ты не понимаешь! Это не баг а фича!
@kisellimo2 жыл бұрын
Голос бота можно сделать в iTranslate и выбрать мужской, и скорость
@Slavec54 жыл бұрын
Захотел учить пайтон после этого видео, спасибо
@gamedev-91352 жыл бұрын
благодаря тебе, мне теперь никогда не бывает скучно!
@mayamyshkovskaya63983 жыл бұрын
класс! как мне нравится! это очень сложно для меня, но так хочется уметь таже легко управляться с кодом.
@shrigley45004 жыл бұрын
Спасибо, друг! Это то, что нужно
@ЕгорЛебедев-з5о4 жыл бұрын
Спасибо, тебе за твои видосы
@ДенисФедотов-к3к4 жыл бұрын
Лайк и подписка Продолжай заниматься, дядя ❤️
@elnurbda4 жыл бұрын
хорошо что Ютуб мне это порекомендовал
@e1ont4 жыл бұрын
Как же это круто, омг, почему у тебя все ещё 2к подписчиков
@hackerbabay68004 жыл бұрын
Хмм, все очень круто. Попробуй своим голосом записывать видео, не стесняйся🥺
@andro-coder2 жыл бұрын
Красиво сделал, молодец!
@stashmm4 жыл бұрын
как всегда лайк и спасибо за видео
@Alukard-7893 жыл бұрын
Бомба!))))😁 Ви молодець!))))☺️
@ДмитрийАлександрович-и5л4 жыл бұрын
Круто надо будет попробовать!!!
@loo20032 жыл бұрын
Ясно, четко и доступно, спасибо.
@СаенкоДенис-ь4е2 жыл бұрын
Вы невероятный.
@WetCat183 жыл бұрын
Я создаю ракетный симулятор на питоне, очень много морочился с физикой игры. Так что спасибо, помог
@sandrkll11944 жыл бұрын
Не, ну тут однозначно подписка
@rasrabotchik2 жыл бұрын
ты топовый побольше бы таких как ты
@ivanbozhko67473 жыл бұрын
Супер интересно!!!
@brobee56464 жыл бұрын
Как всегда на высшем уровне! Хотел задать вопрос, сделаешь туториал по ray marching?
@StandaloneCoder4 жыл бұрын
Скорее всего сделаю, но хочется завязаться на OpenGL, так что попозже...
@Алексей-ъ3л2х4 жыл бұрын
@@StandaloneCoder вот за скорые планы по OpenGL отдельное спасибо! Очень жду!
@MK-ye9gl4 жыл бұрын
Standalone Coder Оо, это прекрасный настрой)
@sabovruslan3 жыл бұрын
Ви бог програмування))
@Milashnaya4 жыл бұрын
Класс!!!
@ОриФрейм3 жыл бұрын
спасибо большое! очень интересно!
@hihi-hehe4 жыл бұрын
красиво и доступно сделано, молодец. pygame сам по себе весьма мощный и удобный. его вполне можно рассматривать даже как альтернативу для отрисовки интерфейса, вместо классического tkinter. не уверен насчёт kivy, потому что ещё не приходилось работать.
@_therazereasygame_78714 жыл бұрын
Го еще видосы, плеззз У тебя талант!
@takeshikobach47093 жыл бұрын
Очень интересно
@whatadayhuh87044 жыл бұрын
Немного физики, немного разноцветных кирпичей.
@serafimes4 жыл бұрын
0:58 Рик справа, как образ программиста
@asamalamadumalama81174 жыл бұрын
ну тут просто топ как бы да, больше нечего сказать, да, ага
@shrigley45004 жыл бұрын
Как писал в комменте к прошлому видосу, было бы интересно увидеть симуляцию жидкости
@danikk95924 жыл бұрын
в ютубе есть гайды по этой теме, но не на python, а на blender 3D
@danikk95924 жыл бұрын
а на python будет достаточно сделать кучу частиц
@kekw50054 жыл бұрын
Круто) Хочу уточнить можно ли менять позицию елемента, как в пайгем нажал кнопку - поехало? Сколько ресурсов надо такой симуляции, сколько фпс при 800-та шариках?
@StandaloneCoder4 жыл бұрын
для 800 объектов было в районе 25 фпс, так что примерно это предел, а позицию элементов можно смело менять для динамических и кинематических тел.
@kekw50054 жыл бұрын
@@StandaloneCoder а можно вычисления частично/полностью переложить на видеокарту?
@StandaloneCoder4 жыл бұрын
@@kekw5005 в Pymunk повлиять нам на скорость вычислений никак не получится, он и так написан на языке Си
@MK-ye9gl4 жыл бұрын
@@StandaloneCoder Где-то слышал о связке с OpenGL. Но реальных реализаций встречать не приходилось. Точнее сказать, приходилось, но в конечном счете у людей было скорее больше ошибок и нерабочего кода, а так же повисшие топики на стаковерфлоу
@kekw50054 жыл бұрын
@@StandaloneCoder а можно будет урок, как сделать в пайгейме онлайн?
@owix6758 Жыл бұрын
как взаимодействовать с объектами? ну например управлять ими через клавиатуру чем можно изменять их местоположение
@ЛарсЭнигмус4 жыл бұрын
круть!!!
@xaosit89744 жыл бұрын
Классное видео! Кстати, можно ролик про Искусственный интеллект? Ну там, виртуальный собеседник, или ещё кто то, кого можно обучить.
@StandaloneCoder4 жыл бұрын
Всему свое время)
@xaosit89744 жыл бұрын
@@StandaloneCoder :)
@Laplace_s_Demon4 жыл бұрын
@@xaosit8974 , дайте человеку алгоритм обратного распространения ошибки выучить
@high-level-content-maker4 жыл бұрын
Годный канал, только это одно видео глянул и сразу подписался. Где и как пайтон учил?
@StandaloneCoder4 жыл бұрын
Изучал самостоятельно, книги + много практики
@ИльяЯковенко-р7э4 жыл бұрын
Блин, круто! А сделай видео курс по созданию физического 2D движка на python?
@danikk95924 жыл бұрын
у него уже есть
@DimPerch4 жыл бұрын
Комп не зависал на стольких объектах?
@StandaloneCoder4 жыл бұрын
еще вполне приемлемо, но лучше количество объектов уже не добавлять, это примерно предельное число получается
@Алексей-ъ3л2х4 жыл бұрын
@@StandaloneCoder а на каком железе вы все это тестируете?
@StandaloneCoder4 жыл бұрын
@@Алексей-ъ3л2х ноутбук Asus g750jz
@Алексей-ъ3л2х4 жыл бұрын
@@StandaloneCoder довольно мощный ноут! В одном из видео вы использовали разрешение 1600х900, подумал, может, у вас что-то из серии Thinkpad-ов...
@Nekitoz94 жыл бұрын
Спасибо за видео) Все очень просто и понятно. Желаю тебе развитие канала. Можно сделать опыт с гравитиацие. Мне вспоминается игра ангрибедс которая в космосе.
@fess244 жыл бұрын
Спасибо!
@itimur70244 жыл бұрын
Не понимаю , почему у меня пишет что нет модуля с именем 'pymunk.pygame_util';'pymunk' is not a package?Обьясните пожалуйста если не сложно. (библиотеку я установил ).
@rustamtermenusmack71654 жыл бұрын
Давай Физический движок по хардкору! Физическую воду с кучей объектами! Закон фарадея и так далее
@gosunov4 жыл бұрын
Подписался на твой канал. Супер интересно. Но голос механический очень отталкивает. С обыкновенной озвучкой было бы смотреть приятней
@PlexILIghT3 жыл бұрын
Когда я пытаюсь закрасить фон - мне именно после запуска пишет, что нету такого: surface.fill while running: pg.surface.fill(pg.Color('black')) Ошибка: AttributeError: module 'pygame.surface' has no attribute 'fill'
@StandaloneCoder3 жыл бұрын
уберите pg: surface.fill(pg.Color('black'))
@PlexILIghT3 жыл бұрын
@@StandaloneCoder тоже самое пишет..
@StandaloneCoder3 жыл бұрын
@@PlexILIghT в описании видео есть ссылка на код
@GIMP5144 жыл бұрын
А почему шарики в самом начале сквозь чашу прошли, на 10:47?
@StandaloneCoder4 жыл бұрын
такое может происходить, в случае если объект движется быстрее, чем шаг обработки пространства space.step(), во избежание этого реализуют дополнительную функцию: www.pymunk.org/en/latest/overview.html раздел "Object tunneling"
@TGrod4 жыл бұрын
Монтажик развивается)
@ПриманкаТВ-о6ш2 жыл бұрын
Интересно, какие физические эффекты рассчитывает данный движок? Я хочу смоделировать движение бильярдных шаров на сукне, чтобы понять, на сколько винт на шаре влияет на движение прицельного шара.. на сколько винты передаются от шара к шару.. При движении по сукну визникает множество эфектов, и сила кариолиса и при вращении центробежные силы.. и силы сжатия почти твердого обьекта и отталкивания в микромоменте как от пружины..
@alexandermartin5694 Жыл бұрын
Тут придётся доверять библиотеке, альтернативно можно написать собственный код. Зависит всё от того, на сколько реалистичным должен быть результат. Для игри лучше взять библиотеку, для инженерных вычислений чужая библиотека довольно высокий риск, хоть и задача не рискованная. Для силы кориолиса нужно будет обозначить позицию на земном шаре и стороны света, относительно движения шара. Для движения бильярдного шара, силу кориолиса можно смело упустить, относительно других воздействий, она ничтожно мала.
@andro-coder2 жыл бұрын
Хочу сказать, я запускал на телефоне этот pymunk, на пустом поле ≈ 40 ФПС, когда добавлю 50 шариков то становится ≈ 30, а когда 100 тогда 22-26 ФПС, а при 800 шириках ФПС 5-7, телефон 4гб ОЗУ, snapdragon 625, дисплей фулл HD, если знаете как повысить ФПС то скажи пожалуйста
@eduardkarapetyan18864 жыл бұрын
как и в случаи с копией матрицы, я попробовал сделать сам, ну и как всегда не получилось, скопировал твой код, начало выдовать ошибку на 81ой строке TypeError: integer argument expected, got float, помогите пж
@StandaloneCoder4 жыл бұрын
Исправь 81 строчку на: [pg.draw.circle(surface, color, (int(ball.position[0]), int(ball.position[1])), ball_radius) for color, ball in balls]
@eduardkarapetyan18864 жыл бұрын
@@StandaloneCoder я провел симуляцию с 100,000 шарами с радиусом 1 массой 1, и с радиусом 5 для приград, вышло очень круто
@Китоблатов4 жыл бұрын
"Сделать сам", "скопировал твой код"))
@MaximSereda4 жыл бұрын
супер
@gamebig50794 жыл бұрын
Почему ты пропускаешь некоторые строчки когда программируешь? Ответь пожалуйста!
@StandaloneCoder4 жыл бұрын
Пустые строки используются, чтобы код более лучше читался. Рекомендации PEP8
@Maksitt7 ай бұрын
А как указать спрайт объекту из pymunk?
@themrsayer6093 жыл бұрын
можно ли удалять объекты которые ща пределы карт, просто процессор нагружают
@МихаилФридман-ь6б4 жыл бұрын
Привет у тебя очень крутой контент! Ты можешь сделать описание как сделать крутой стерео звук в игре с помощью Python?
@sckplspher64113 жыл бұрын
А как ты набросал эскиз доски?Или где?
@vladddorofeev28984 жыл бұрын
Давай симуляцию естествиного отбора
@auxnibauxnib74944 жыл бұрын
глянь канал foo52, люблю там позалипать на деревья. ЗЫ Тут же не запрещено упоминать другие каналы?
@alexanderlojhkin89974 жыл бұрын
Круто конечно, но гораздо интереснее было бы реализовать физику с нуля самому, без физического движка, пользовать готовые либы не так интересно.
@Китоблатов4 жыл бұрын
Автор, скажи, можно ли задать обьекту начальную скорость ?
@StandaloneCoder4 жыл бұрын
да, как линейную скорость velocity, так и угловую angular_velocity смотрите в API движка про class pymunk.Body
@Китоблатов4 жыл бұрын
@@StandaloneCoder спасибо
@РинатШ-о7з4 жыл бұрын
5:18 у меня шар не отскакивает :( Можешь помочь?
@РинатШ-о7з4 жыл бұрын
Понял, не поставил эластичность платформы
@glasderes4 жыл бұрын
Задача про двойной маятник
@paveldumavin50684 жыл бұрын
нужен фон и шарики должны быть с анимироваными лицами
@gamedev-91352 жыл бұрын
Я ВЕРНУЛСЯ!
@honey6614 жыл бұрын
можешь сделать 2д бесконечный мир используя шум Перлина и сделать эффектом параллакса?
@StandaloneCoder4 жыл бұрын
В планах выпустить видео про 3д генерацию ландшафта при помощи шума Перлина
@honey6614 жыл бұрын
@@StandaloneCoder с нетерпением жду!
@Рома-о5г2н3 жыл бұрын
👍
@govdamikhaylo41834 жыл бұрын
Зделай урок по openGL, на русском ютубе их почти нет(
@artemkarpov10784 жыл бұрын
Плохо искал.. или ты захотел на питоне писать?
@Emrebenkov4 жыл бұрын
Хочу симуляцию жидкости
@jeen99844 жыл бұрын
На сколько знаю самые простые симуляции ничем не отличаются от того, что показано в видео. Т.е. это все такие же шарики, только меньше и с другими коэффициентами.
@razmazan4 жыл бұрын
у меня неожиданно возник странный вопрос, а сколько тебе лет?
@auxnibauxnib74944 жыл бұрын
это всё вторично. главное, что и как человек делает :)
@Китоблатов4 жыл бұрын
Автор вроде студент, но это не точно
@УранЖумакадыров4 жыл бұрын
Вот все классно, прям то что нужно для питонистов. НО! Зачем использовать искусственный голос диктора из Дискавери. Он не живой и как-то не совсем впопад все поясняет. Сути это конечно в целом не мешает, но может сам комментировать свои видосы будешь, каждый шаг именно от себя - нагляднее будет. Тогда вообще будет "шикарно".
@domochevsky47034 жыл бұрын
Для продвижения
@СекретныйКот-и1и4 жыл бұрын
Ты специально в код вставляешь ошибку, чтобы её нашли и исправили? :)
@13VoRoN373 жыл бұрын
совсем не сложно
@Dudd1man4 жыл бұрын
Капец, откуда ты столько знаешь, давно вообще изучаешь программирование?
@StandaloneCoder4 жыл бұрын
достаточно плотно стал заниматься где-то с 2018 года