Создание
проекта игры
231
$
python3
>>>
import pygame
>>>
Если импортирование прошло нормально, переходите к разделу «Создание про-
екта игры».
Установка
Pygame в Windows
Проект Pygame размещен на сайте совместного использования кода Bitbucket.
Чтобы установить Pygame для вашей версии Windows, найдите на странице
https://
bitbucket.org/pygame/pygame/downloads/
программу установки для Windows,
соответствующую вашей версии Python. Если вы не нашли подходящую программу
установки на сайте Bitbucket, попробуйте поискать по адресу
http://www.lfd.uci.
edu/~gohlke/pythonlibs/#pygame
.
Когда подходящий файл будет загружен, запустите программу установки, если это
файл
с расширением
.exe
.
Если файл имеет суффикс
.whl
, скопируйте его в каталог проекта. Откройте окно
командной строки, перейдите в папку, в которую был скопирован установочный
пакет,
и воспользуйтесь программой
pip
для запуска установки:
>
python -m pip install --user pygame-1.9.2a0-cp35-none-win32.whl
Создание проекта игры
Построение игры начнется с создания пустого окна Pygame, в котором позднее
будут отображаться игровые элементы — прежде всего корабль и пришельцы.
Также игра должна реагировать на действия пользователя, назначать цвет фона
и загружать изображение корабля.
Создание окна
Pygame и обработка ввода
Начнем с создания пустого окна Pygame. Ниже приведена базовая структура игры,
написанной с использованием Pygame:
alien_invasion.py
import sys
import
pygame
def run_game():
# Инициализирует игру и создает объект экрана.
pygame.init()
screen = pygame.display.set_mode((1200, 800))
pygame.display.set_caption("Alien Invasion")
# Запуск основного цикла игры.