/Shoot-them

Arcade 2D space-themed shooter

Primary LanguagePython

"Shoot them"

Arcade 2D space-themed shooter
Author: Konstantin Shperling (Toksi)

Technologies

  • [Python] - Python is a programming language that lets you work more quickly and integrate your systems more effectively.
  • [PyGame] - Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.

Installation

"Shoot them" requires Python.

  • Clone the GitHub repository "Shoot them"
  • Install the virtual environment
  • Install the Pygame module

To install Pygame module use the command:

pip install pygame

About the project

Space 2D shooter written as a home project to develop OOP skills. This is my first Pygame project and my first pet project in general. I will be glad if you point out my mistakes or suggest options that will optimize the game process and improve it from an architectural point of view.

Rules

Your task is to kill the main boss - a flying saucer. If you run into bullets or enemies, you will die. The game has two bonuses that are valid for five seconds:

  1. Lightning - increases outgoing damage
  2. Star - gives two additional bullets