****************************************************************************** File Name : poker.txt Date : 27th October 2005 Author : Richard Woolcock ****************************************************************************** The bonus game I'm using is 'draw poker'. You may start a game by typing 'play self', or 'play <name>'. If you play with another person and they've already set up a game, you will join their game, otherwise you'll set your own up. If you set up the game then you will be the dealer. At any point, the dealer may choose to deal by typing 'deal'. This will give each player 5 cards, and will prevent other people from joining the game. The dealer also goes first (which means they may use their first bet to place an ante). In round 1, each player has three choices. They may either fold (give up, by typing 'fold'), call (match the current bet, or defer to the next player if the bet is 0, by typing 'bet call'), or raise the bet (by typing 'bet <gold>'). Once every player has made their choice, the game moves on to round 2. In this round, each player may discard up to 4 cards (via the 'discard' command) and then type 'draw' to replace them, or they may type 'stick' to stick with their current hand. Round 3 works exactly the same as round 1, with each player chosing to either fold, call, or raise the bet. At the end of this round, the game is over, all hands will be revealed and the winner will receive the gold from the pot.