A peer-to-peer implementation of the German card game Skat
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
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout games/SecureSkat && cd $_
- Create Badge
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
- 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