MrLucky974 / space-invaders

a re-creation of the 1978 arcade game Space Invaders using Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sp@c3 1vadé 4

Description

[EN] : sp@c3 1vadé 4 is a re-creation of the 1978 arcade game Space Invaders using Python. It was made in high school computer class. It uses Pygame and a library called pygame_gui for interface (main menu).

[FR] : sp@c3 1vadé 4 est une re-création du jeu d'arcade de 1978 Space Invaders réalisée en utilisant Python. Ce jeu a été développé lors d'un cours d'informatique au lycée. Il utilise Pygame ainsi qu'une bibliothèque appelée pygame_gui pour l'interface (menu principal).

Requirements

  • Python 3.7+
  • Pygame Community Edition
  • Pygame GUI

How to play

  1. Copy or download the project
  2. Open a console in the project directory
  3. Run this command in the command prompt:
python main.py
  1. ???
  2. Enjoy.

Content

  • Main Menu with buttons using Pygame GUI (Note : there is an option button although there is no options screen)
  • Keyboard-controlled character (using left/right arrows to move, space to shoot)
  • Enemies (like the original game)
  • Destructible walls (like the original game)
  • Revamped sprites (colored)
  • Score System

Assets

Visuals assets are recreated by myself (and sometimes modified) from the original game, and audio is made using sfxr.

Screenshots

Main Menu

In-Game Screenshot

About

a re-creation of the 1978 arcade game Space Invaders using Python.


Languages

Language:Python 100.0%