libspades
Ace of Spades library
Credits

A page to give credit where credit is due.

Code Contributors:

Author and maintainer: totally not a burner (not a burner)

OpenPGP Fingerprint: 464EB140456E541C7DD10FDC42976CD08201676B
OpenPGP Public Key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZEtOghYJKwYBBAHaRw8BAQdAD8cGvHb5pCCtztm9VWBT88i9wlPGCh6ZTvjx
wsOdij20J0RhdmlkIENvbGUgPGRhdmlkY283Nzc3QHByb3Rvbm1haWwuY29tPoiW
BBMWCAA+FiEERk6xQEVuVBx90Q/cQpds0IIBZ2sFAmRLToICGwMFCQeEzgAFCwkI
BwIGFQoJCAsCBBYCAwECHgECF4AACgkQQpds0IIBZ2uOKAD/YZwS4/eTo1cGmUZm
hVg7zgLzIDgAXqopU5SV2MuffVkA/0cCrkwe7CPCyAwXr+W/ZDfRvtVAlKf9qYb8
xzCXRQECuDgEZEtOghIKKwYBBAGXVQEFAQEHQA+hf9wElAeIVg1Ocv/m1HCKrwjy
ySW0Ach96stXUqV2AwEIB4h+BBgWCAAmFiEERk6xQEVuVBx90Q/cQpds0IIBZ2sF
AmRLToICGwwFCQeEzgAACgkQQpds0IIBZ2u23AEAzHM5KT9HpEuPxT/yAsyfgKA+
aWbmcc4L979XwFv49j8BALwbGImKsZ8pQ1AGgUOaG4LHHGPipKD4dznY2NJ1rF0O
=AOw0
-----END PGP PUBLIC KEY BLOCK-----

Voxel flood-fill algorithm creator: Teodor Draganov

libspades would also not be possible without the following people:

  • The players of Ace of Spades: Kept the game alive long enough for me to find it.
  • Ben Aksoy: Created Ace of Spades.
  • Ken Silverman: Created the Voxlap engine used by the original Ace of Spades client and the Voxlap5 ".vxl" VXL format, which is used to transfer and store maps.
  • Lee "lsalzman" Salzman and contributors: Created ENet, the foundation of libspades' networking.
  • Daniel Stenberg and contributors: Created libcurl, which is used for the client-side interface of the Build and Shoot master server list.
  • Jean-loup Gailly, Mark Adler and contributors: Created zlib, which is used for map (de)compression during transfer between client and server.
  • sByte: Made that one anarchy server with the ever-changing name, on which libspades was created and tested.
  • Mathias "Mat^2" Kaerlev and contributors: Created pyspades, which some physics code code is based on, despite the extreme bugginess. (Documentation for physics was non-existent, and still is!) Voxlap5 VXL-related code was also historically based on pyspades, however it has since been replaced for reasons made obvious one sentence ago.
  • Unknown people on Leagsaidh "rakiru" Gordon's Ace of Spades wiki: Created flawed protocol documentation based on pyspades which was, after backups and fixes, used to create most of the packet structs contained within the "protocol.h" file.
  • NotAFile: Acquired and distributed a copy of the documentation mentioned above and converted it via python script to the Markdown format, and messed around with themes a lot.
  • ByteBit (xtreme8000) and Martin "Haxk20" Botka: Corrected the data structures of the documentation copy mentioned above, rendering it useful as long as you ignore the other bits.
  • GDGH: He asked, so I had to say "okay".