~cnx/blackshades

A psychic bodyguard FPS

e4888c1 Remove unused math functions

~cnx pushed to ~cnx/blackshades git

3 days ago

17ea4d8 Use more efficient PRNG

~cnx pushed to ~cnx/blackshades git

5 days 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 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 -Drelease-fast --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.