Automatisk schemaläggning
Att skapa matcher avgör vilka som möter vilka. Schemaläggning avgör när och var. FairGame sköter den andra delen med en begränsningslösare: du beskriver turneringen, så placerar den varje match.
Vad den garanterar
Oavsett vad den gör i övrigt innehåller ett skapat spelschema aldrig:
- två matcher på samma plan samtidigt;
- ett lag som spelar två matcher samtidigt;
- en match utanför planens tillgänglighet;
- ett brott mot en schemaläggningsregel som du har markerat som obligatorisk.
Det här är hårda begränsningar. Om de inte alla kan uppfyllas berättar lösaren det för dig i stället för att skapa ett spelschema som i tysthet bryter mot någon av dem.
Vad den optimerar för
Bland de spelscheman som är giltiga föredrar den sådana som är bättre att spela och enklare att genomföra:
- Jämn vila. Lagen får jämförbara pauser mellan sina matcher, i stället för att ett lag spelar tre matcher i rad medan ett annat väntar i fyra timmar.
- Kompakta dagar. Planerna hålls upptagna och dagen avslutas så tidigt som begränsningarna tillåter. Outnyttjad plantid är det som förvandlar en sjutimmarsturnering till en tiotimmarsturnering.
- Förutsägbar struktur. När en regel kräver det startar en grupps sista omgång samtidigt, så att inget avgörs av att känna till det andra resultatet.
Så kör du den
Automatisk schemaläggning körs per turneringsdag i tre steg som du kan följa:
- Lös — lösaren arbetar med dagen. Stora turneringar tar från några sekunder till ett par minuter; körningen visar förloppet och kan avbrytas.
- Granska — du får ett föreslaget spelschema att granska innan det ersätter något.
- Tillämpa — förslaget blir turneringens spelschema.
Inget tillämpas utan att du godkänner det, och att rensa dagens spelschema för att börja om är en enda åtgärd.
En turnering som lottar om sina grupper varje dag — där dag tvås grupper skapas utifrån tabellerna från dag ett — löses en dag i taget även när du väljer alla dagar samtidigt: varje dags grupper placeras utifrån det som de tidigare dagarna redan har fastställt.
När den inte kan hitta ett spelschema
En olösbar dag är nästan alltid överbegränsad, inte trasig. I sannolikhetsordning:
Det finns inte tillräckligt många plantimmar. Antalet planer × tillgängliga timmar ÷ matchlängd är ditt tak. Om matcherna inte får plats hjälper ingen annan placering. Lägg till en plan, förläng dagen, korta matcherna eller minska startfältet.
Ett vilokrav är för generöst. 120 minuters vila för lag som spelar fyra matcher kräver en lång dag. Vila är den vanligaste orsaken till ett omöjligt spelschema; sänk kravet och se om dagen går att lösa.
Tillgängligheten är snävare än du tänkt dig. Kontrollera varje plans tidsfönster — det är lätt att missa att en tillgänglighetsuppsättning gäller lördag och aldrig justerades för söndag.
Reglerna krockar med varandra. Två lag som båda måste vara klara senast 14.00 och båda måste spela fyra matcher med 90 minuters vila kan tillsammans vara omöjliga att schemalägga. FairGame visar vilka begränsningar som inte kunde uppfyllas samtidigt.
Delvisa och låsta spelscheman
Du behöver inte lämna över hela dagen till lösaren. Matcher som du redan har placerat manuellt kan ligga kvar där de är, medan resten löses runt dem — användbart för en final med fast avsparkstid, en tid för invigningen eller en match som en klubb redan har rest till.
Lösa om under turneringen
En plan som stängs vid lunchtid är en normal händelse. Markera den som otillgänglig och lös om resten av dagen: spelade matcher förblir spelade och resten placeras om runt det som redan har hänt. Granska förslaget, publicera sedan ändringen och meddela den — spelschemat som deltagarna tittar på finns i deras telefoner, och deras bild av det uppdateras inte av sig själv.