Skip to content

Clone of popular arcade game written with Python 3 and Pygame. With sounds, pretty image assets, thoroughly tested.

License

Notifications You must be signed in to change notification settings

dshelem/alien-invasion

Repository files navigation

Alien Invasion

That is the clone of popular arcade game written with Python 3 and Pygame.

This repository contains source code of the game. With it included sounds and quite pretty image assets:

screen shot

The game is thoroughly tested. Please have a look at alien-invasion/coverage_report/index.html file for coverage details.

This project is licensed under the terms of the MIT license.

If you have any questions, comments or ideas, contact me at d dot shelem at gmail dot com.

Thanks! 💖

Installation

  1. Clone project to your local project directory with
$ git clone https://github.com/denshelemekh/alien-invasion.git
  1. Create virtual environment and activate it
python3 -m venv [venv_name]
python3 [venv_name]/bin/activate
  1. Install pygame with
(venv)$ pip install pygame
  1. Exit python shell with
(venv)$ python deactivate
  1. Run main file alien_invasion.py
$ python3 alien_invasion.py

or through your IDE.

Tests

Tests are located at /tests/tests.py.

Coverage report is located at /coverage_report/index.html.

About

Clone of popular arcade game written with Python 3 and Pygame. With sounds, pretty image assets, thoroughly tested.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages