Introducing the Bridge Results website

by Matthew Kidd
Published: March 30, 2012
Updated: April 10, 2012
Logo for Bridge Results website

Since 2009 I have used ACBLmerge to post full results for the Pacific Southwest Regional (San Diego). In 2011 I used the program to post full results for the Palm Springs Regional which is now the second largest regional. Several clubs also use ACBLmerge.

However, despite the detailed documentation, using ACBLmerge requires some computer expertise because it is a command line based program. I have long wanted to add a graphical user interface (GUI) or create a website where a director or club manager could upload their input files and have everything else taken care of automatically. But adding a GUI to a Perl programs is a bit cumbersome, far less enjoyable than adding new features. And while I understand the basics of web forms there are many web front-end details I would have to come up to speed on. Fortunately others are experts on these things.

Philippe Lamoise is a fellow San Diego bridge player with web development expertise. For the last several months he has been creating the Bridge Results website. At the same time I have made improvements to ACBLmerge to better integrate with Bridge Results. The resulting website can support clubs, both large and small, and tournaments of any size.

Basic use

Every club or tournament has a calendar on which the club manager or a tournament official can define events, possibly several per day. For example, click to see March calendar for the Esplanade Bridge Club. A partial screenshot appears below.

Subset of March calendar for the Esplanade Bridge Center on Bridge Results

To view a game result generated by ACBLmerge, a player just clicks on a Results link. The month and year to view can be changed at the top of the calendar. Pressing the Go button then changes to the desired month. The calendar can also be viewed in other formats. The List view is well suited to large tournaments such as regionals and nationals. A partial screenshot of this format is shown below.

Subset of calendar in list view for the Palm Springs regional on Bridge Results

Each club or tournament has its own account on Bridge Results. Defaults for many ACBLmerge settings can be set through an administrative console. See the partial screenshot below.

Screenshot of ACBLmerge parameters in Bridge Results

Adding new events is easy.

Screenshot of adding an event in Bridge Results

If there are regularly scheduled events, for example a sanctioned session at a club, they can be added once and will automatically appear in the calendar at the regularly scheduled interval.

Screenshot of adding a regularly schedule event in Bridge Results

Uploading results files is easy.

Screenshot of uploading results files in Bridge Results

After the files are uploaded, ACBLmerge is run without double dummy analysis. This makes the results available online after only a couple of seconds. If the club has selected the double dummy analysis feature, ACBLmerge is then run again with double dummy analysis and when it has finished the new results replace the initial results.

Social networking features

Bridge Results has social networking features.

Screenshot of ACBLmerge showing ability to click on a player's name

In addition to the Face View and Masterpoint Tooltip features of ACBLmerge, a link will appear under a player’s name when the mouse cursor is placed over a name. Clicking on the player’s name, takes you to a player page as shown in the screenshot below, where I have truncated the full list of sessions. Click for the full live example.

Screenshot of a player page on Bridge Results.

Results are tracked across all clubs and tournaments that use Bridge Results. The example below shows results from the Esplanade Bridge Center, Adventures in Bridge, and the Palm Springs regional.

Screenshot of a player page on Bridge Results.

Notice that each player page has three tabs: News Feed, Profile, and Results.

Add Friend button on Bridge Results.
Screenshot of Profile tab on a player page on Bridge Results.

The Newsfeed tab is a similar to the Facebook Wall. It shows recent results for the player and the player’s friends. The Profile tab shows information about the player, currently just their player number.

ACBLmerge Logo When either the News Feed or Profile tab is selected, the left side of the page show the player’s “friends”. Initially “friends” is defined as bridge partners. But when a player is logged in, they can add other players as friends using the button shown at the right. Clicking on a friend takes you to the player page for the friend.

Screenshot of Newsfeed tab on a player page on Bridge Results.
Screenshot of changing a player's picture on Bridge Results.

If a player is logged in, they may post a message on their news feed or the news feed of another player.

Screenshot of posting a message on a player's wall on Bridge Results.

Logged in players may also add a picture or change their picture by clicking on the My Photo button. (Initially, player faces were populated using an existing set of about 500 faces.)

Interested in using Bridge Results for your club or tournament?

If you are interested in using bridge results for your club, contact Philippe Lamoise. He is offering free trial periods. Longer term he is considering charging a subscription fee of about $120 / year for large clubs and substantially less for small clubs. These fees will offset the cost of webhosting and continued development.

ACBLmerge will remain an open source program. The manner in which it integrates with Bridge Results is general. If you wish to create develop a website similar to Bridge Results, the ACBLmerge website integration features will work for you too.

Comparison of Bridge Results and the ACBL Club Results service

The ACBL provides a free service called Club Results that allows clubs to post their results on the ACBL website. Clubs can register to use the service (read the manual). I think Club Results is a great idea, perhaps the best ACBL digital initiative, though I’ve heard reports that sadly it is not getting much use.

Bridge Results offers several advantages compared to Club Results:

  1. Support for tournaments.

    It is embarrassing that the ACBL provides better support for club games than for their tournaments.

  2. Social networking features.

  3. Ability for players to track partnership performance.

  4. Features specific to ACBLmerge.

    The Face View, Masterpoint Tooltip, and Pop-Up Recap Sheet features are currently specific to ACBLmerge. The ability to link to PBN or GIB hand records, which can then be downloaded for easy full double dummy analysis using a program like Bridgify or Bridge Captain, is also specific to ACBLmerge.

  5. Double Dummy analysis.

    Results on the Club Results service do not include double dummy analysis. I want to emphasize that this is not the fault of BridgeComposer, the program used by the ACBL to merge results for the Club Results service. BridgeComposer is perfectly capable of performing double dummy analysis; in fact it relies on the same open source double dummy program as ACBLmerge. The reason is because former ACBL president Rich DeMartino, felt “double dummy analysis confuses players” by which he meant that players sometimes feel they have done something wrong if their results does not match the double dummy results. I understood his viewpoint but argued that it was just a matter of educating players. But I didn’t prevail and double dummy analysis was left out of Club Results.

  6. Club branding.

    Bridge results provides some club branding functionality. For example, a club can have its logo included at the top of each game results or have its website favorite icon (favicon) appear on the browser tab of each game result in place of the Bridge Results favicon.

Most importantly Bridge Results has the freedom to operate and innovate. Philippe Lamoise and I are a two man team. We do not have to seek approval from several levels of committees. We are here now, eager to make improvements, and keen to listen to suggestions.