Разработка игры на Python | Pygame. Урок #1

  Рет қаралды 626,727

Иван Викторович

Иван Викторович

Күн бұрын

Пікірлер: 868
@frankenstain9520
@frankenstain9520 3 жыл бұрын
Спасибо!
@МышаПожилая
@МышаПожилая 2 жыл бұрын
350? Вы как то себя недооцениваете, вы заслуживаете намного большего
@mnatalyc
@mnatalyc 3 жыл бұрын
Здравствуйте Иван Викторович. Вы Очень хорошо и понятно объясняете. Благодарю!
@ДмитрийБеда-з2щ
@ДмитрийБеда-з2щ 2 жыл бұрын
350 Лайков? уже 8,9 тысяч. Мои поздравления, отличный канал.
@ВалерийДавыдов-б5ц
@ВалерийДавыдов-б5ц 2 жыл бұрын
Просто супер! Учусь, ничего не понимаю, но сделал по инструкции. Радости- не меряно)
@vasyanyanya
@vasyanyanya Ай бұрын
спасибо Вам огромное🙏🏻🙏🏻🙏🏻 Благодаря Вам - мы самоучки соверщенствуемся не по дням а по часам, вместо курсов которые не совсем подходят. Продолжайте в том же духе. Это лучшие видео которые я нашел👍👍👍👍👍
@timyoa7761
@timyoa7761 2 жыл бұрын
Очень интересно и познавательно! Уверен что за таким контентом, 1млн подписчиков не за горами)
@Denis-bu4ri
@Denis-bu4ri Жыл бұрын
Преувеличил бро
@user_on_moto
@user_on_moto Жыл бұрын
@@Denis-bu4ri нет
@AgustamL
@AgustamL 2 жыл бұрын
Здравствуйте, мне 13 лет и я обожаю программирование. Мы с другом лучшие на уроках информатики, и я захотел уйти дальше своих сверстников. Ваше видео очень подробное, объясняете каждую строчку и что вы пишете. Я, незнающий что такое Pygame понимаю что вы делаете. На ближайших днях постараюсь что-нибудь сделать. Подписка, очень классный канал, а вы очень интересно рассказываете.
@markmoskalenko5102
@markmoskalenko5102 2 жыл бұрын
Молодец! Так держать)👍
@AgustamL
@AgustamL 2 жыл бұрын
@@markmoskalenko5102 спасибо
@vld7395
@vld7395 2 жыл бұрын
Ну и как учеба?
@AgustamL
@AgustamL 2 жыл бұрын
хорошо пока что
@tytorialxd2568
@tytorialxd2568 2 жыл бұрын
​@@AgustamL как успехи?
@Machiavelli1469
@Machiavelli1469 2 жыл бұрын
Я абсолютный «0» в программировании, хотел сказать тебе спасибо! Очень интересно и ГЛАВНОЕ понятно рассказываешь. Ты крутой 👍🏻
@tytorialxd2568
@tytorialxd2568 2 жыл бұрын
Как успехи?
@Machiavelli1469
@Machiavelli1469 2 жыл бұрын
@@tytorialxd2568 забил хер, думаю в бедности меньше проблем
@tytorialxd2568
@tytorialxd2568 2 жыл бұрын
@@Machiavelli1469 а почему так? Надоело или время нету
@Troll8r
@Troll8r Жыл бұрын
@@tytorialxd2568 походу не хватило сил разобраться, и не бросить учёбу
@mitek1qw
@mitek1qw Жыл бұрын
*Чувак я вчера у других смотрел, вообще информация не воспринималась, у тебя все четко и логично, я даже полный ноль, и то понимаю весь алгоритм . я просто в шоке от твоей подачи материала!*
@JustRelaxation22
@JustRelaxation22 Жыл бұрын
Согласна с тобой 😊
@Kamil-di3rg
@Kamil-di3rg Жыл бұрын
И я тоже поддерживаю вас!
@levpozharsky6646
@levpozharsky6646 3 жыл бұрын
Одно из самых полезных видео что я нашел спасибо Иван.
@sergeyshabliy712
@sergeyshabliy712 3 жыл бұрын
ПРООООООООООООДОЛЖАЙ !!!!! Очень интересно, с помощью твоего видео я всё больше и больше хочу погружаться в программирование ! СПАСИБУЛЕЧКИ ТЕБЕ !!!!!! Живи и процветай !!!!))))
@alexelizarov_ru
@alexelizarov_ru 3 жыл бұрын
42 годика ,а я делаю игру.....По этому видео,только про кота. Спасибо автору ролика!
@РоманХарковець-ъ6п
@РоманХарковець-ъ6п 2 жыл бұрын
Тема класна, після 18 уроків по Python цікаво подивитися що ж мона зробити для початку...
@СебастьянПерейро-э2ы
@СебастьянПерейро-э2ы 3 жыл бұрын
Спасибо!
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov Жыл бұрын
Благодарю, Иван Викторович! Безумно увлекательно.
@АлиСултанов-и8э
@АлиСултанов-и8э 3 жыл бұрын
Спасибо! Ждем продолжения
@AleksStavbez
@AleksStavbez Жыл бұрын
Я благодарю вас за интересное и поучительное видео. Спасибо за ваш труд.
@Daubster
@Daubster 3 жыл бұрын
Хочется видеть продолжение
@НиколайПрутков-р1з
@НиколайПрутков-р1з Жыл бұрын
Шикарно. Отличный урок. Будем продолжать...
@ЖакКусто-н8п
@ЖакКусто-н8п Жыл бұрын
Доброго времени суток. Спасибо за уроки, ваше время и старания. Видео очень полезные и информативные. Лайк, комент, подписка.
@dzhavanshirsuleymanov8855
@dzhavanshirsuleymanov8855 3 жыл бұрын
Очень интересно, спасибо что снимаешь ролики интересные на Ютубе,многому у тебя научился)))
@МихаилБадаев-э5ф
@МихаилБадаев-э5ф Жыл бұрын
Интересное видео! Огромное спасибо Иван Викторович!
@purplerain7910
@purplerain7910 Жыл бұрын
Классное видео все понятно. Застряли на ошибке нет модуля gun все перепробовал кроме как взять отвёртку и прикрутить его)))>)))>)
@Issukkulskii
@Issukkulskii 14 күн бұрын
Решили эту проблему?
@ВладКотиков-о4х
@ВладКотиков-о4х Жыл бұрын
Отлично! Желаю чтобы другие увидели это видео и посмотрели.
@ВладКотиков-о4х
@ВладКотиков-о4х Жыл бұрын
Всё понятно, хорошо объяснено.
@eisen_5079
@eisen_5079 3 жыл бұрын
Безумно интересно. Буду ждать продолжения
@_staserl_
@_staserl_ 2 жыл бұрын
Всё очень понятно и доходчиво 👍🏻👍🏻👍🏻 Классно! Спасибо!
@kuriepin
@kuriepin 3 жыл бұрын
Очень интересно. Ждем продолжение! И еще, если планируется стрим по пайтону, очень прошу проект Эйлера.
@простоник-и1б
@простоник-и1б 3 жыл бұрын
Очень круто!!! Но, к сожалению, я пока что нахожусь на 4 уроке изучения питона 😅
@Семён1111
@Семён1111 3 жыл бұрын
Я на 6😅
@teenagewisdom8706
@teenagewisdom8706 3 жыл бұрын
Удачи братан, главное не бросать нужна мотивация)
@uraganhokage-4003
@uraganhokage-4003 3 жыл бұрын
Я на 15 уроке.Кстати прошёл месяц спустя написания твоего комментария на каком уроке или прлшел курс?
@gameworld9522
@gameworld9522 3 жыл бұрын
Я все посмотрел
@uraganhokage-4003
@uraganhokage-4003 3 жыл бұрын
@@gameworld9522 Я тоже уже прошёл.Сейчас курс по html и CSS прохожу.Пока что на 3 уроке
@ТимонЯблоков
@ТимонЯблоков 3 жыл бұрын
Спасибо что сделал большой шрифт в IDE. У других ютуберов обычно очень мелкий шрифт. Для работы большой шрифт не удобен, но для видео урока гораздо лучше.
@zurel25
@zurel25 Жыл бұрын
большое спасибо за очень информативный урок
@alexsosnin5328
@alexsosnin5328 2 жыл бұрын
"pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. нужно (версия пайтон 3.7 +пичарм последний ) для начала нужно зайти по пути File- Settings- Project:pythonProject- Python Interpreter- pip- нажимаешь на +. В поиске прописываешь Pygame, и устанавливаешь ее (Install Package)))) в самом низу 1. вместо gun output() - можно gun out()
@kirillbulaev1583
@kirillbulaev1583 2 жыл бұрын
О боже, это то что я искал, спасибо
@vld7395
@vld7395 2 жыл бұрын
Всмысле у всех после pip install pygame пип перестал рабоать?
@МаринаУланова-ю1е
@МаринаУланова-ю1е 2 жыл бұрын
огромное спасибо) это моя первая игра на питоне))) очень радовалась, когда всё получилось
@dantegern
@dantegern Жыл бұрын
Отличное видео! От себя могу порекомендовать тем людям, кто хочет делать серьёзные игры и проекты на питону, движок Godot, где язык почти копия питона с небольшими изменениями
@thespel42
@thespel42 2 жыл бұрын
О! Привет успешная дипломная работа!)
@crazyman4061
@crazyman4061 3 жыл бұрын
Все очень подробно объяснили. Спасибо!
@Freeez.
@Freeez. 3 жыл бұрын
Классный контент, сейчас python не очень знаю, но в будущем возможно пригодится)
@bebrozavr228
@bebrozavr228 Жыл бұрын
помогите пожалуйста, я написал всё так же как на видео но вылезает ошибка: gun = Gun(screen) ^^^^^^^^^^^ TypeError: Gun() takes no arguments
@alexblack7133
@alexblack7133 2 жыл бұрын
Так, ну шо. Начальный курс обучения я ваш прошел. Понеслись игру создавать. )))))
@nanaecKa
@nanaecKa 2 жыл бұрын
Иван Викторович, спасибо вам! Один момент от нуба из нубов: когда вы во многих видео называете новый элемент одинаково с названием рабочей функции или метода( например event(здесь можно было назвать как угодно) и event(обязательное название), далее ,используя это название вы точно знаете, что применяется и откуда, а мне приходится выяснять: это тот event или этот event ))) Изложил, как смог ))
@mezuzushorts
@mezuzushorts 2 жыл бұрын
Есть глобальные и локальные переменные. Если переменная лежит в функции (def), то она локальная - тк принадлежит самой функции и никому более Глобальная функция это банальная переменная которая не лежит в функции. Если переменная (event) лежит в def run(), то она будет задействованая только при запуске самой функции run(), а если event не лежит в def, то его можно применять в будущих кодах. Также можно перевести из локальной переменной в глобальною при помощи команды global
@icada-dp3yo
@icada-dp3yo 2 жыл бұрын
@@mezuzushorts откуда ты так розбераешься???
@mezuzushorts
@mezuzushorts 2 жыл бұрын
@@icada-dp3yo Это самое лёгкое, буквально несколько часов активного изучение питона и всё поймёшь, Пайтон как по мне один из самых лёгких языков для изучения.
@МаксимБаландин-э9м
@МаксимБаландин-э9м 2 жыл бұрын
и вот к концу дня пушка появилась на экране!!!
@LokiSmile30
@LokiSmile30 Жыл бұрын
У вас такие глаза, как будто вы недавно плакали😊
@plugar_inf
@plugar_inf Жыл бұрын
Это просто код в глаза попал))
@arthursoghomonyan4333
@arthursoghomonyan4333 3 жыл бұрын
Ждём вторую часть)
@lite_dmitriy7366
@lite_dmitriy7366 3 жыл бұрын
Продолжайте, это интересно)
@ИванИванов-р4д8ь
@ИванИванов-р4д8ь 2 жыл бұрын
спасибо большое за подробное объяснение, очень круто
@stysan
@stysan 2 жыл бұрын
Это видео станет легендарным, вангую
@truezero7560
@truezero7560 2 жыл бұрын
Вот это интересно и боле менее понятно, для чего и что в коде прописывается Походу я буду делать игры 🤣
@fReggyTV
@fReggyTV 2 жыл бұрын
все пишут что-то по видео я пишу, что только что поиграл в Звездного защитника 2, и тут попадается твое видео, где ты делаешь по сути именно его)
@worldgrom249
@worldgrom249 2 жыл бұрын
Благодарю! Отличная подача
@art1nayt
@art1nayt Жыл бұрын
СПАСИБО БОЛЬШОЕ ОЧЕНЬ СИЛЬНО ПОМОГЛИ
@halfmove2330
@halfmove2330 3 жыл бұрын
Да ты шо я так ждал
@сквик
@сквик 2 жыл бұрын
line 21, in run() line 19, in run gun.output() AttributeError: 'Gun' object has no attribute 'output' почему.......
@denya_pr
@denya_pr 2 жыл бұрын
Тоже самое:(
@Mrgb481
@Mrgb481 3 жыл бұрын
Большое вам, спасибо
@Insanity1488
@Insanity1488 Жыл бұрын
Спасибо, очень интересно!
@ВалерияЗахарова-ш6ч
@ВалерияЗахарова-ш6ч 2 жыл бұрын
Хорошая подача материала.Доступно
@Dabudida
@Dabudida 3 жыл бұрын
Сделай пожалуйста урок как сделать бота для телеграмм, Дискорда на python, знаю что у всех ютуберов по python есть уже, но ты хорошо объясняешь, а других вообще никак не понимаю
@НаконечнийНазар
@НаконечнийНазар 2 жыл бұрын
посмотри в хауди хо потомучто я написал бот который повторяет
@Dabudida
@Dabudida 2 жыл бұрын
@@НаконечнийНазар да, но Хауди не разжевывает все как он
@JustRixed
@JustRixed 2 жыл бұрын
Посмотри Фсоки, он тоже хорошо обьясняет
@vld7395
@vld7395 2 жыл бұрын
@@НаконечнийНазар Хауди хо своей водой затопит
@Kamil-qf7lg
@Kamil-qf7lg 2 жыл бұрын
Поздравляю с 100к
@chapaithefirst1028
@chapaithefirst1028 3 жыл бұрын
Тут должно быть больше лайков. Контент топовый
@mitek1qw
@mitek1qw Жыл бұрын
Я надеюсь эта тема с игрой до конца вами записана. Реально хочется просто тупо повторить!
@span4ev
@span4ev 2 жыл бұрын
С меня лайк и подписка, потому что автор - хороший человек ) Спасибо за материал, и за хорошие и грамотные речь с подачей (ИЗМЕНЕНО) Думал автор красавчик, сам код придумал, видео записал, а оказалось, что просто сплагиатил (переписал) код из книги по питону, причём в менее интересном исполнении Подписка отменяется. Лучше книгу почитать, там хотя бы нет ошибок в видео, которые автор не исправляет и не может в комментариях ответить, что не так.
@asuna1034
@asuna1034 2 жыл бұрын
Что за книга если не секрет?
@span4ev
@span4ev 2 жыл бұрын
@@asuna1034 не помню, я забросил питон. Может byte of python или что-то такое
@JustRixed
@JustRixed 2 жыл бұрын
Что делать если пишет что в gun.output() надо ввести аргумент хотя в видео его не вводили?
@purplerain4084
@purplerain4084 7 ай бұрын
Очень интересно, логика ясна, но сложность в том, чтобы запомнить всю очередность действий.
@0fenix
@0fenix Жыл бұрын
У меня не получается загрузить изображение в папку images, да и в принципе не получается загрузить в Pycharm. Что делать?
@Chachka_Pipsov_sky
@Chachka_Pipsov_sky 2 ай бұрын
Если вы получаете ошибку связанную с gun в файле игры, то скорее всего вы забыли скобки на 16:46
@Chachka_Pipsov_sky
@Chachka_Pipsov_sky 2 ай бұрын
А ещё внимательно посмотрите на отступы, тот код который вложен в функцию, цикл, класс и так далее должен строго быть на уровне, или с отступом. Например: while True: (какой-то код) screen.fill(bg_color) "Этот участок кода относится к циклу и находится правильно" screen.fill(bg_color) "Этот участок кода относится к циклу и но находится вне его тела, нужен отступ"
@Павел-у3ж9й
@Павел-у3ж9й Жыл бұрын
Подскажите я с ребёнком на разных компьютерах прохожу ваши уроки , делаем все одинаково , но у него выдаёт ошибку в строке gun = gun(screen) Cannot access local variable 'gun' where it is not associated with a value , все полностью у нас одинаково , коды , названия проектов и так далее но у него не запускается, а у меня все работает , в чем причина , подскажите
@nikitatashkinov1080
@nikitatashkinov1080 Жыл бұрын
вот у меня тоже самая ошибка, к тому же еще ошибка на этом этапе "" self.image = pygame.image.load('image / pixil-frame-0/png') ""
@androidtelefon
@androidtelefon 2 жыл бұрын
Спасибо. Тоже только начал изучать Python.
@P_B_N_D
@P_B_N_D 2 жыл бұрын
Классная рубашка! 👍😎
@elichesse320
@elichesse320 2 жыл бұрын
Очень интересный урок, спасибо!
@deroxana
@deroxana 3 жыл бұрын
Жду продолжения, очень понравилось видео
@otjigotjig6365
@otjigotjig6365 2 жыл бұрын
Спасибо очень интересно, сам пишу игру, с Вами.))
@ГуменнийОлександр-ц5л
@ГуменнийОлександр-ц5л 3 жыл бұрын
Іван Вікторович, Ви подаєте матеріал на високому рівні!
@ТОКХЭНД
@ТОКХЭНД 3 жыл бұрын
хах, только что эту тему начал проходить по книге Эрика Мэттиза, кстати, точь-в-точь, почти)
@span4ev
@span4ev 2 жыл бұрын
Это просто совпадение ) Автор сам придумал код, а Мэттиз - зараза, сплагиатил )
@ТОКХЭНД
@ТОКХЭНД 2 жыл бұрын
@@span4ev определенно))
@span4ev
@span4ev 2 жыл бұрын
@@ТОКХЭНД Мэттиз даже последовательность написания и рекструктуризации кода сохранил ) Но хотя бы названия некоторых функций изменил
@ТОКХЭНД
@ТОКХЭНД 2 жыл бұрын
@@span4ev ну на самом деле все равно считаю, что Мэттизу нужно придумать что-то свое, плагиатить - это очень и очень плохо.
@vladlagonda7869
@vladlagonda7869 3 жыл бұрын
Как говорил один известный человек: "Ничего не понятно, но очень интересно"
@peace1785
@peace1785 Жыл бұрын
Я как "ёжик в тумане" короче, т.к. начал изучать всю эту инопланетную для меня пайтонью не более недели 😆
@ctrl-altdelete6435
@ctrl-altdelete6435 3 жыл бұрын
Ждём 2 часть!
@Чёхош
@Чёхош 3 жыл бұрын
Ждем следующую.
@shaorankun5054
@shaorankun5054 2 жыл бұрын
Ахаха, в конце просишь 350 лайков... На момент 04.06.2022 - 10к уже) Спасибо за урок.
@zeroQuantumNull
@zeroQuantumNull 2 жыл бұрын
надо было хотя бы 500 просить)))
@mykolaivaskevych4785
@mykolaivaskevych4785 3 жыл бұрын
Ооо , прикольно , спасибо !
@asyasafoyan8083
@asyasafoyan8083 2 жыл бұрын
Откройте онлайн школу, я обязательно пройду у Вас курс))))
@lenamilk7809
@lenamilk7809 2 жыл бұрын
Подскажите, пожалуйста, в чём может быть дело. Ошибки не выдаёт, но пушка не выводится, только черный экран gun.output() написала, но всё равно только черный
@lighting_boots
@lighting_boots 5 ай бұрын
Больщое спасибо за ролик , очень познавательно , много чего нового и интересного . Единственное под конец когда мы пушку прорисовываем , строка gun.output() не работает а скорей : output(gun) . Я сам кодю на VS Code , так что не знаю зависит ли это или нет
@darkwolfc
@darkwolfc Жыл бұрын
У меня там где в строке прописано from gun import Gun, сами "gun" и "Gun" подчёркнуты красным цветом - в чём может быть ошибка?
@ЕлисейДанилин
@ЕлисейДанилин 2 жыл бұрын
мне пишет что нет модуля gun
@Noteeeeeee
@Noteeeeeee 2 жыл бұрын
Интересно, подписался, буду учиться у тебя.
@MAZHOR1113
@MAZHOR1113 2 жыл бұрын
Полностью списал. Пушка не рисуется. Есть идеи?
@Alex-mo3nk
@Alex-mo3nk Жыл бұрын
крутая игра мне понравилось.
@vanotank1645
@vanotank1645 3 жыл бұрын
всё что я понял, это по 10 бальной на 2 как создавать окно, на 2 как создать пушку и на 8 как её засунуть в окно, то есть результат твоего обучения практически нулевой :) За что лайк ставить не ясно :) Только комент и всё.
@umorizvuk4340
@umorizvuk4340 2 жыл бұрын
Вы за пару часов сделали из меня гения ;;-;;
@arenzo1119
@arenzo1119 3 жыл бұрын
ОО спасибо за эти уроки
@joly3122
@joly3122 3 жыл бұрын
Снимите видео про aiohttp и asyncio. Сейчас это очень важная вещь, которая нивелирует низкую скорость python.
@plugar_inf
@plugar_inf 3 жыл бұрын
хорошо, надеюсь когда-нибудь найду время
@sonia4125
@sonia4125 10 ай бұрын
Здравствуйте Иван Викторович, пайчарм мне не показывает подсказки,что мне делать? Я по привычке ввожу начало слова и нажимаю на энтер, а он не продолжает
@plugar_inf
@plugar_inf 10 ай бұрын
Добрый день! А интерпретатор подключен к проекту?
@Slava_14_Feb_81
@Slava_14_Feb_81 Жыл бұрын
Очень интересно! Большое спасибо!!!
@Vongal710
@Vongal710 Жыл бұрын
ребят если у вас ошибка TypeError: 'int' object is not callable то в строке if event.type == pygame.QUIT(): то просто уберите там скобки
@Zloy_Kritic
@Zloy_Kritic 2 жыл бұрын
С пайгейм разобрался, но теперь выдаётся ошибка на ран и скриин. Жалко, что спросить нельзя, как исправить. Несколько раз перепроверил и точно всё правильно написал.
@СерыйВолк-л9ч
@СерыйВолк-л9ч 3 жыл бұрын
нормально объясняет...молодец!
@АндрейЭй-е4щ
@АндрейЭй-е4щ 2 жыл бұрын
У меня не проходит команда pip install pygame... Жаль конечно... Pygame сайт вообще не работает.
@TurboGamasek228
@TurboGamasek228 3 жыл бұрын
5:40 звучит как прожожение русского фильма
@fingeras7661
@fingeras7661 2 жыл бұрын
При введение pygame выдает ошибку...
@ЕвгенийКодаченко-ъ8ш
@ЕвгенийКодаченко-ъ8ш 2 жыл бұрын
Traceback (most recent call last): File "D:\pythonProject3\main.py", line 24, in run() File "D:\pythonProject3\main.py", line 13, in run gun = Gun(screen) TypeError: Gun() takes no arguments Все перепроверил, не пойму в чем проблема. Экран загорается и гаснет. До добавления пушки все работало
@ЕвгенийКодаченко-ъ8ш
@ЕвгенийКодаченко-ъ8ш 2 жыл бұрын
Я слепой и написал __inint__ ))))) Все работает
@stas141wa
@stas141wa 2 жыл бұрын
@@ЕвгенийКодаченко-ъ8ш где написал _inint_ а то у меня такая же ошибка
@Фарадей-Каспийский
@Фарадей-Каспийский 2 жыл бұрын
@@stas141wa разобрался с ошибкой?
@yeraqr
@yeraqr 2 жыл бұрын
@@stas141wa У меня тоже такая ошибка. Вы исправили?
@ДмитрийКорягин-х2н
@ДмитрийКорягин-х2н 2 жыл бұрын
@@ЕвгенийКодаченко-ъ8ш точно такая проблема подскажи где исправил _init_?
@32prince
@32prince 9 ай бұрын
Очень интересно, буду пробовать! Саша 27 годиков
Разработка игры на Python | Pygame. Урок #2
16:29
Иван Викторович
Рет қаралды 140 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Я Сделал Свою RPG С Нуля!
7:44
геймдев масленок
Рет қаралды 104 М.
How to Make a 3D Game in Python from Scratch [ Pygame ]
16:14
Standalone Coder
Рет қаралды 273 М.
Можно Ли Делать ИГРЫ на Python?
8:52
PyLounge - программирование на Python и всё о IT
Рет қаралды 135 М.
DIY COMPUTER from scratch!
25:03
Vectozavr
Рет қаралды 2,2 МЛН