~cnx/blackshades

A psychic bodyguard FPS

a2fbe0e Unbundle libraries

~cnx pushed to ~cnx/blackshades git

2 months ago

c5ad891 Port to Zig 0.14

~cnx pushed to ~cnx/blackshades git

2 months ago

#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.

screenshot

#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 is built using Zig and requires the following libraries:

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 --release=safe --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 using git send-email with the following configurations:

git config sendemail.to '~cnx/blackshades@lists.sr.ht'
git config format.subjectPrefix 'PATCH blackshades'

#Copying

GPLv3

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.