Competition Format Catalog
At a glance
A complete catalog of supported competition formats — knockout, double elimination, consolante, round-robin, poules+knockout, Swiss, Monrad, mêlée, super-mêlée, marathon, américaine, tête-à-tête integral — plus championship, cup, series, and shooting formats (tir de précision, tir rapide, tir progressif, relais), all configurable by a custom format builder.
How it works
Each format is a typed configuration that the draw engine and scoring engine consume. Tournament formats include knockout (single elimination), double elimination (losers bracket), consolante (separate bracket for first-round losers), round-robin, poules + knockout (the most common), Swiss, Monrad, mêlée (random teams each round, individual ranking), super-mêlée (mixed levels with partner rotation), marathon (continuous play, most wins), américaine (doublette with partner change), and tête-à-tête integral (everyone plays everyone). Championship types pin team format and boules-per-player: Tête-à-tête (3 boules), Doublette (3 boules), Triplette (2 boules), Mixte (mandatory male+female), Combiné (match play + shooting), Championnat des Clubs (inter-club), and Championnat des Nations (national delegations).
Shooting competitions are first-class formats with their own scoring: Tir de Précision targets specific zones on court (FIPJP-defined positions) with a points-per-zone scoring system, Tir Rapide adds a countdown timer per attempt, Tir Progressif ramps difficulty (distance, angle, obstacles) with level progression, and Relais de Tir runs a team relay where each player shoots in sequence. Shooting events have their own leaderboard separate from match rankings, accuracy statistics per player (career/season/competition), and can run standalone or be embedded in a Combiné championship. Video replay integration lets coaches analyse shooting technique.
Cup and open types add Coupe (knockout with seeding across weeks), Grand Prix / Ranking tournament (high coefficient), Challenge / Trophée (invitational), Masters / Finale (end-of-season top players), World Games entries, Youth, Veterans, Para-Petanque, and Women's Championships. Series and circuits manage multi-event competitions: which events count, running standings, best-of-N (only top X scores count), and series-finale qualification. The format configuration engine sits underneath: a custom format builder combines stages (poules → repechage → knockout), defines stage transition rules (how many advance), points-to-win per round (11/13/custom), match/mène time limits, tiebreakers, and runs format validation to ensure rules are internally consistent.
Format preview simulates a tournament with N teams to check the flow before committing.
Key capabilities
- Tournament formats: knockout, double elimination, consolante, round-robin, poules+knockout, Swiss, Monrad, mêlée, super-mêlée, marathon, américaine, tête-à-tête integral
- Championship types: Tête-à-tête, Doublette, Triplette, Mixte, Combiné, Clubs, Nations
- Shooting formats: Tir de Précision, Tir Rapide, Tir Progressif, Relais de Tir with separate leaderboards
- Cup, Grand Prix, Challenge, Masters, Youth, Veterans, Para-Petanque, Women's championships
- Series management: best-of-N, series finale qualification, sponsorship per circuit
- Custom format builder combining stages with transition rules and points-to-win configuration
- Format validation and preview simulating N teams to check flow
In practice
A French organizer wants a hybrid event: an open Triplette Saturday morning followed by a Tir de Précision exhibition Saturday afternoon, with the same field combined into a Combiné classification. He uses the custom format builder to chain a poules+knockout stage (8 poules of 4 → top 16 to bracket) with a Tir de Précision stage scoring per zone hit, sets points-to-win to 13 in pool and bracket, configures the tiebreaker, and runs format preview with 32 teams. The simulation flags a court-availability conflict — afternoon shooting needs marked targets — so he restructures sessions and re-validates.
Saturday runs to plan; the combined classification is published with shooting points added to match points.
Features in this subsystem
56| ID | Status | Features |
|---|---|---|
| F04.10.01 | Shipped | Knockout / Elimination — single elimination, loser goes home — PL-F0410a ✅ PL-F0410a |
| F04.10.02 | Shipped | Double elimination — losers bracket, second chance — PL-F0410a ✅ PL-F0410a |
| F04.10.03 | Shipped | Consolation bracket (consolante) — separate bracket for first-round losers — PL-F0410a ✅ PL-F0410a |
| F04.10.04 | Shipped | Round-robin — everyone plays everyone — PL-F0410a ✅ PL-F0410a |
| F04.10.05 | Shipped | Poules + Knockout — group stage then elimination (most common) — PL-F0410a ✅ PL-F0410a |
| F04.10.06 | Shipped | Swiss system — paired by similar results, no elimination — PL-F0410a ✅ PL-F0410a |
| F04.10.07 | Shipped | Monrad system — Swiss variant (Scandinavian, strength-based pairing) — PL-F0410b ✅ PL-F0410b |
| F04.10.08 | Shipped | Mêlée — individual entry, random team draw each round, individual ranking — PL-F0410b ✅ PL-F0410b |
| F04.10.09 | Shipped | Super-mêlée — like mêlée but mixed levels, partner rotation every round — PL-F0410b ✅ PL-F0410b |
| F04.10.10 | Shipped | Marathon — continuous play all day, most wins/points wins — PL-F0410b ✅ PL-F0410b |
| F04.10.11 | Shipped | Américaine — doublette with partner change after each match (round-robin style) — PL-F0410b ✅ PL-F0410b |
| F04.10.12 | Shipped | Tête-à-tête integral — every player plays every other player — PL-F0410b ✅ PL-F0410b |
| F04.10.13 | Shipped | Championnat Tête-à-tête — singles championship (3 boules each) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.14 | Shipped | Championnat Doublette — doubles championship (3 boules each) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.15 | Shipped | Championnat Triplette — triples championship (2 boules each) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.16 | Shipped | Championnat Mixte — mixed doubles/triples (mandatory male+female) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.17 | Shipped | Championnat Combiné — combined competition (match play + shooting skills) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.18 | Shipped | Championnat des Clubs — inter-club championship (club sends multiple teams) ✅ PL-F0410c ✅ PL-F0410c |
| F04.10.19 | Shipped | Championnat des Nations — nation vs nation (national delegations) ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.20 | Shipped | Tir de Précision — precision shooting at marked targets on court ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.21 | Shipped | Tir de Précision scoring system (points per target zone hit) ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.22 | Shipped | Tir de Précision court layout management (target positions per FIPJP rules) ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.23 | Shipped | Tir Rapide — rapid shooting against the clock ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.24 | Shipped | Tir Rapide timer integration (countdown per attempt) ✅ PL-F0410d ✅ PL-F0410d |
| F04.10.25 | Shipped | Tir Progressif — increasingly difficult targets (distance, angle, obstacles) ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.26 | Shipped | Tir Progressif level progression and scoring ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.27 | Shipped | Relais de Tir — team shooting relay (each player shoots in sequence) ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.28 | Shipped | Shooting competition leaderboard (separate from match rankings) ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.29 | Shipped | Shooting accuracy statistics per player (career, season, competition) ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.30 | Shipped | Shooting competition as standalone event or embedded within combined championship ✅ PL-F0410e ✅ PL-F0410e |
| F04.10.31 | Shipped | Video replay integration for shooting competitions (analyze technique) ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.32 | Shipped | National Championship (qualification pathway: club > regional > national) ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.33 | Shipped | Continental Championship (e.g., European Championship) — national delegations ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.34 | Shipped | World Championship — FIPJP sanctioned, all disciplines ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.35 | Shipped | Cup / Coupe — knockout with seeding, often multi-round across weeks ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.36 | Shipped | Grand Prix / Ranking tournament — open entry, high ranking points coefficient ✅ PL-F0410f ✅ PL-F0410f |
| F04.10.37 | Shipped | Challenge / Trophée — invitational tournament (organizer selects participants) ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.38 | Shipped | Masters / Finale — end-of-season event for top-ranked players ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.39 | Shipped | World Games — multi-sport event with petanque included ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.40 | Shipped | Youth Championship — dedicated age-group championships (U13, U15, U18, U23) ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.41 | Shipped | Veterans Championship — 55+, 65+ categories ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.42 | Shipped | Para-Petanque Championship — disability classifications ✅ PL-F0410g ✅ PL-F0410g |
| F04.10.43 | Shipped | Women's Championship — dedicated women's events at all levels ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.44 | Shipped | Championship series — multiple events, cumulative points determine overall winner ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.45 | Shipped | Series calendar management (which events count) ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.46 | Shipped | Series standings (running total across events) ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.47 | Shipped | Best-of-N scoring (only top X results count) ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.48 | Shipped | Series finale qualification (top N qualify for finale) ✅ PL-F0410h ✅ PL-F0410h |
| F04.10.49 | Shipped | Series sponsorship and branding per circuit ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.50 | Shipped | Custom format builder (combine stages: poules → repechage → knockout) ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.51 | Shipped | Stage transition rules (how many advance from each stage) ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.52 | Shipped | Points-to-win configuration (11, 13, or custom per round/stage) ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.53 | Shipped | Time limit per match/mène (configurable per competition) ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.54 | Shipped | Tiebreaker configuration per format ✅ PL-F0410i ✅ PL-F0410i |
| F04.10.55 | Shipped | Format validation (ensure rules are internally consistent) ✅ PL-F0410j ✅ PL-F0410j |
| F04.10.56 | Shipped | Format preview (simulate a tournament with N teams to check flow) ✅ PL-F0410j ✅ PL-F0410j |