I direct bridge games and tournaments and create stuff for my bridge work which people seem to want. So I set up this web page to slowly put the things (essays, programs, information) I’ve created into the public domain. If I were a better writer or programmer I would not be giving them away, but since I am not, I trust you will not descend upon me in anger should they not interest you or work for you...
Nothing on this site has ads or asks for a credit card number (some of the external links might). Since I maintain this site for information and entertainment purposes only, there is no security layer and some browsers may get antsy. I’ll do my best to ensure none of these pages is infected with something transmittable so you can safely ignore the warnings that today's browsers insist upon, and we can keep this all free and simple.
Newest additions:
New! Leavenworth Regional Daily Bulletins (here), or click on “Daily Bulletins” below for more info
New! Bridge Results from Games McBruce directs (more informative and colourful than ACBL Live!), below in the dark blue Bridge Results tab
New! Some big-screen tips I prepared for Capilano Games in early 2026: #1 #2 #3 #4 #5 #6 #7 #8
Current Standings in Unit Masterpoint Races Unit 430 Free Plays MUG and other Unit 430 non-sectional events results How to Run a Unit Game At Your Club
Mentor-Mentee Game, November 26 links: ACBL Live Results McBruce Comments Final 2025 Masterpoint Races
Continually Updated Major League Soccer Standings and Power Rankings (here)
Among the other things you may currently — or eventually — find here (pick a tab):
Three different sources for material on this page: old facebook postings (blue background), old bridge articles (green), new stuff (gold). They're all on this page and most have been featured at the bottom of the mcbruce.ca main page. You can scroll through and read them all if you have several hours, or pick and choose from this contents table, for which there is a link back here separating each piece from the next:
Many of these, especially the old bridge articles from the Matchpointer, were originally printed in a format that makes me cringe today: semi-condensed fonts at small sizes, carefully chosen to maximize the amount of reading material I could get onto a certain number of pages, to encourage people to take the free magazine home with them, rather than read it at the club and leave it there, so that a few weeks later, when they needed some bit of key info it would already be in their homes. The internet has changed all this, of course, we can recast the text with a decent-sized and spaced typeface, and need not worry about the space it takes, since everyone can easily scroll down when their screen space runs out.
This also gives me a chance to make minor touch-ups, small corrections, or occasionally write an introduction explaining interesting facets of an article. I'll try to limit this to the smallest of edits rather than a complete re-write to conform to current standards. One nice advantage for the bridge articles is that we can use better looking suit symbols that the monochrome ones I used on paper.
Remember that you have options for reading as well: on a computer you can use CTRL and (plus) to increase the size of the text, CTRL + (minus) to decrease it, and CTRL + (equals) to return it to the original size. The text will reset itself to the screen space you have, based on the size you choose. On a touchscreen device, there are options for doing this as well, but pinching and two-finger unpinching doesn't work; that simply magnifies the text off the right edge. Check your device for options.
Happy reading!
I've stopped posting to Facebook but have kept a big file of stuff I posted there over about a decade (link), and I'll post some of the best ones here from time to time, as well as on a new site here, along with some of the things I've written for other publications. The following, however, is original and recently composed....
Late in the 2025 season I wrote a program to track each Major League Soccer (MLS) team's chances of finishing in or out of the playoffs and in which of the nine spots allocated for each of the two divisions. The program read in the results so far, computed the standings and assigned ratings to each team, then used those ratings to simulate the rest of the season's matches many times, counting the number of times each team finished in each possible spot. For 2026 I have started the project at the beginning of the MLS season and the current progress is here.
The program works from two formulas: one is a simple algorithm to produce scores that look like soccer scores: from 0-0 to 2-0 to 1-1 to 3-2 and beyond. The program first rates each team's chance of winning, and the chance of the game ending in a draw, then produces a random score that matches the result. The second formula is the one that compares the ratings of the two teams and works out win chances, and also tells you how much to transfer from the loser to the winner, or from the favorite to the underdog if the result is a draw. This is a variant of the formula Arpad Elo produced for the US Chess Federation, the one a recently-dumped and frustrated Mark Zuckerberg got from his roommate to produce a website where illegally-obtained photos of female students at Harvard were pitted one against another, and users were asked to choose one, creating an ordered list of faces that got him into trouble, but eventually became Facebook.
As I write this the MLS prediction page for 2026 is not saying much yet only two games into the season, since there are so many possibilities and our initial guess as to the strength of each team is a guess based on last year's results and pre-season predictions made online. Even the top team has a tiny chance of finishing dead last at this point, and the lowest-rated team has a 1.2% chance of winning the MLS Cup. As more games are played, leaving fewer to simulate, there will be more of a difference between the top and bottom teams and we will begin to get a picture of who is safe and who needs more good results. As the program records the results already in, it adjusts the ELO ratings of the teams, so that the farther into the season we get, the more the ELO ratings will depend on 2026 results and not on our pre-season guesses as to who would be good in 2026. I'll post a weekly update at the link above.
I’ve been developing an online widescreen display combining the results, the BridgeMate data, and the deal data, showing overall and section results, and scores and contracts on each board, and it is starting to come together. On a tablet or monitor it looks really good, and I've recently improved the smaller screen version so you can see it more easily on your smartphone screen turned sideways. The files are large enough (not nearly as large as a video, but may take a second or three to load) that we can't keep them online for more than a month or two before removing the oldest ones. You may need to update your browser version if you haven’t in a while to see these properly, there is some newer tech that may not work in older versions. When you click on the button link below, you will at first see only a row of clickable tabs, for overall awards, sections, one for each board, and a help tab at the end. It looks sparse at first until you realize you can just hit the various tabs like old-style car radio buttons to jump around without all that scrolling! The board results include a variable colour for the HCP and FRK boxes below West and East and beside the South hand, to show you which side (N-S orange, E-W purple) had the balance of the HCP (highcard points), and whether the deal was a red spicy one in terms of FRK (freakness), a gray average one, or a blue boring one with mostly three- and four-card suits. In the most recent versions I have added the FRK colours at the bottom of each board tab and the HCP balance colour at the top of each tab, so you can quickly find, for example, the deals where your side had most of the points or the most spicy ones! One cool trick for you to try on your monitor is to use CTRL + (plus key) and CTRL + (minus key) to adjust the size of screen elements so that the hands appear to the right of the results, and not below. (CTRL + zero goes back to normal.) Games below are colour-coded as follows:
|
Unit 430's Web Site, with information on tournaments and events, is here
Unit 430 Masterpoint Races — 2026-current — 2025-final — 2024-final — 2023-final — 2022-final (see note below) - 2021-final (see note below) - 2020-final - 2019-final - 2018-final - 2017-final using a new (OK, it's no longer so new, I wrote it in 2017) program that combines a long text file of results with an even longer text file of player data.
Starting in 2024, Unit 430 began rotating Unit Games among several clubs so that everyone in the Unit can more easily play one, and the news about where the next one is should be at the Unit 430 site (link). Club directors running the games are sending files to me for processing: the game results on ACBL Live are here, the updated list of free plays given out to Board Members for their service and masterpoint winners is here, and instructions for Unit Game directors are here.
NEW: recent Bridge Results, including local sectionals and Unit Games, now posted on this site: click on the words Bridge Results above to check it out!
Mentor-Mentee Hand Analyses by McBruce: special web pages where the 22 boards in the Mentor-Mentee Games are played and commented on by McBruce, who usually gets trashed by the computer players he plays them against, making it fun reading for all! I returned and ran the one on November 29 at the Vancouver Bridge Centre: deal comments are here.
Starting in November 2021 I began using Bridge Base's Handviewer program to create quick reads containing one deal and comments on the bidding and play. The initial idea was to try to add one of these a week, based on hands I see online as a Director, and hands I play when fighting against various bridge programs and apps. This has taken a back seat to my Directing schedule now that the pandemic is over, but I add a few more from time to time. There is an index and next/previous links on each page. Check it out!
I sometimes write programs to help bridge directors which may be of interest. I am by no means any damn good at this, if fact my tendency is to abandon a program once it works for me rather than fix the remaining niggling bugs, so use these at your own risk. Select from the following:
I finally got the time to move from Phase 1 (read as much as you can about JavaScript from as many sources as possible and try to get your head around at least the basics) to Phase 2 (actually write some [censored]ing code) and my first project is Gametime3, an improved version of the bridge round timer I wrote in the 90s in QBASIC and then in the 2000s in PerlTk. You can try it out here, and view some screenshots and read about it here. Next project is a new version of "sdaphr" - the program that allows you to enter shuffled hands and get a PBN (Portable Bridge Notation) file. I've been using it but it's not really ready for general release: entering cards on a numeric keypad seems to interfere with many common browser shortcuts and changes to your browser setup are required to avoid having the program go off in an unexpected direction...