Книга «Изучаем Python»


brew install sdl_mixer portmidi



Pdf көрінісі
бет142/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   138   139   140   141   142   143   144   145   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )

brew install sdl_mixer portmidi
Установите Pygame следующей командой (используйте 
pip
вместо 
pip3
, если вы 
используете Python 2.7):

pip3 install --user hg+http://bitbucket.org/pygame/pygame
Чтобы проверить правильность установки, откройте терминальный сеанс и по-
пробуйте импортировать Pygame (используйте 
python
вместо 
python3
, если вы 
используете Python 2.7):


Создание проекта игры
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")
# Запуск основного цикла игры.


232

Достарыңызбен бөлісу:
1   ...   138   139   140   141   142   143   144   145   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет