PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Federation · admin
AB
Competitions League play Game systems

All the building blocks. A competition = one or more stages · each stage = one system = a pipeline of phases. The system can express any combination.

Hierarchy
Competition Stage (qualifiers / final, different day/venue) Phase (poule → Swiss → KO …)
Team formation
  • Select — Fixed registered teams
  • Mêlée — Random teams that stay together for the whole competition
  • Panaché / doublette-mêlée — New partner every round, individual scoring
  • Vauclusienne — Variable squad, 6 boules
Qualification phases
  • Poule à 4 — A–C / B–D → winner plays winner, barrage at 1–1, top 2 advance
  • Group stage — Round-robin in a group, the table decides
  • Swiss / Monrad — N rounds, winner plays winner on points diff, never the same pair twice
  • Round-robin / league — Everyone plays everyone
  • Snake — Partial round-robin (snake draw)
Playoff phases
Single KO — Out after 1 loss
Double KO — Out after 2 losses (winner/loser bracket)
Triple KO — Out after 3 losses
A/B/C/D/E tiers — Distributed by placement — each tier its own cup, everyone keeps playing
Consolante — Parallel B playoff for eliminated teams
Semi / pool — Pool play instead of straight KO
Barrage — Tie-break play at a draw/qualification cutoff
Named templates (presets) — fill in the stepper automatically
Manage presets → Federation customisation
Shooting competitions (tir) — its own discipline, standalone or embedded in a Combiné
Tir formats
  • Tir de précision — 5 stations × 5 shots at marked targets, 0–5 pts/shot (max 25), court layout per FIPJP rules
  • Tir rapide — shooting against the clock, countdown timer per attempt
  • Tir progressif — increasing difficulty: distance, angle, obstacles — level progression in the scoring
  • Relais de tir — team relay, each player shoots in sequence
Tiebreak: more 5s → more 4s → … · video analysis of technique can be attached per attempt · hit statistics per player (career/season/competition)
Tir leaderboard (separate from match ranking)
1. Eva Roos 5-5-4-5-4 · 23 pts
2. Mia Öberg 4-5-4-4-4 · 21 pts
3. Hugo Sandell 4-4-4-3-4 · 19 pts
Stations 1–5 · shooting hit% counts toward the player's statistics, never in the boule matches' standings (strict separation tir ↔ boules).
Examples of complex setups that are supported:
  • · 5 rounds of Swiss/Monrad → A/B/C/D playoffs
  • · Classic group stage → A/AB/ABC/ABCD playoffs
  • · Triple/double/single knockout in combination, or semi/pool instead of single knockout
  • · Qualifying weekend (one system) → final another weekend/venue (another system) — multi-day
  • · Poule à 4 → main cup + consolante in parallel