Skip to content
Patrick Bay edited this page Dec 4, 2015 · 32 revisions

Welcome to the CypherPoker Wiki on GitHub. Here are some introductory pages for running, understanding and working with the game:

Getting and running CypherPoker

CypherPoker is available for a wide variety of platforms supported by Adobe's Flash and AIR runtimes. The current minimum versions are 11.6 for Flash and 3.6 for AIR.

You can download and/or play the current version here: http://cypherpoker.org/play/

Building CypherPoker from scratch

https://github.com/monicanagent/cypherpoker/wiki/Building-CypherPoker-from-scratch

CypherPoker: Core Cryptographic Operations

https://github.com/monicanagent/cypherpoker/wiki/CypherPoker:-Core-Cryptographic-Operations

CypherPoker: The Peer to Peer Poker Protocol

https://github.com/monicanagent/cypherpoker/wiki/CypherPoker:-The-Peer-to-Peer-Poker-Protocol

CypherPoker: Software Architecture

https://github.com/monicanagent/cypherpoker/wiki/CypherPoker:-Software-Architecture

Hand Analysis and Ranking

Information on how hands are analyzed and ranked can be found at:

https://github.com/monicanagent/cypherpoker/wiki/PokerHand.as

https://github.com/monicanagent/cypherpoker/wiki/PokerHandAnalyzer.as

Terminology

During the construction of CypherPoker I've tried to stick as close to established Texas Hold'em naming conventions as possible. In a few instances, however, it was necessary to deviate from them in order to accommodate similarly named but functionally different pieces; these are explained below:

leader / dealer

To accommodate different game types the lounge defines an activity "leader" instead of a "dealer". In the context of a poker game, however, the activity "leader" is the "dealer" and the two are used equivalently.

cycle

A betting "cycle" is complete when all players have matched the highest current bet. This means that a community card(s) is about to be dealt or the game is about to be completed.

round

Often players will refer to playing a few "hands" of poker but since this terminology is used in hand analysis the term "round" is used instead. A "round" is defined as a completed final cycle of betting on completely dealt cards, or if all but one player have folded. When new player/private cards are dealt a new betting "round" begins.

game

A "game" is composed of multiple "rounds" and is complete when all but one player have a 0 balance or have dropped out. In non-buy-in/tournament play games continue indefinitely until all but one players have resigned.

Clone this wiki locally