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
|
# Black Shades
In *Black Shades* you control a psychic bodyguard, and try to protect the VIP
(dressed in white) from a horde of zombies, snipers and other assorted
would-be assassins.

## Unique Features
* Infinite randomly generated city
* Rag-doll skeletal animation
* Soul release mode
* Fluid aiming system
* Stop assassins by shooting them, knocking them unconscious,
disarming them, tackling the VIP out of the line of fire,
or any combination of the above
## Installation
*Black Shades* requires [GLFW], [GLU], [libsndfile], [OpenAL Soft] and [Zig].
Until Zig reaches 1.0, the game will target the language latest minor release.
To build and install the game to `$prefix`, run:
zig build -Doptimize=ReleaseSafe --prefix $prefix install
## Contributing
For development, `zig build run` may be preferred for faster compilation.
Patches should be sent to [~cnx/blackshades@lists.sr.ht][mailing list]
using [git send-email] with the following configurations:
git config sendemail.to '~cnx/blackshades@lists.sr.ht'
git config format.subjectPrefix 'PATCH blackshades'
## Copying

*Black Shades* is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Please refer to the project's wiki for the complete list of [credits].
[GLFW]: https://glfw.org
[GLU]: https://gitlab.freedesktop.org/mesa/glu
[libsndfile]: https://libsndfile.github.io/libsndfile
[OpenAL Soft]: https://openal-soft.org
[Zig]: https://ziglang.org
[mailing list]: https://lists.sr.ht/~cnx/blackshades
[git send-email]: https://git-send-email.io
[credits]: https://man.sr.ht/~cnx/blackshades/credits.md
|