PyGame

Создание игры на Python 3 с PyGame

5 уроков Практика Справочник
/ Видеокурсы / Создание игры на Python 3 с PyGame

Разработка игр на Python 3 с PyGame / #1 - Начало

Разработка игр на Python 3 с PyGame / #1 - Начало


Python

Python это многофункциональный язык, который позволяет создавать как сайты и программы, так и игры. В этом курсе мы рассмотрим библиотеку PyGame, позволяющую создавать игры с интерфейсом, анимацией и функциональностью.

Видео урок:

Полезные ссылки:

  1. Курс по языку Python;
  2. Установка Python;
  3. Скачать Atom;
  4. Установка Pip;
  5. Установка PyGame.

Прежде чем изучать библиотеку PyGame стоит ознакомиться с самим языком программирования Python. После прохождения базового курса вам будет намного проще понимать синтаксис языка и у вас не возникнут дополнительные вопросы в ходе этого курса.


Язык Python имеет множество различных библиотек, которые делают его намного масштабнее и дополняют его всевозможным функционалом. Большинство скучных и повторяющихся действий, которые вы делаете в коде можно было бы выполнить намного проще, зная ту или иную библиотеку, коих действительно очень и очень много!


Библиотеку PyGame это специально разработанная библиотека для создания игр с интерфейсом на языке Python. В ходе этого курса мы научимся создавать простенькие 2D игры на языке Питон (3 версии). Мы создадим игру с анимацией, спрайтами (картинками), функциональностью и графическим интерфейсом.


Сама библиотека вышла уже давным давно, примерно в 2000 году. Приложения написанные на PyGame могут спокойно работать на Андроид, а также на компьютерах. Таким образом вы можете создавать игры, которые работать на нескольких устройствах, но при этом иметь один и тот же код.


На основе этой библиотеки уже было построено множество игр и приложений. Посмотреть большой список популярных игр можно на их официальном сайте.

Материалы для курса

pygame_project.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Создание окна игры
import pygame

pygame.init()
win = pygame.display.set_mode((500, 500))

Домашнее задание

Новые размеры окна

Создайте окно размером 600 пикселей по высоте и 300 пикселей по ширине. 

Посмотреть ответ

Для создания такого окна вам понадобиться следующий код:

import pygame

pygame.init()
win = pygame.display.set_mode((300, 600))
Библиотека PyGame

На что способна библиотека PyGame, какие функции она предоставляет и что вы можете получить, если будете её использовать?

Посмотреть ответ

Библиотека PyGame дает возможность вам создавать игры как под ПК, так и под Андроид. Вы можете прописать весь интерфейс программы, всю анимацию, а также весь функционал самой игры используя эту библиотеку.

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны только при подписке от 1 месяца!

Python

Также стоит посмотреть