Skypro: онлайн-университет Змейка на Python | C нуля для новичков (Pygame)
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Skypro: онлайн-университет» (@). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Пишем игру «Змейка» на языке Python с нуля. Подробно объясняем для новичков.
💪 Хотите сменить работу, но не определились с профессией?
Пройдите тест и получите бесплатную карьерную консультацию:
Github
Тайм-код:
Введение
Установка Python и Visual Studio Code на Windows
Игровое поле и механика игры
План реализации игры, основные идеи реализации: сущности игры, структуры данных, поведение, Pygame
Настройка проекта и Python Virtual Environment на Windows
Скелет кода игры на Pygame
Добавляем ООП. Разбивка кода на классы и слои
Константы
Направление движения змейки (enum Directions)
Элемент игрового поля (класс Element)
Реализация змейки на структуре данных «очередь» (класс Snake)
Автоматическое форматирование кода в Visual Studio Code
Реализация утилит (класс Utils)
Реализация обертки над Pygame (класс Infrastructure)
Реализация главного цикла игры: собираем змейку из наших классов
Реализация функции main, первый запуск игры, исправление бага
Итоговое демо и домашнее задание
#python #pythonprogramming #pygame #snake #snakegame #skypro