Skip to main content

Olympic Draw

Overview

An Olympic draw guarantees every participant a minimum of two matchUps. It is a smaller variant of the compass draw, consisting of up to four linked structures named after compass directions: East, West, North, and South.

In the factory, this draw type is represented by the constant OLYMPIC.

Structure

StructureAbbreviationReceives losers from
EastEMain draw (starting structure)
WestWEast Round 1 losers
NorthNEast Round 2 losers
SouthSWest Round 1 losers
East (Main)
R1 losers --> West
R2 losers --> North

West
R1 losers --> South

The factory defines the structure attributes in the OLYMPIC_ATTRIBUTES constant:

OLYMPIC_ATTRIBUTES = {
0: { name: 'East', abbreviation: 'E' },
'0-1': { name: 'West', abbreviation: 'W' },
'0-2': { name: 'North', abbreviation: 'N' },
'0-1-1': { name: 'South', abbreviation: 'S' },
};

Use Cases

  • Tournaments that want to guarantee at least two matchUps per participant without the overhead of a full compass draw.
  • Events with limited court availability where a compass draw would be too large.
  • Recreational and social tournaments.

Generation

const { drawDefinition } = engine.generateDrawDefinition({
drawSize: 16,
drawType: 'OLYMPIC',
});