-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
78 lines (48 loc) · 1.54 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Kill The Aliens
An arcade style space shooter.
Enjoy :)
Code released under Mozilla Public License by Iron Lotus Studios.
The latest binary builds are available at www.ironlotuscomputer.com.au/kill-the-aliens.
** Dependencies **
Python 3 (tested with 3.6)
pygame
nuitka (to build binary)
pytest (to run unit tests)
** Controls **
Space - shoot
Arrow keys - move a given direction
All of the following instructions are for Linux. For Windows see README-Windows.txt.
** To install dependencies **
$ pip3 install -r requirements.txt
** To run **
To run from source:
$ git clone https://github.com/tnibert/Kill-The-Aliens/
$ cd Kill-The-Aliens
$ python3 killthealiens.py
To run from binary:
$ unzip killthealiens-linux.zip
$ cd killthealiens-linux
$ ./killthealiens
** To compile **
You must have the chrpath package installed. On Ubuntu 18.04:
$ sudo apt install chrpath
To build:
$ make
To package:
$ make zip
To remove all artifacts:
$ make clean
** To run unit tests **
$ make test
** To compile on Windows **
Run buildforwindows.bat (after running pip -r requirements.txt).
You must have python 3.6 and mingw64 installed, both 64 bit.
It should work with visual studio compiler, but hasn't been tested.
You must manually adjust the paths to python and mingw at the beginning of the build script.
** Contribution Credits **
Art for level 1 and player ship created by MagykalMystique.
Music provided by NoCopyrightSounds:
Jarico - Island
Jarico - Landscape
https://www.youtube.com/watch?v=Srqs4CitU2U
https://www.youtube.com/watch?v=kcNpXMxOo48