🌟🚀Стрим: Игра Змейка на python - пишу с нуля до готовой игры 🚀
🌟🚀 Игра Змейка на 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
54 views
1272
344
7 days ago 00:07:45 66
🎵🎶 Пою, играю на гитаре и укулеле, общаюсь с чатом #музыкальныйстрим #песниподгитару #укулеле #пою
2 weeks ago 00:19:56 3
🔪КАК МЕНЯ РЕЗАЛИ🎲 ➣ Among Us🚀
3 weeks ago 00:01:59 20
Играю на улице! Street perfomance. Subscribe! Стрим из дома завтра - 2 июня. Подпишись #музыкальныйстрим #песни #укулеле #гитара
3 weeks ago 00:16:57 15
🪐Третье “Крупное“ ОБНОВЛЕНИЕ 2024🌌 ➣ No Man’s Sky ADRIFT🚀
3 weeks ago 00:08:32 1
ЭПОХА ГРИНИР | Лор, Сюжет и История Warframe
4 weeks ago 02:18:15 22
Играю на укулеле и гитаре, пою песни, общаюсь с чатом #музыкальныйстрим #песни #укулеле #гитара
4 weeks ago 00:09:01 1
ПЯТЕРКА СМОТРИТ: НОВОСТИ ТЕЛЕКАНАЛА ПЯТНИЦА ПРО ПРЕМИЮ SLAY
1 month ago 02:39:56 195
🌟🚀Стрим: Игра Змейка на python - пишу с нуля до готовой игры 🚀
1 month ago 04:47:32 1
✸ СТРИМ МАЙНКРАФТ НА CRISTALIX ✸ МАЙНКРАФТ СТРИМ НА КРИСТАЛИКСЕ ✸
2 months ago 00:00:00 2
🎼🎤Поем песни, играем на укулеле, на гитаре🎸, общаемся🌼 Заходи! ))) #музыкальныйстрим #песни #гитара
2 months ago 05:24:18 1
✸ СТРИМ МАЙНКРАФТ НА VIMEWORLD ✸ МАЙНКРАФТ СТРИМ НА ВАЙМ ВОРЛДЕ ✸
3 months ago 00:00:00 1
#STALKER #callofpripyat (PART 3)
3 months ago 03:12:26 13
Сега стрим! Sega Mega Drive Classic Collection!🎮
3 months ago 00:17:07 1
🪐ВТОРОЕ КРУПНОЕ ОБНОВЛЕНИЕ 2024🌌 ➣ No Man’s Sky ORBITAL🚀
3 months ago 00:00:00 1
#atomicheart (PART 13)
4 months ago 00:00:00 1
Star Wars: Battlefront II ➜ Покатушки на дройдеках ⚙️
4 months ago 00:00:00 1
✸ ROBLOX СТРИМ ✸ СТРИМ ИГРАЕМ ВМЕСТЕ В РОБЛОКС ✸
4 months ago 00:00:00 1
✸ ДЕНЬ РОЖДЕНИЯ СТРИМ ✸ СТРИМ МАЙНКРАФТ НА CRISTALIX ✸ МАЙНКРАФТ СТРИМ НА КРИСТАЛИКСЕ ✸
4 months ago 00:00:00 2
✸ СТРИМ МАЙНКРАФТ НА CRISTALIX ✸ МАЙНКРАФТ СТРИМ НА КРИСТАЛИКСЕ ✸ #shorts #