Как сделать игру на Python
Начни с нуля: изучи Python в игровом окне, затем спрайты, правила игры, прокручиваемые миры и звук, по одной функции за урок. Каждая игра работает рядом с твоим кодом.
1,272+ codders записались на эти курсы
229 уроков229 задачи174 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Сертификат пути в конце и ещё 7 по дороге
Разработка игр на Python по шагам
Каждый шаг является курсом Coddy или его частью. Прогресс сохраняется отдельно для каждого курса.
- 1Шаг 1
- 2Шаг 2
Игровой цикл
Начать этот шагНачатьЦикл и часы, клавиши и мышь, прямоугольники и столкновения, очки, жизни и перезапуск.Начать - 3Шаг 3
Спрайты и изображения
Начать этот шагНачатьИзображения, поворот и масштаб, классы для игровых объектов, группы спрайтов и анимация в космическом шутере.Начать - 4Шаг 4
Правила игры
Начать этот шагНачатьМеню и конец игры, HUD, таймеры и волны, сложность и рекорд в бесконечном раннере.Начать - 5Шаг 5
Миры
Начать этот шагНачатьКарты из текста, тайлы, гравитация и прыжки, камера, которая следует за игроком, и патрулирующие враги в платформере.Начать - 6Шаг 6
Звук и ощущение от игры
Начать этот шагНачатьЗвуковые эффекты и музыка, частицы, тряска экрана и плавное движение.Начать - 7Шаг 7
Проекты
Начать этот шагНачатьSnake, Pong для двух игроков, подземелье с видом сверху и твоя собственная игра.Начать
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться. Переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит делать игры на Python в Coddy
- Вы пишете настоящий pygame: тот же цикл, те же события и тот же
clock.tick, что и на своём компьютере. - Игра работает рядом с кодом, поэтому каждое изменение видно, как только вы снова нажмёте «Играть».
- Каждый урок добавляет одну функцию, пока в игре не появятся победа и поражение.
- Кнопка «Проверить» играет в вашу игру и говорит, какая часть ещё не работает.
Вопросы о создании игр на Python
Как сделать игру на Python?
С помощью pygame: откройте окно и запустите цикл, который читает клавиши, двигает объекты и рисует кадр, примерно 60 раз в секунду. Этот путь учит сначала Python, затем этот цикл, по одной игре за раз.
Подходит ли pygame для начинающих?
Да. Это обычный Python с небольшим набором функций для рисования и ввода, так что вы видите каждую строку, благодаря которой работает игра. Он хорошо подходит для 2D-игр вроде Snake и Pong.
Нужно ли устанавливать pygame?
pip install pygame-ce и запустите тот же код.Что такое pygame-ce?
import pygame, и именно его запускают эти уроки.Можно ли сделать свою игру?
Да. Последнюю игру курса вы придумываете сами, а любой урок можно сохранить как проект и продолжить его развивать.
Можно ли играть в эти игры на телефоне?
Лучше всего в них играть на компьютере или Chromebook с клавиатурой. На телефоне игра показывает стрелки и пробел прямо на экране.
Будет ли сертификат за путь Разработчик игр на Python?
Да. Пройдите все шаги и получите один бесплатный сертификат за весь путь Разработчик игр на Python. В нём перечислены все курсы, пройденные по пути, а также ссылки на сертификат каждого курса, чтобы любой мог проверить каждый указанный навык. Его можно добавить в профиль LinkedIn. Это сертификат о завершении от Coddy, а не аккредитованная квалификация.