Чему вы научитесь
- Читать чужой код — разбираться в незнакомых проектах;
- Понимать игровой цикл — видеть, как всё связано;
- Менять игру — вносить свои правки и улучшения;
- Объяснять код — рассказывать, что и зачем написано;
- Создавать портфолио — у тебя будет готовый проект.
О курсе
Для кого этот курс
Начальные требования
Технические:
-
Установленный Python версии 3.7 или выше
-
Установленная библиотека Pygame (
pip install pygame) -
Любая среда разработки (PyCharm, VS Code, IDLE или GigaIde)
-
Базовые навыки работы с файловой системой (создание .py файлов, запуск из терминала)
Знания (обязательно):
-
Переменные и типы данных (int, list, tuple)
-
Условные операторы (if/elif/else)
-
Циклы (for, while)
-
Функции (def, return, аргументы)
-
Базовое понимание списков и индексации
Чего НЕ требуется:
-
Знание классов и ООП (код написан в процедурном стиле)
-
Опыт работы с Pygame
Ключевой момент: вы НЕ учитесь писать код с нуля. Вы учитесь ЧИТАТЬ и ПОНИМАТЬ готовый код. Это другой навык.
Преподаватели курса
Как проходит обучение
Модуль 1 (бесплатный): Вы получаете весь код игры, запускаете игру и убеждаетесь, что она работает. Вы уже можете играть и даже модифицировать код наугад — но мы пойдём дальше. Чтобы понять, почему он работает именно так — нужны объяснения. Они ждут вас в платных модулях.
Модули 2-6 (платные): Каждый модуль разбирает одну подсистему игры: фигуры, столкновения, игровой цикл, подсчёт очков.
В каждом уроке:
-
Разбор кода — объясняем каждую строчку на русском языке.
-
Практика — вы меняете поведение игры (например, добавляете новую фигуру или меняете систему очков).
-
Тесты — проверяете, действительно ли поняли материал.
Сертификат
Что вы получите
- Готовый портфолио-проект — полноценную игру Тетрис на Python, которую можно показать на собеседовании.
- Навык чтения чужого кода — умение быстро вникать в незнакомую кодовую базу.
- Понимание игрового цикла — представление о том, как работают реальные игры (обработка ввода → логика → отрисовка → таймер).
- Практику работы с матрицами — на живом примере поворота фигур.
- Построково прокомментированный код — файл, где каждая строчка объяснена на русском языке.