This repository contains source code of the game. With it included sounds and quite pretty image assets:
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! 💖
- Clone project to your local project directory with
$ git clone https://github.com/denshelemekh/alien-invasion.git
- Create virtual environment and activate it
python3 -m venv [venv_name]
python3 [venv_name]/bin/activate
- Install pygame with
(venv)$ pip install pygame
- Exit python shell with
(venv)$ python deactivate
- Run main file alien_invasion.py
$ python3 alien_invasion.py
or through your IDE.
Tests are located at /tests/tests.py.
Coverage report is located at /coverage_report/index.html.
