Article View: net.rec.bridge
Article #410Bridge playing programs ("Bridge 4.0")
From: Chris Stassen
Date: Wed, 15 May 1985 17:14
Date: Wed, 15 May 1985 17:14
58 lines
2903 bytes
2903 bytes
A program called "Bridge 4.0" has just become available. It is the first program I have seen that will bid and play randomly dealt hands (most other programs are tutorials - an electronic version of "AutoBridge"). Bridge 4.0 is available for the IBM, Apple, and Commodore computers. Review (of the IBM PC version): (1) The program is written in BASIC, and is interpreted. It is SLOW, though compiling it might help. It is also "protected." (see "SAVE" entry in MS BASIC manual). (2) The program CHEATS. When sorting hands, it counts the total number of cards in each suit for each *partnership*. It then decides what suit the final contract will be based on maximizing (# cards) + (# points) per suit. This leads to confusing auctions such as: Partner You ------- ------- 1D 2C (11 HCP, 5 clubs, 3 diamonds) 2D 3D 4C (!) 4D 5C (!!) You partner has bid diamonds twice, you support him, and he then suddenly decides that clubs is the best suit to be in? As it turns out, we had the same number of clubs and diamonds between us, but one more high card point in clubs, (AKQ, rather than AKJ). (3) Although I haven't been through the entire source yet, it is relatively clear that the program cheats when it leads, too. It does too good a job of making the correct lead, without any supporting information from the bidding. It is such a small program (23K in "compressed" format), that it couldn't do that well without cheating. Being rather disgruntled with the best the software market has to offer (at the moment), I am setting off to write a program that plays bridge. I am working from the following requirements: (1) It must *NOT* cheat (2) It will support from 0 to 3 players (on extra serial ports) (3) It will understand and use a large variety of bidding conventions (4) At first, it will only run on the IBM PC (and don't expect it to run in less than 264k). Any help that I can receive in the form of: (1) pointers to papers on strategy algorithms (2) suggestions for format/conventions/options Will be greatly appreciated. -- Chris
Technical Details
Message-ID:
<601@spp2.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!prls!amdimage!amdcad!amd!pesnta!pertec!scgvaxd!trwrb!trwspp!spp2!stassenShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site spp2.UUCP
Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!prls!amdimage!amdcad!amd!pesnta!pertec!scgvaxd!trwrb!trwspp!spp2!stassen
From: stassen@spp2.UUCP (Chris Stassen)
Newsgroups: net.rec.bridge
Subject: Bridge playing programs ("Bridge 4.0")
Message-ID: <601@spp2.UUCP>
Date: Wed, 15-May-85 13:14:10 EDT
Article-I.D.: spp2.601
Posted: Wed May 15 13:14:10 1985
Date-Received: Mon, 20-May-85 04:10:56 EDT
Reply-To: stassen@spp2.UUCP (Chris Stassen)
Distribution: na
Organization: TRW, Redondo Beach CA
Lines: 58
Summary: Avoid "Bridge 4.0"