Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 1.83 KB

File metadata and controls

68 lines (52 loc) · 1.83 KB

Космические Захватчики (Space Invaders)

Версия: 1.0
Автор: Павел Кареньгин


Описание

Классический аркадный шутер с пиксельной графикой. Особенности:

  • Два уровня сложности
  • Система рекордов с сохранением имён
  • Разрушаемые преграды
  • Разные типы врагов

Требования

  • Python 3.6 или новее
  • Библиотека Pygame 2.0+

Состав проекта

space_invaders/ ├── game.py # Основная логика игры ├── player.py # Корабль игрока ├── alien.py # Пришельцы и НЛО ├── laser.py # Лазеры ├── obstacle.py # Защитные блоки ├── leaderboard.json # Таблица рекордов ├── graph/ # Графика │ ├── player.png │ ├── red.png │ ├── green.png │ ├── yellow.png │ └── extra.png └── tests/ # Тесты


Управление

  • Стрелки влево/вправо: Движение корабля
  • Пробел: Выстрел
  • Мышь: Навигация в меню

Особенности

  1. Система очков:

    • Красные пришельцы: 100 очков
    • Зелёные: 200 очков
    • Жёлтые: 300 очков
    • НЛО: 500 очков
  2. Рекорды:

    • Сохраняет 5 лучших результатов
    • Имя из 3 букв
  3. Уровни:

    • Уровень 1: Стандартная сложность
    • Уровень 2: Ускоренные враги

Запуск

python game.py