I'm building an Android game based on Contract Bridge, where 4 players will be playing simultaneously once they are connected with the Game Server.
I have no prior experience of playing any card game, and have been learning Bridge while working on this project. I understand most of the concepts of the game, things like Deal, Trick, strength of a hand, major suit, minor suit, the actual game play, etc.
But I'm still a bit confused by Bidding, the key part of the game. Since I'm a developer, and will not be working on creating an artificial CPU player, I'm more interested in getting the Rules of Bidding right, rather than strategies for making a great Bid.
Here are my rule questions:
- How long does the bidding process continue? I know that when a certain bid is made by a player, and the remaining three call "Pass" subsequently, the last bid is agreed as a final contract. But what if players continue to bid, "double" or "redouble" the last bid forever? Do the cards need to be re-dealt in that case?
- When a player calls "double" for a last bid, what exactly happens on the score card? I've read that you double your stakes for the game, i.e. if the player who bid makes that contract, he wins double points, and if he fails, you win double points, but I need a more figurative explanation with examples. Same with "redouble".
- How is the declarer (or the attacking team) decided? Does the player whose bid is chosen as a final contract (with the suit he chose becoming the trump suite) become declarer? Or does the player who was first to mention the suit, which becomes the trump suit of the game, become the declarer?
- What would be the purpose of a dummy player in the game if his cards are played by the declarer? In the Android game that I'll make, he'll be just sitting idle in-front of the phone and watch the show doing nothing (except the time when he exposes his cards and is done).
I know I've asked many questions here, but they all relate to rules of bidding. Any help with getting these rules clear in my mind would be appreciated.
Update
Following are the sources I have referred so far to understand the game:
- http://www.bridgeworld.com/default.asp?d=intro_to_bridge&f=bbeg5.html
- http://www.acbl.org/learn/howToPlay.html
- http://entertainment.howstuffworks.com/how-to-play-bridge
- Videos of channel iBridgePlayer on YouTube.
P.S.: I'm a software developer and not an enthusiast, so please keep your answer jargon-free where possible.