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

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

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

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

Видеоурок

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

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

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


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


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


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


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

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

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

Исходный код

Создание окна игры
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 до профи / Основы, Django, TKinter
Уроки Python для начинающих
21 урок
Уроки Python Django / Создание сайта
12 уроков