Myvideo

Guest

Login

Стрим: Игра Змейка на python - пишу с нуля до готовой игры

Uploaded By: Myvideo
54 views
0
0 votes
0

🌟🚀 Игра Змейка на Python - Пишу с нуля до готовой игры 🚀🌐👨‍💻 00:14:30 Создаю в VSCod проект для разработки игры Змейка на python 3.9; 00:26:20 Создаю базовый код на python: константы, функцию main, код который отрисовывает черное игровое поле. 00:36:44 Создаю функцию handle_keys и добавляю в неё обработку нажатия на крестик, чтобы закрыть окно с игровым полем. 00:43:00 Создаю базовый класс GameObject и его дочерний класс Snake а также объект snake. В функции main отрисовываю Змейку в игровом поле в середине экрана. 01:12:00 Зададим направление движения Змейки вправо и запустим её движение вправо. 01:37:29 Змейка движется и с каждой новой клеткой увеличивается. Нужно затирать хвост змейки при движении, чтобы длина змейки не увеличивалась. 01:41:20 В функцию handle_keys добавим обработку нажатия клавиш влево, вправо, вверх, вниз и код котрый будет менять направление Змейки при нажатии этих клавиш. 01:52:37 Добавим в функцию handle_keys обработку нажатия клавиши пробел, которая запускает паузу при первом нажатии и выключает паузу при повторном нажатии. 02:01:35 В заголовке окна игрового поля выведем информацию о скорости Змейки и её длине. 02:07:15 Создаем класс Apple, в функции main создаем объект apple и отрисовываем красное яблоко в случайной клетке, не занятой телом змейки. 02:22:15 Добавляем в функцию main логику: когда змейка входит в яблоко, длина змейки увеличивается на единицу и отрисовывается яблоко в новой клетке экрана, отличной от клеток тела змейки. 02:29:15 В классе Snake добавляем атрибут game_over, создаем метод is_game_over и добавляем в функцию main условие окончания игры когда голова змейки врезается в её тело. Привет! В этом видео я покажу вам, как создать классическую игру “Змейка“ на языке программирования Python с нуля. Мы пройдем весь процесс разработки, начиная с базовой логики и заканчивая полноценной игрой с графикой. Это отличная возможность для новичков и тех, кто уже имеет опыт в программировании, улучшить свои навыки и узнать что-то новое. 📌 Что вы узнаете: 🔸 Основы программирования на Python 🔸 Работа с библиотекой Pygame 🔸 Создание игрового цикла 🔸 Управление игровыми объектами 🔸 Обработка событий и взаимодействие с пользователем 🔸 Добавление очков и управление уровнем сложности 🎮 Преимущества: ✅ Полное пошаговое руководство ✅ Понятные объяснения и комментарии ✅ Практические советы и трюки ✅ Результат, которым можно гордиться! 🔔 Подписывайтесь на канал, чтобы не пропустить новые видео по программированию и разработке игр! Ставьте лайки, если вам понравилось, и оставляйте комментарии с вашими вопросами и идеями. Приятного просмотра и удачи в разработке! 🌟🚀 Доступ к коду стрима: git clone На своем устройстве с доступом в Интернет выполните команду через командную строку bash. Когда проект скопируется, найдите файл: 🚀 #python #gamedevelopment #snakegame #programmingeducation #coding #fromscratch #pythongames #gamedesign

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later