A psychic bodyguard FPS

62335fb Bump to 2.4.9

~cnx pushed to ~cnx/blackshades git

4 months ago

7e33695 Stop spawning enemies in the same block

~cnx pushed to ~cnx/blackshades git

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


#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


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


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'



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.