A Guide to Tourneygeek

Tourneygeek grows in a haphazard fashion. For me, that’s what makes it fun to write – I can speculate when I’m feeling speculative, analyze when I’m feeling analytical, draw new brackets when I’m feeling (slightly) artistic, or add new features to my tournament simulator when I’m feeling geeky.

But readers can be forgiven for not sharing my mood of the moment. So in this post, I try explain how the various threads – theory, practice, individual games, resources, and geekery – have developed, and show how to follow the main themes from post to post.

Continue reading “A Guide to Tourneygeek”

Building a New Simulator

There has been a hiatus on tourneygeek in the reporting of simulator results. That’s because I’m comprehensively rebuilding the program, trying to eliminate some of the shortcuts and assumptions that were embodied in earlier versions. This is going to take some time, as it involves my learning a new language – an object-oriented one.

This post will describe some of the basic structure and flow I’m developing for the new simulator.

Continue reading “Building a New Simulator”

Super Overs and Duckworth-Lewis-Stern

The short forms of cricket have been formulated with the fan in mind. Eliminating draws from the short form has been one of the features of the new formats.

To some extent, this has been done in much the same way as it is done in other sports – by creating a separate mini-game that can be used as a tie breaker. But cricket has also gone beyond any other sport I’m aware of by using some fairly complicated statistics to infer a winner from the circumstances of an incomplete match.

Continue reading “Super Overs and Duckworth-Lewis-Stern”

Cricket for the Masses

Draws in First-Class Cricket discussed two respects in which long-form cricket is a tough sell for many sports fans – it takes too long to play a match, and those matches often end in draws. Since the middle of the twentieth century, cricket have been evolving to address these issues, slowly at first, but rapidly more recently. The invention of short-form cricket is an interesting case study in how a competition can be reshaped to improve its value as spectacle.

Continue reading “Cricket for the Masses”

Draws in First-Class Cricket

Kissing Your Sister discussed the growing aversion to the draw as an ambiguous result – originally, perhaps, an American phenomenon, but now apparently spreading.

But perhaps that discussion overlooked the one factor that’s particularly relevant to tournament design: Elimination tournaments cannot tolerate draws. And, since the elimination tournament is generally considered the most spectator-friendly, many games themselves have evolved to escape this limitation.

A number of games that once could, and frequently did, end in draws have been changed, at least in part so that they can accommodate the elimination format. They have been altered so that they now always produce a winner. Both this tendency, and some resistance to it, are illustrated by a single game: cricket.

Continue reading “Draws in First-Class Cricket”

A Big, Peculiar Bracket

With my co-conspirator Butch Meese (the dean of bracket constructors for backgammon in the midwest), I’ve been working on something rather unusual for possible use in an upcoming tournament. It bend the rules of bracket-building in a number of ways, and illustrates innovative approaches to a few awkward problems.

It’s a 96-team double elimination with full progressive consolation.

Continue reading “A Big, Peculiar Bracket”

Hello World!

Regular readers may have noticed that tourneygeek has, of late, been rather long on background concepts and philosophizing, and short on the empirical analysis of tournament designs. There’s a backlog of empirical work that I’ve promised, but not delivered, including fairness (D) and the analysis of partially-seeded brackets.

The reason for this is that I’m in the process of overhauling my tourney simulator – this time, rewriting it from scratch on a new platform. My past efforts have been coded in an admirable little language called Chipmunk Basic. Chipmunk is endearingly similar to some of the simpler languages that were in use some 35 years ago when I first learned to program. But my simulator has grown to well over 200 lines, and had accumulated a lot of the sludge that’s the real dirt in quick-and-dirty coding. I’d begun to dread wading into it to add new features. So it was time to overhaul it anyway, and I figured that this time I’d take the trouble to use a real integrated development environment. And this has meant finally learning the basic tidiness expected of real programmers.

So, I’ve been in programming boot camp for the last few days, starting, as tradition demands, by writing a “Hello World!” application. It will be a few days more before I know enough to recreate my simulator. But soon I’ll catch up on the empirical work I’ve promised, and forge ahead with more.

So, sorry for the delay, but watch this space for new and better tournament analyses soon.