2D аркадный космический шутер с видом сверху. Защитите космическую базу (позади игрока, не поместилась в экран ;-) ) от вторжения космических пришельцев.
Если пришелец дойдет до конца экрана или врежется в игрока, игрок теряет жизнь, уровень начинается сначала. Игра завершится, когда у игрока не останется жизней. За пораженных пришельцев начисляются очки, лучший результат игра сохраняет и отображает вверху экрана HI_SCORE. Текущее количество очков SCORE и количество жизней игрока LIVES также отображаются вверху экрана. В центре экрана объявляется текущий уровень LEVEL.
Стрелки "Влево" и "Вправо" для перемещения игрока, "Пробел" - выстрел.
Программа написана на Python v.3.10 с использованием библиотеки pygame v.2.1.2.
- Скачайте SpaceDefender на Ваше устройство любым удобным способом (например Code -> Download ZIP, распакуйте архив).
- Установите Python, если он у Вас еще не установлен.
- Установите библиотеку Pygame. Для этого откройте терминал, перейдите в каталог с игрой (cd <путь к игре>/SpaceDefender),
выполните команду
pip3 install -r requirements.txt
. Если Вы пользователь Microsoft Windows, то вместоpip3 install ...
следует использоватьpip install ...
- Запустите игру командой
python3 main.py
(Для Microsoft Windowspython main.py
).
Если игра покажется слишком сложной или простой, поэкспериментируйте с настройками в разделе "начальные настройки" файла settings.py.