Uutta: syyskuun puoliväli 2026

Edellinen kirjoituksemme ilmestyi kaksi viikkoa sitten, 4. syyskuuta. Suurin osa sen jälkeen julkaistusta meni kahteen asiaan, joita ette voi nähdä: rakennamme natiivia iOS-sovellusta kokonaan uudelleen emmekä ole vielä antaneet sitä kenenkään käyttöön, ja kävimme virheraportoinnin perusteellisesti läpi, jotta kuulemme ongelmista ennen kuin te ilmoitatte niistä meille.
Järjestäjille näkyneet muutokset saivat alkunsa pääasiassa yhdestä paikasta. Eräs seura järjesti oikean turnauksen FairGamella, kirjasi ylös kaiken, mikä hankaloitti heidän työtään, ja lähetti meille listan. Sen läpikäyminen osoittautui hyödyllisimmäksi kahdeksi viikoksi pitkään aikaan, koska emme olleet keksineet mitään siitä itse.
Oikean turnauksen ongelmalista
Ohjatun toiminnon luvut vastaavat nyt sen luomaa turnausta. Aiemmin arvio oli erillinen laskelma, joten Tarkistus-vaiheessa näkyvä määrä ja lopulta luotu otteluohjelma saattoivat poiketa toisistaan. Nyt määrä lasketaan samoilla suunnittelijoilla, jotka luovat turnauksen — lohkojaot, kaavion koko, vapaakierrokset ja jatkoonmenijät huomioiden — ja Pelipaikat-vaihe selittää, miten kenttäehdotukseen päädytään, sen sijaan että ilmoittaisi yhden ehdotuksen varmana. Meille 16 joukkueen lohko- ja pudotuspelimuotoisen turnauksen arvioksi tuli 30 ottelua, ja viimeistely tuotti täsmälleen 30 ottelua.
Peliaika, tauko ja lepo eivät enää ole sama luku. Ohjattu toiminto kysyy peliajan ja sen jälkeisen tauon erikseen ja näyttää niiden muodostaman aikavälin: 25 plus 5 tarkoittaa 30 minuuttia aloitusajasta seuraavaan. Joukkueen omien otteluiden välinen lepo on kolmas kysymys, ja nyt sitä myös noudatetaan koristeena olemisen sijaan. Aiemmin lepoaika oli kiinteä 30 minuuttia, jota yksikään aikatauluttaja ei todellisuudessa soveltanut; nyt se on juuri se, minkä asetat, ja molemmat aikatauluttajat pitävät siitä kiinni. Tiukasti pakattu päivä saattaa nyt jäädä osittain aikatauluttamatta, vaikka aiemmin se täyttyi kokonaan. Se tarkoittaa, että rajoite toimii. Pienennä lepoaikaa tai aseta se nollaan, jos turnauksessasi joukkueet todella pelaavat ottelunsa peräkkäin.
Pronssiottelu ei ole enää pakollinen. Se luotiin aiemmin jokaiseen pudotuspelikaavioon riippumatta siitä, aikoiko kukaan pelata sitä. Ohjatun toiminnon formaattivaiheessa ja pudotuspelien rakentajassa on nyt oletusarvoisesti pois päältä oleva valintaruutu, ja jo piirretyissä kaavioissa pronssiottelu säilyy.
Voit nimetä organisaatiosi uudelleen. Asetukset, Organisaatio, tallenna. Julkinen osoite ei muutu, joten julisteeseen jo painetut linkit ja kentän laidalla olevaan tauluun jo kiinnitetyt QR-koodit toimivat edelleen.

Esikatselu näyttää vierailijoille näkyvän sivun
Esikatselu avasi aiemmin erillisen ylläpitosivun, joka jäljitteli julkista sivustoa. Nyt se avaa itse julkisen sivuston luonnosta varten allekirjoitetun linkin takana. Linkki vanhenee kahden tunnin kuluttua, ja sivun yläreunassa näkyy Luonnoksen esikatselu — ei julkinen. Sama asettelu, sama teema, samat sponsoripaikat ja sama tietopolku kuin julkaistulla sivulla, koska kyseessä on julkaistu sivu.

Siirrä ottelua poistumatta taululta
Järjestä-taululla oleva aikataulutettu ottelukortti avaa nyt muokkaimen, jossa voi muuttaa ottelun päivämäärää, aloitusaikaa ja kenttää. Muokkain avautuu kaksoisnapsauttamalla tai kortissa olevasta näppäimistöllä käytettävästä painikkeesta. Tallenna, niin taulu päivittyy päivälle, jolle siirsit ottelun — myös silloin, kun kyseessä on eri päivä. Raahaaminen, lukitseminen ja tulosten syöttäminen ovat edelleen erillisiä toimintoja, joten muokkain ei voi käynnistyä hiiren lipsahduksesta kesken raahaamisen.

Erotuomarilinkki johtaa nyt reaaliaikaiseen tulokseen
Erotuomareita nimettiin tehtäviin ja otteluiden tuloksia syötettiin, mutta nämä kaksi asiaa eivät liittyneet toisiinsa mitenkään. Erotuomari näki tehtävänsä, mutta joutui etsimään tulossivun jostain muualta.
Erotuomarin oman linkin jokaisella tehtävärivillä on nyt kyseisen ottelun tuloslinkki. Tulosivu avautuu Aloita ottelu -painikkeeseen — yhteen painikkeeseen ennen ensimmäisiä maaleja. Se siirtää aikataulutetun ottelun käynnissä olevaksi, joten maaliton käynnissä oleva ottelu näkyy valvomossa ja julkisella sivustolla live-tilassa sen sijaan, että se näyttäisi siltä, ettei se ole vielä alkanut.

Pienetkin asiat kasaantuvat
- Futsal on nyt oma lajinsa: sillä on FIFA:n oma tasapisteiden ratkaisukriteerien järjestys jalkapallosta uudelleennimetyn järjestyksen sijaan, tasatilanteessa pudotuspelissä käytetään rangaistuspotkukilpailua, kentällä on kaksi erotuomaria ja jatkuvasti käyvän kellon seuramuodossa halli varataan 35 minuutiksi otteluvuoroa kohden.
- FairGame puhuu nyt norjaa ja ruotsia, joten tuettuja kieliä on yhteensä kymmenen.
- Uusi formaatti, Karsintakierros + lohkot: lyhyt avauskierros, jossa kaikki pelaavat kaikkia vastaan, mutta kukaan ei putoa ja jonka ainoa tarkoitus on mitata joukkueiden tasoa. Sen jälkeen joukkueet asetetaan paremmuusjärjestykseen ja jaetaan keskenään mahdollisimman samantasoisiksi lohkoiksi. Formaatti perustuu islanninkieliseen forkeppni-formaattiin, ja jos joukkueilla on arvosanat, niitä voidaan käyttää arvonnassa tasatilanteiden ratkaisemiseen aakkosjärjestyksen sijaan.
- Asetusten tarkistuslista nostaa ensin esiin seuraavan tehtävän, sitten vielä tekemättä olevat asiat, sen jälkeen valinnaiset vaiheet ja vasta lopuksi rauhoittavan kasan valintamerkkejä.
- Erillinen ”Aikatauluta tekoälyn avulla” -beta on poistunut. Avustaja aikatauluttaa nyt, eikä toisen, heikomman reitin pitäminen samaan tehtävään auttanut ketään.

Seuraavaksi
iOS-sovellusta rakennetaan parhaillaan natiivisti uudelleen näyttö kerrallaan samaa julkista rajapintaa vasten, jota nykyinen sovellus käyttää. Sitä ei voi vielä asentaa, ja sanomme sen mieluummin suoraan kuin vihjailemme tulevasta.
Lähempänä meitä on tämä: yllä oleva ongelmalista syntyi, kun yksi seura kiinnitti huomiota asioihin ja kirjasi ne ylös. Se oli meille arvokkaampaa kuin neljännesvuosi arvailua. Jos jokin FairGamessa vie sinulta kymmenen minuuttia jokaisessa turnauksessa, kerro meille osoitteessa info@fairgame.is — silloin se päätyy hyvällä todennäköisyydellä seuraavaan tällaiseen päivitykseen.
