A peer-to-peer implementation of the German card game Skat

Edit Package SecureSkat
https://savannah.nongnu.org/projects/secureskat

SecureSkat is a peer-to-peer implementation of the card game Skat.

The program negotiates possible players and sessions over an arbitrary IRC network (Internet Relay Chat). Beside a IRC server for bootstrapping the communication channels neither a trusted third-party (dealer) nor a centralized game server is required. It uses the C++ library LibTMCG to ensure a reasonable level of verifiablility for card operations (so-called Mental Poker problem). Furthermore, SecureSkat provides simple electronic voting capabilities based on a playing card encoding.

For peer-to-peer communication between players the program allows the usage of Tor hidden services (i.e. onion address of a peer instead of FQDN), because often the incoming TCP/IP port range is restricted by the configuration of Internet routers.

Author: Heiko Stamer

Refresh
Refresh
Source Files
Filename Size Changed
SecureSkat-2.15.tar.gz 0000552845 540 KB
SecureSkat-2.15.tar.gz.sig 0000000195 195 Bytes
SecureSkat.changes 0000002529 2.47 KB
SecureSkat.keyring 0000005002 4.88 KB
SecureSkat.spec 0000002861 2.79 KB
Latest Revision
Heiko Stamer's avatar Heiko Stamer (hstamer) accepted request 711464 from Heiko Stamer's avatar Heiko Stamer (hstamer) (revision 4)
- update to 2.15:
  * bugfix: check the returned errno EINTR/EAGAIN (Interrupted system call)
  * bugfix: added some missing error handlers for read() calls
  * added program SecureSkat_ai (simple computer player based on heuristic)
  * added SecureSkat_rule with some common functions for rules of the game 
  * SecureSkat_random: improved error handling and massive code cleanup
  * SecureSkat: fixes exception handler of the export/import command
  * bugfix: don't allow to put the same card type twice into the Skat
  * SecureSkat_misc: fixes invalid argument (long->int) of setsockopt()
  * bugfix: added a missing sanity check for FD_SET resp. MFD_SET
  * improved README and updated documentation license (GNU FDL 1.3)
Comments 0
openSUSE Build Service is sponsored by