Игра Alien Invasion состоит из множества файлов; создайте в своей системе новый каталог с име-
нем alien_invasion . Чтобы команды import работали правильно, все файлы проекта должны нахо-
диться в этой папке .
вероятность успешного завершения проекта.
Установка Pygame
227
Каждый игрок управляет кораблем, который находится в середине нижнего края экрана .
Игрок перемещает корабль вправо и влево клавишами управления или курсором; клавиша
«пробел» используется для стрельбы . В начале игры флот пришельцев находится в верхней
части экрана и постепенно опускается вниз, также смещаясь в сторону . Игрок выстрелами
уничтожает пришельцев . Если ему удается сбить всех пришельцев, появляется новый флот,
который движется быстрее предыдущего . Если пришелец сталкивается с кораблем игрока или
доходит до нижнего края экрана, игрок теряет корабль . Если игрок теряет все три корабля,
игра заканчивается .
В первой фазе разработки мы создадим корабль, который может двигаться вправо
и влево. Корабль должен стрелять из пушки, когда игрок нажимает клавишу «про-
бел». Когда это поведение будет реализовано, мы сможем заняться пришельцами
и доработкой игрового процесса.
Установка Pygame
Прежде чем браться за программирование, установите пакет Pygame. Ниже описан
процесс установки в Linux, OS X и Microsoft Windows.
Если вы используете Python 3 в системе Linux или если вы работаете в OS X,
для установки Pygame используется
pip
— программа, управляющая загрузкой
и установкой пакетов Python. Процедура установки пакетов с использованием
pip
описана ниже.
Если вы используете Python 2.7 в системе Linux или если вы работаете в Windows,
для установки Pygame программа
pip
вам не понадобится. Вместо этого перейдите
к разделу «Установка Pygame в Linux» (с. 229) или «Установка Pygame в Windows»
(с. 231).
Достарыңызбен бөлісу: