Разработка игры на Python | Pygame. Урок #1
ฝัง
- เผยแพร่เมื่อ 11 ส.ค. 2021
- Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Не забываем подписываться!
------
Все уроки по Python: • Python с нуля. Урок 1 ...
Pixel Art Tool: www.pixilart.com/
------
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
#python #pygame #ityoutubersru
Здравствуйте Иван Викторович. Вы Очень хорошо и понятно объясняете. Благодарю!
350? Вы как то себя недооцениваете, вы заслуживаете намного большего
Одно из самых полезных видео что я нашел спасибо Иван.
Здравствуйте, мне 13 лет и я обожаю программирование. Мы с другом лучшие на уроках информатики, и я захотел уйти дальше своих сверстников. Ваше видео очень подробное, объясняете каждую строчку и что вы пишете. Я, незнающий что такое Pygame понимаю что вы делаете. На ближайших днях постараюсь что-нибудь сделать. Подписка, очень классный канал, а вы очень интересно рассказываете.
Молодец! Так держать)👍
@@markmoskalenko5102 спасибо
Ну и как учеба?
хорошо пока что
@@AgustamL как успехи?
Благодарю, Иван Викторович! Безумно увлекательно.
Просто супер! Учусь, ничего не понимаю, но сделал по инструкции. Радости- не меряно)
Всё очень понятно и доходчиво 👍🏻👍🏻👍🏻 Классно! Спасибо!
Очень интересно и познавательно! Уверен что за таким контентом, 1млн подписчиков не за горами)
Преувеличил бро
@@Denis-bu4ri нет
350 Лайков? уже 8,9 тысяч. Мои поздравления, отличный канал.
Спасибо! Ждем продолжения
ПРООООООООООООДОЛЖАЙ !!!!!
Очень интересно, с помощью твоего видео я всё больше и больше хочу погружаться в программирование !
СПАСИБУЛЕЧКИ ТЕБЕ !!!!!! Живи и процветай !!!!))))
Объясняешь просто прекрасно! 👍👍👍
Безумно интересно. Буду ждать продолжения
Очень интересно, спасибо что снимаешь ролики интересные на Ютубе,многому у тебя научился)))
Доброго времени суток. Спасибо за уроки, ваше время и старания.
Видео очень полезные и информативные.
Лайк, комент, подписка.
Шикарно. Отличный урок. Будем продолжать...
Хочется видеть продолжение
42 годика ,а я делаю игру.....По этому видео,только про кота. Спасибо автору ролика!
Я благодарю вас за интересное и поучительное видео. Спасибо за ваш труд.
Интересное видео!
Огромное спасибо Иван Викторович!
спасибо большое за подробное объяснение, очень круто
Все очень подробно объяснили. Спасибо!
Очень интересно. Ждем продолжение! И еще, если планируется стрим по пайтону, очень прошу проект Эйлера.
большое спасибо за очень информативный урок
Очень интересный урок, спасибо!
огромное спасибо) это моя первая игра на питоне))) очень радовалась, когда всё получилось
Я абсолютный «0» в программировании, хотел сказать тебе спасибо! Очень интересно и ГЛАВНОЕ понятно рассказываешь. Ты крутой 👍🏻
Как успехи?
@@tytorialxd2568 забил хер, думаю в бедности меньше проблем
@@Machiavelli1469 а почему так? Надоело или время нету
@@tytorialxd2568 походу не хватило сил разобраться, и не бросить учёбу
Хорошая подача материала.Доступно
Благодарю! Отличная подача
Продолжайте, это интересно)
Спасибо. Тоже только начал изучать Python.
Классный контент, сейчас python не очень знаю, но в будущем возможно пригодится)
Спасибо, очень интересно!
Тема класна, після 18 уроків по Python цікаво подивитися що ж мона зробити для початку...
Очень круто!!! Но, к сожалению, я пока что нахожусь на 4 уроке изучения питона 😅
Я на 6😅
Удачи братан, главное не бросать нужна мотивация)
Я на 15 уроке.Кстати прошёл месяц спустя написания твоего комментария на каком уроке или прлшел курс?
Я все посмотрел
@@gameworld9522 Я тоже уже прошёл.Сейчас курс по html и CSS прохожу.Пока что на 3 уроке
Большое спасибо, очень доступно и интересно! Лайк!
Большое вам, спасибо
Очень интересно! Большое спасибо!!!
Ждём вторую часть)
Спасибо что сделал большой шрифт в IDE. У других ютуберов обычно очень мелкий шрифт. Для работы большой шрифт не удобен, но для видео урока гораздо лучше.
Интересно, подписался, буду учиться у тебя.
Жду продолжения, очень понравилось видео
Спасибо очень интересно, сам пишу игру, с Вами.))
*Чувак я вчера у других смотрел, вообще информация не воспринималась, у тебя все четко и логично, я даже полный ноль, и то понимаю весь алгоритм . я просто в шоке от твоей подачи материала!*
Согласна с тобой 😊
И я тоже поддерживаю вас!
Отличное видео. Мне очень понравилось.
Ооо , прикольно , спасибо !
О! Привет успешная дипломная работа!)
Это видео станет легендарным, вангую
Тут должно быть больше лайков. Контент топовый
и вот к концу дня пушка появилась на экране!!!
все пишут что-то по видео
я пишу, что только что поиграл в Звездного защитника 2, и тут попадается твое видео, где ты делаешь по сути именно его)
Поздравляю с 100к
ОО спасибо за эти уроки
Спасибо автору,классное видео
Классное видео все понятно. Застряли на ошибке нет модуля gun все перепробовал кроме как взять отвёртку и прикрутить его)))>)))>)
Благодарю вас за информацию
Интересно!
Да ты шо я так ждал
Ждем следующую.
Так, ну шо. Начальный курс обучения я ваш прошел. Понеслись игру создавать. )))))
нормально объясняет...молодец!
Ждём 2 часть!
Отличное видео! От себя могу порекомендовать тем людям, кто хочет делать серьёзные игры и проекты на питону, движок Godot, где язык почти копия питона с небольшими изменениями
5:40 звучит как прожожение русского фильма
Вот это интересно и боле менее понятно, для чего и что в коде прописывается
Походу я буду делать игры 🤣
Отлично! Желаю чтобы другие увидели это видео и посмотрели.
Всё понятно, хорошо объяснено.
спасибо большое, очень помог😀
ты лучший спасибо за урок
Спасибо большое!
помогите пожалуйста, я написал всё так же как на видео но вылезает ошибка:
gun = Gun(screen)
^^^^^^^^^^^
TypeError: Gun() takes no arguments
В игровом движке Godot используется язык GDScript, который очень похож на Python.
Может и на нём что-нибудь попишите?)
СПАСИБО БОЛЬШОЕ ОЧЕНЬ СИЛЬНО ПОМОГЛИ
Спасибо!
Классная рубашка! 👍😎
У меня не получается загрузить изображение в папку images, да и в принципе не получается загрузить в Pycharm. Что делать?
Что делать если пишет что в gun.output() надо ввести аргумент хотя в видео его не вводили?
Очень интересно, логика ясна, но сложность в том, чтобы запомнить всю очередность действий.
Спасибо! Иван как у вас при смене языка появляется справа по экрану ближе к центру панель с языком, англ - рус
Классно. Еще хочу :)
Подписка соответственно)
Спасибо у меня получилось ❤️
Ты лучший, больше спасибо
Я надеюсь эта тема с игрой до конца вами записана. Реально хочется просто тупо повторить!
ХОЧУ ПРОДОЛЖЕНИЕ)
Traceback (most recent call last):
File "C:\Users\Home\Desktop\KaRLoZ\ss.py", line 9, in
for event in pygame.event.get():
pygame.error: video system not initialized
Что это значит?
Большое спасибо
Сделай пожалуйста урок как сделать бота для телеграмм, Дискорда на python, знаю что у всех ютуберов по python есть уже, но ты хорошо объясняешь, а других вообще никак не понимаю
посмотри в хауди хо потомучто я написал бот который повторяет
@@user-kz6fk4cu4c да, но Хауди не разжевывает все как он
Посмотри Фсоки, он тоже хорошо обьясняет
@@user-kz6fk4cu4c Хауди хо своей водой затопит
Спасибо Вам
Добрый день!
Такой вопрос, что если не использовать классы, а просто написать функцию def также в отдельном файле и импортировать её в код, что-то от этого измениться?
крутая игра мне понравилось.
привет, делаю игруху по твоему примеру и получил ошибку 'pygame.Surface' object has no attribute 'get . в чем беда?)
У меня проблема. Видео очень крутое и понятное. Но когда я начал работать дальше с pygame, при создании некоторых объектов, мне необходимо было сделать так, что бы изображение нужного мне объекта, имело прямоугольник который имеет размер в половину размера изображения, и расположен был в нижней части. К примеру размер изображения 32х62, значит размер прямоугольника должен быть 32х32, изначальная координата картинки х = 0 и у = 0, значит что бы прямоугольник был в нижней части изображения, нужно для него сделать координаты х = 0, у = 32. Пока вроде всё понятно, но как сделать так, что бы и изображение, и прямоугольник двигались вместе. Что бы при столкновении с другими объектами, нижняя часть изображения(игрока) была твёрдой (с помощью расположенного в нижней части прямоугольника) а верхняя часть к примеру голова просто изображением без "тела" - прямоугольника.
Топчик
Иван Викторович, спасибо вам! Один момент от нуба из нубов: когда вы во многих видео называете новый элемент одинаково с названием рабочей функции или метода( например event(здесь можно было назвать как угодно) и event(обязательное название), далее ,используя это название вы точно знаете, что применяется и откуда, а мне приходится выяснять: это тот event или этот event ))) Изложил, как смог ))
Есть глобальные и локальные переменные.
Если переменная лежит в функции (def), то она локальная - тк принадлежит самой функции и никому более
Глобальная функция это банальная переменная которая не лежит в функции.
Если переменная (event) лежит в def run(), то она будет задействованая только при запуске самой функции run(), а если event не лежит в def, то его можно применять в будущих кодах.
Также можно перевести из локальной переменной в глобальною при помощи команды global
@@mezuzuplay385 откуда ты так розбераешься???
@@icada-dp3yo Это самое лёгкое, буквально несколько часов активного изучение питона и всё поймёшь, Пайтон как по мне один из самых лёгких языков для изучения.
Огонь!!!
добрый вечер мне неудается инстолировать pygame в pychart может взять попробовать другую среду разработки Visual Studio или spyder что посоветуете так что бы и чайник легко справился спасибо
у меня выдалась ошибка 'SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape', что делать?
Интересно)
У меня там где в строке прописано from gun import Gun, сами "gun" и "Gun" подчёркнуты красным цветом - в чём может быть ошибка?
топчик