Создание проекта игры
241
Планирование
проекта
Построение крупного проекта должно начинаться не с написания кода, а с планиро-
вания. План поможет вам сосредоточить усилия в нужном направлении и повысит
вероятность успешного завершения проекта.
Итак, напишем общее описание игрового процесса. Хотя это описание не затра-
гивает все аспекты игры, оно дает достаточно четкое представление о том, с чего
начинать работу:
Каждый игрок управляет кораблем, который находится в середине нижнего
края экрана. Игрок перемещает корабль вправо и влево клавишами управле-
ния курсором; клавиша «пробел» используется для стрельбы. В начале игры
флот пришельцев находится в верхней части экрана и постепенно опускается
вниз, также смещаясь в сторону. Игрок выстрелами уничтожает пришельцев.
Если ему удается сбить всех пришельцев, появляется новый флот, который
движется быстрее предыдущего. Если пришелец сталкивается с кораблем
игрока или доходит до нижнего края экрана, игрок теряет корабль. Если
игрок теряет все три корабля, игра заканчивается.
В первой фазе разработки мы создадим корабль, который может двигаться вправо
и влево. Корабль должен стрелять из пушки, когда игрок нажимает клавишу «про-
бел». Когда это поведение будет реализовано, мы можем заняться пришельцами
и доработкой игрового процесса.
Установка
Pygame
Прежде чем браться за программирование, установите пакет Pygame. Модуль
pip
помогает управлять загрузкой и установкой пакетов Python. Чтобы установить
Pygame, введите следующую команду в приглашении терминала:
$ python
-m pip install --user pygame
Эта команда приказывает Python запустить модуль
pip
и включить пакет
pygame
в установленный экземпляр Python текущего пользователя. Если для запуска
программ или сеанса терминала вместо
python
используется другая команда (на-
пример,
python3
), команда будет выглядеть так:
$ python3 -m pip install --user pygame
Достарыңызбен бөлісу: