01 Toernooi-formats
De app ondersteunt vier toernooiformats. Kies het format dat past bij je aantal spelers en beschikbare tijd.
Poules + Knock-out
Standaard. Iedereen speelt eerst poule-wedstrijden, daarna gaan de besten naar de KO-bracket.
- Best voor: 8โ48 spelers
- Iedereen speelt veel wedstrijden
Alleen Knock-out
Direct in een knock-out bracket โ verlies = klaar.
- Best voor: snelle toernooien
- Nadeel: halve veld na 1 wedstrijd uit
Round Robin
Iedereen speelt tegen iedereen โ winnaar = beste eindstand.
- Best voor: 4โ8 spelers
- Eerlijkste systeem, geen geluk van loting
Swiss systeem
Vast aantal rondes. Elke ronde speel je tegen iemand met een vergelijkbaar resultaat. Niemand valt af.
- Best voor: 8โ32 spelers
- Eerlijk zonder dat iedereen tegen iedereen hoeft
Het Swiss systeem komt uit het schaken en is ideaal voor grotere groepen waar een volledige Round Robin te veel wedstrijden zou opleveren. Je stelt vooraf een vast aantal rondes in (meestal 5 tot 7).
- Ronde 1: willekeurige loting (iedereen heeft 0 punten)
- Elke volgende ronde: spelers met evenveel overwinningen worden tegen elkaar geloot โ de leider tegen de nummer 2, enzovoort
- Rematches worden zoveel mogelijk vermeden
- Bij een oneven aantal spelers krijgt รฉรฉn speler een bye (automatische winst die ronde)
- Na de laatste ronde bepaalt de totale stand (overwinningen + tiebreakers) de eindrangschikking
02 Singles, koppels & teams
๐ค Singles
Standaard. Spelers spelen individueel.
๐ฅ Koppels
Twee spelers vormen รฉรฉn team. Naam verschijnt overal als Speler 1 & Speler 2.
- Handmatig: jij bepaalt welke spelers samen een koppel vormen.
- Automatisch: de app loot willekeurig โ eerlijker bij open inschrijving.
๐จโ๐ฉโ๐ง Teams
Teams van 2 tot 6 spelers nemen het tegen elkaar op. Elke team-wedstrijd bestaat uit meerdere sub-legs: elk teamlid speelt รฉรฉn leg tegen een lid van het andere team. Het team dat de meeste sub-legs wint, wint de wedstrijd.
- Teamgrootte: stel in hoeveel spelers per team (2โ6). Bij 3 spelers per team zijn er 3 sub-legs per wedstrijd.
- Teamleden: voer per team de namen van de spelers in. Deze verschijnen bij het invoeren van de score.
- Winst: het team met de meeste gewonnen sub-legs wint de wedstrijd. Bij 3 sub-legs win je dus met 2 of 3 gewonnen legs.
- Teams worden in poules en knock-out behandeld als รฉรฉn deelnemer โ net als een koppel.
03 Poule-fase
Indeling
Spelers worden verdeeld over poules van 4 of 5 spelers. De app verdeelt automatisch zo eerlijk mogelijk.
| Spelers | Poules |
|---|---|
| 8 | 2ร poule van 4 |
| 16 | 4ร poule van 4 |
| 20 | 4ร poule van 5 of 5ร poule van 4 |
| 24 | 6ร poule van 4 (speciale wildcard-modus) |
| 32 | 8ร poule van 4 |
Speelvolgorde
Bij poules van 4 of 5 spelers gebruikt de app een vaste template, geoptimaliseerd voor:
- Iedereen speelt elke ronde
- Niemand speelt 2 wedstrijden achter elkaar
- Schrijvers zijn altijd spelers die niet in de huidige wedstrijd zitten
Rangschikking
Twee keuzes voor hoe de eindstand wordt berekend:
๐ Gewonnen legs
Score = totaal aantal legs gewonnen. Best als legs telt (Belgische stijl).
๐ข Punten (2 per overwinning)
Score = 2 punten per gewonnen wedstrijd. Best voor "wedstrijd-gericht" systeem.
Best of X
Per wedstrijd kies je hoeveel legs er gespeeld worden:
- Best of 3: eerst 2 legs winnen
- Best of 5: eerst 3 legs winnen (meest voorkomend)
- Best of 7 / 9 / 11: voor langere wedstrijden
Legs of sets?
In de wizard kun je kiezen tussen legs of sets. Sets is de professionele speelwijze zoals bij de PDC en BDO.
- Legs-modus: de score telt losse legs. Best of 5 = eerst 3 legs winnen.
- Sets-modus: een wedstrijd bestaat uit sets, en elke set bestaat zelf uit legs. Bijvoorbeeld: Best of 5 sets, waarbij elke set First to 3 legs is.
- Je stelt het aantal legs per set apart in. Wie de meeste sets wint, wint de wedstrijd.
- Bij score-invoer vul je het aantal gewonnen sets in plaats van legs in.
Doorgaan naar KO
Standaard gaan de top 2 per poule door naar de WR (Winnaarsronde).
- Nrs 1 en 2: zeker door naar WR (12 plekken)
- 4 beste nrs 3 (op basis van legs): wildcard naar WR (samen 16 in WR)
- Overige 2 nrs 3 + alle nrs 4 (6 stuks) โ VR (8 in VR)
04 Knock-out fase
Na de poules volgen de winnaars elkaar op in een knock-out bracket.
Bracket-grootte
| Spelers door | Rondes |
|---|---|
| 2 | Finale |
| 4 | Halve โ Finale |
| 8 | Kwart โ Halve โ Finale |
| 16 | Achtste โ Kwart โ Halve โ Finale |
Best of X per ronde
Je kunt per ronde apart instellen hoeveel legs er gespeeld worden. Bijvoorbeeld:
- Achtste finale: Best of 5
- Kwart finale: Best of 7
- Halve finale: Best of 9
- Finale: Best of 11
Standaard worden latere rondes hoger ingesteld โ langer = meer drama.
3e/4e plek
Optioneel. Verliezers van de halve finale spelen om plek 3 en 4. Standaard aan.
Loting (seeding)
De app loot automatisch zo dat:
- Nr 1 van poule A nooit tegen nr 1 van poule B in ronde 1
- Top-spelers verdeeld over de twee helften van het schema
- Eerlijke verdeling van pouletegenstanders
๐ Bracket-tab (visueel overzicht)
Zodra de KO-fase is gestart verschijnt een extra Bracket-tab in de navigatiebalk (tussen KO en Statistieken). Deze tab toont de volledige WR- en VR-bracket visueel naast elkaar โ dezelfde weergave als het TV-scherm.
05 Verliezersronde (VR)
Optioneel. Spelers die niet in de WR komen, krijgen een tweede kans in de VR.
Wie gaat naar VR?
- Bij standaard 4-spelers poule: nrs 3 en 4
- Bij 24-spelers wildcard: nrs 3 (niet-wildcards) en alle nrs 4
Werking
Identiek aan de WR โ eigen bracket, eigen finale.
Borden verdelen
Bij grote toernooien splitst de app de beschikbare borden:
- 4 borden WR, 4 borden VR โ beide kanten spelen tegelijk
- Standaard 50/50 verdeling
- Bij 24-spelers wildcard: 2:1 verhouding (meer borden voor WR omdat die meer matches heeft)
Eindstand
Het hele toernooi heeft รฉรฉn eindstand:
- Winnaar WR
- Finalist WR
- WR halve-finalisten (of via 3/4 plek wedstrijd)
... en de VR-eindstand voor de spelers die in de VR speelden.
06 Schrijver-systeem
Elke wedstrijd heeft een schrijver โ iemand die op het bord de scores bijhoudt. De app probeert dit zo eerlijk mogelijk te verdelen.
Poule-fase (statisch)
Bij toernooi-start wordt voor elke wedstrijd al een schrijver toegewezen, op basis van een template:
- Iedereen schrijft ongeveer evenveel
- Schrijver is altijd een speler die niet in die wedstrijd zit
- Spelers weten vooraf wie hun schrijver wordt
KO-fase (dynamisch)
Schrijvers worden bepaald op basis van wat er gebeurt:
- Mรฉt VR: schrijvers komen uit batch 2 โ spelers die wachten op hun eigen wedstrijd op hetzelfde bord
- Zonder VR: nrs 3 en 4 uit de poules (zij vallen sowieso uit) krijgen de schrijver-rol
Verliezer van vorige ronde โ schrijver van volgende ronde. Logisch: verliezer heeft niks meer te doen, kan blijven schrijven.
Winnaar batch 1 โ schrijver batch 2 (op datzelfde bord). Verliezers worden gereserveerd voor KO ronde 2.
Altijd "Zelf regelen" โ verliezers spelen 3/4 plek, hebben geen tijd.
Handmatige overschrijving
Bij elke wedstrijd kun je de schrijver met de hand veranderen via de modal. De app respecteert dat en overschrijft niet automatisch.
07 Tiebreakers
Wanneer twee of meer spelers in een poule gelijk eindigen op punten/legs, beslist een tiebreaker. Je stelt zelf de volgorde in.
| Code | Naam | Uitleg |
|---|---|---|
| OR | Onderling resultaat | Wie heeft van wie gewonnen (head-to-head) |
| Legs | Totaal gewonnen legs | Som van alle gewonnen legs in poule |
| HF | Hoogste finish | Hoogste uitkomst gegooid |
| Min. LA | Minste legs tegen | Wie kreeg de minste legs tegen zich |
Voorbeeld
- Tiebreaker 1 (OR): A won van B, B won van C, C won van A โ circulair โ overslaan
- Tiebreaker 2 (HF): A=140, B=156, C=120 โ B 1e, A 2e, C 3e โ
08 Borden & batches
Aantal borden instellen
Vul eerst het aantal spelers/koppels in โ daarna wordt het aantal borden automatisch berekend. De regel is altijd 4 of 5 spelers per bord.
| Spelers | Min. borden | Max. borden |
|---|---|---|
| 8 | 2 | 2 |
| 16 | 4 | 4 |
| 20 | 4 | 5 |
| 24 | 5 | 6 |
| 32 | 7 | 8 |
Verdeling met VR
- Standaard 50/50 (4 borden = 2 WR + 2 VR)
- Bij 24-spelers wildcard: 2:1 verhouding
Batches
Wanneer er meer wedstrijden zijn dan borden, ontstaan batches (groepen die na elkaar worden gespeeld).
- Batch 1: 4 wedstrijden tegelijk (op bord 1-4)
- Batch 2: volgende 4 wedstrijden (op zelfde borden)
De app wijst bord-nummers automatisch toe en berekent schrijvers (zie sectie 6).
09 Mystery Finish
Optioneel gimmick โ leuk voor speciale prijzen.
Je kiest aan het begin een getal (bijv. 137). Wie dat tijdens een wedstrijd als checkout-finish gooit (mits hij wint), wint de prijs.
Bij invoer van die finish verschijnt automatisch een grote felicitatie-popup voor de winnaar.
10 Scores invoeren
Drie manieren:
A. Directe invoer in dart-toernooi.html
Organisator klikt op een wedstrijd in de Poules- of KO-tab โ modal opent โ score, HF, 180's invullen โ opslaan.
B. Via QR-code (per poule)
Elke poule heeft een eigen QR-code (zichtbaar in de Poules-tab โ QR-knop).
- Speler scant met telefoon
- Komt op
invoer.htmlvoor die poule - Alle wedstrijden zichtbaar, klik = invoer-modal
- Score wordt direct gesynchroniseerd naar Supabase
- Organisator ziet hem live binnenkomen
C. Live-scoring (dartscores.html)
Vanuit de invoer-modal kun je op de ๐ฏ Scorer knop klikken om de live leg-voor-leg score-app te openen. Slaat na afloop automatisch de eindscore + HF + 180's terug op.
11 TV-scherm
Bedoeld voor een groot scherm in de zaal (TV, beamer, Chromecast, Fire Stick).
Klik op de ๐บ TV-knop rechtsboven in de navigatiebalk van je dashboard โ die opent het TV-scherm direct in een nieuw venster.
Op een TV zetten โ 3 manieren:
- Chrome casten (aanbevolen) โ open het TV-scherm in Chrome op je laptop, klik rechtsboven op โฎ โ Opslaan en delen โ Casten โ kies je Chromecast of Smart TV. Het tabblad verschijnt live op de TV.
- HDMI-kabel โ sluit je laptop aan op de TV via HDMI. Open het TV-scherm en zet je browser op volledig scherm (F11).
- Fire Stick / Chromecast โ kopieer de TV-link via Overzicht โ Links delen โ TV-scherm en open die in de browser op de stick.
Tabs (automatisch wisselend)
- Stand: poule-standen
- Wedstrijden: alle wedstrijden per poule (gespeeld + nog te spelen)
- Knock-out: KO-bracket tekst-overzicht
- Bracket: visuele bracket โ WR (cyaan) en VR (oranje) side-by-side met lijnen, inclusief 3e/4e plek wedstrijd
- Statistieken: HF leaderboard, meeste 180's
Auto-rotatie
Standaard wisselt het scherm elke 30 seconden naar de volgende tab. Pauze-knop (rechtsboven) stopt dit.
Live-updates
Zodra een score binnenkomt:
- TV ververst automatisch via Supabase Realtime
- De gewijzigde poule licht subtiel op (cyaan glow van 1.4s)
Wedstrijden-pagina's bij grote toernooien
Bij 5+ poules splitst de wedstrijden-tab in stukken (bv. "Poule A-D" en "Poule E-H") om alles leesbaar te houden.
Header verbergen
Knop โฒ rechtsboven verbergt de header voor maximaal scherm-oppervlak. Knop โผ brengt hem terug.
12 Publiek-scherm (mobiel)
publiek.html?id=<toernooi> โ voor bezoekers die meekijken op telefoon.
Tabs
- ๐ฏ Poules โ standen + wedstrijden per poule
- โก Knock-out โ bracket
- ๐ Stats โ statistieken
- โน๏ธ Info โ toernooi-info, regels, prijzen
QR-code voor publiek
In dart-toernooi.html โ QR-knop rechtsboven โ toont publiek-URL als QR. Spelers/publiek scannen om mee te kijken.
13 Sponsors
Tot 4 sponsorlogos kunnen worden opgeladen.
Beheer
In dart-toernooi.html โ Samenvatting tab โ kolom 4 โ Sponsors kaart.
- ๐ท Logo uploaden (max 4MB per logo)
- Naam aanpassen (optioneel โ alleen voor jezelf, niet zichtbaar)
- ร verwijderen
Automatische plaatsing
De volgorde van uploaden bepaalt waar de sponsor verschijnt:
| Upload # | TV stand-tab | Publiek tab |
|---|---|---|
| 1e | Kolom 1 | Poules |
| 2e | Kolom 2 | Knock-out |
| 3e | Kolom 3 | Stats |
| 4e | Kolom 4 | Info |
- Op TV: vaste hoogte 140px, รฉรฉn sponsor per kolom, witte achtergrond
- Op publiek: รฉรฉn sponsor onderaan elke tab, ook 140px hoog
14 Statistieken
Tijdens en na het toernooi worden automatisch bijgehouden:
Per speler
- Wins / Losses in poule
- Legs voor / tegen
- HF (Hoogste Finish) โ hoogste uitkomst gegooid (max 170)
- 180's โ totaal aantal 180-scores
Leaderboards (zichtbaar op publiek + tv)
- Top 5 hoogste finishes
- Top 5 meeste 180's
- Top 5 meeste overwinningen
Invoer
Bij elke score-invoer kun je optioneel HF en aantal 180's invullen. Niet verplicht โ als je niks invult tellen ze als 0.
15 Afdrukken & recap
Tijdens setup
- ๐จ Speelschema afdrukken: print alle poule-wedstrijden op A4
- ๐จ Briefjes poule fase: per poule een briefje met QR-code voor invoer
- ๐จ Lege briefjes: voor handmatig invullen
Na afloop
Verschijnt onder winnaar-banner in KO-tab. Bevat:
- Podium (top 4)
- Algemene cijfers (totaal wedstrijden, 180's, beste finish)
- 3 leaderboards (HF, 180's, overwinningen)
- Volledige eindstand alle poules
Print of "Opslaan als PDF" via browser-dialoog. Geschikt voor prijsuitreiking + social media.
16 Reserves
Onder de spelerslijst staat een apart Reserves vak. Reserves doen niet mee aan de loting maar zijn beschikbaar als een deelnemer uitvalt.
- Maximaal 5 reserves per toernooi
- Oranje genummerd (1โ5) om ze te onderscheiden van deelnemers
- Reserves kunnen worden verwijderd zolang het toernooi nog niet gestart is
17 Test modus
De Test modus toggle staat rechts in de navigatiebalk, naast Statistieken.
๐ข Test modus AAN
- Betaalstap overgeslagen bij starten
- Instellingen blijven bewerkbaar ook na gespeelde wedstrijden
- Knop "๐ฒ Vul poules willekeurig" zichtbaar in Poules-tab
- Knop "๐ฒ Vul KO & VR willekeurig" in Knock-out tab
- Sneltoets om random spelers toe te voegen in Spelers-kolom
โซ Test modus UIT
- Normale betaalflow bij starten
- Instellingen vergrendeld na eerste gespeelde wedstrijd
- Test-knoppen verborgen
18 Online aanmeldingen
Met de online aanmeldingsfunctie kunnen deelnemers zich zelf inschrijven voor jouw toernooi via een persoonlijke inschrijflink of QR-code.
Hoe werkt het
- Ga in de organisator-app naar de Instellingen tab en schakel Online aanmeldingen in.
- Kopieer de inschrijflink of toon de QR-code en deel deze met je deelnemers.
- Deelnemers vullen hun naam, e-mailadres en woonplaats in op het inschrijfformulier.
- In de Deelnemers tab zie je alle aanmeldingen โ keur ze goed of wijs ze af.
- Bij goedkeuring ontvangt de deelnemer automatisch een uitgebreide bevestigingsmail.
โ Goedgekeurd
- Deelnemer wordt toegevoegd aan de spelerslijst
- Automatische bevestigingsmail verstuurd met:
- Toernooigegevens (datum, tijden, speelvorm, legs, borden, verliezersronde)
- Uitleg over de loting (vindt plaats voor of bij de start)
- "Hoe werkt het?" โ digitaal scores invoeren, live standen, KO-fase
- Knop naar Mijn pagina en knop naar live standen
โ Afgewezen
- Deelnemer wordt niet toegevoegd
- Geen bevestigingsmail
- Aanmelding blijft zichtbaar in de lijst
19 Sneltoetsen & tips
Sneltoetsen
Escโ sluit modal (match-modal, stand-popup, badge-legenda, etc.)Enterโ opslaan in match-modal (werkt niet in textarea)
Tips voor organisatoren
- Volgorde bij setup: vul altijd eerst aantal spelers in โ dan verschijnen borden, loting en invoerveld automatisch correct.
- Test modus voor voorbereiding: zet Test modus aan (toggle rechtsboven in nav), vul random scores in met ๐ฒ knop โ zo zie je vooraf hoe je KO-bracket eruit ziet, zonder te betalen.
- Reserves vooraf invullen: voeg reservespelers toe vรณรณr de loting zodat je ze snel kunt wisselen als iemand uitvalt.
- QR-codes op de borden: print de poule-briefjes met QR-code en hang ze bij het bord. Spelers vullen zelf in.
- TV: HDMI-stick of Chromecast: open
tv.html?id=<toernooi>op een Chromecast/Fire-TV stick voor de zaal. De bracket-tab is extra spectaculair op groot scherm. - Voor sponsors: upload de logos VOORDAT je toernooi begint, dan zijn ze direct zichtbaar.
- Backup-tip: heb je geen vertrouwen in WiFi? Print het speelschema vooraf zodat je het op papier hebt als backup.
- Header verbergen op TV: โฒ-knop rechtsboven โ meer ruimte voor de poules.
Veelvoorkomende setups
| Type avond | Spelers | Borden | Format |
|---|---|---|---|
| Dorpscafรฉ | 8โ12 | 1โ2 | Poules + KO, BoF5 |
| Kerstcafรฉ | 16 | 2 | Poules + KO + VR, BoF5/7 |
| Open toernooi | 24+ | 4โ8 | Poules + KO + VR met 24-wildcard |
| Mini-event | 4โ6 | 1 | Round Robin BoF7 |
Troubleshooting
- Score komt niet door bij TV/publiek: hard refresh (Ctrl+Shift+R) en check internetverbinding
- Schrijver klopt niet: handmatig aanpassen in de match-modal
- Bord-toewijzing wijzigen: per wedstrijd in modal aanpasbaar
- Toernooi opnieuw starten: alle scores moeten worden gewist โ beter een nieuw toernooi maken
20 Speler portaal & meldingen
Het Speler portaal (mijn.html) is een persoonlijke pagina voor deelnemers. Spelers loggen in met het e-mailadres waarmee ze zijn ingeschreven en zien direct al hun toernooien, de huidige fase, en knoppen om uitslagen in te voeren.
Hoe kom je op het speler portaal?
- Ga naar darttoernooi.com/mijn.html of klik op "Mijn pagina" in het menu.
- Log in met het e-mailadres waarmee je bent ingeschreven voor het toernooi.
- Al je toernooien verschijnen als kaarten. Klik op een kaart om hem open te vouwen.
Wat zie je per toernooi?
๐ Status & fase
- Toernooi-status: Nog niet gestart / Poulefase / KO-ronde (bijv. Kwartfinale) / Afgelopen
- Naam en datum van het toernooi
๐ Directe links
- Publieke pagina โ live stand & bracket voor iedereen
- Poule invoeren โ jouw poule-uitslagen invoeren
- Eigen KO-match โ directe link naar jouw openstaande KO-wedstrijd
- Alle KO-wedstrijden โ overzicht van alle KO-matches
Eigen KO-wedstrijd knop
Zodra jouw KO-match klaarstaat (beide tegenstanders zijn bekend) verschijnt er een persoonlijke knop voor die wedstrijd. De knop toont ook de naam van je tegenstander. Als jij de schrijver bent van een match zie je ook een knop met het label "โ๏ธ Schrijver" zodat jij de uitslag kunt invoeren.
Push meldingen aanzetten
Je kunt een browsermelding (push notificatie) ontvangen zodra jij moet spelen of schrijven. Zo hoef je niet constant op je telefoon te kijken of de volgende match al klaarstaat.
- Open je speler portaal op je telefoon of computer.
- Klik op de banner "๐ Meldingen aanzetten" bovenaan de pagina.
- Geef toestemming in het pop-up van je browser.
- Klaar โ je ontvangt voortaan automatisch een melding zodra jouw match of schrijftaak klaarstaat.