Když jsem před několika lety přidal na domovskou stránku EUC World žebříček jezdců (nyní známý jako "Top 10"), neměl jsem v úmyslu z něj udělat soutěž. Hlavní myšlenkou bylo, aby si každý mohl porovnat svou aktivitu s ostatními členy komunity. Chtěl jsem odpovědět na otázky, které si lidé neustále kladli: Jak si vedou mé jízdy v porovnání s ostatními? Trávím na svém kole hodně času, nebo snad ani ne tolik? Jsem rychlostní maniak podle globálního nebo jezdím spíše pomaleji?
Přesto netrvalo dlouho a uživatelé začali žebříček vnímat jako zábavný způsob, jak soutěžit - aniž by se museli objevovat na závodních tratích nebo cestovat na závody po celém světě. Z "Top 10" se rychle stala neoficiální soutěž, která motivovala jezdce, aby se vyšplhali na vrchol a udrželi se tam co nejdéle. co nejdéle. Pokud pravidelně kontrolujete domovskou stránku EUC World, pravděpodobně si vzpomenete na několik jmen, která se na vrcholu objevují poměrně často.
Úkol č. 1: Zabránit podvádění
Bohužel jako v každé soutěži se někteří lidé začali snažit hrát systém. Vždy se najde někdo, kdo je ochoten porušit pravidla, jen aby se přiblížil k prvnímu místu. A ano, i to jsme zažili.
Lidé byli kreativní. Nejjednodušší trik? Nahrávání prohlídky za jízdy autem nebo na motorce. Když to přestalo fungovat (protože tyto zájezdy se neuskutečnily. do žebříčku), jiní se začali chovat záludněji. Někteří dávali své zapnuté kolo do kufru auta, připojili aplikaci, naskočili na sedadlo řidiče a vyrazili na cestu - zatímco kolo leželo na zadním sedadle. Jiní zkoušeli hybridní triky - projeli část trasy na kole, pak ji dokončili v autě, kolo stále zapnuté v kufru.
Je jasné, že jsem musel najít způsob, jak se s takovými věcmi vypořádat a zachovat férovost. Ruční kontrola každé trasy nepřipadala v úvahu - máme 200 až 300 tras. každý den. Musel jsem tedy vytvořit filtr. Algoritmus, který by určil, zda se má prohlídka započítávat do žebříčku, nebo ne.
Nebylo to snadné, ale nakonec jsem vytvořil filtr, který fungoval... dobře. Jediný zásadní problém byl, že fungoval na principu "všechno, nebo nic". Buď se do něj zahrne celá prohlídka nebo ji celou odmítne. Takže pokud někdo jel na kole jen část prohlídky a pak jel zbytek, celá prohlídka byla vyřazena - i když ta část s kolem byla legální.
Úkol č. 2: Netrestejte poctivé jezdce
Jde o to, že to není vždycky podvod. Často se stává, že lidé dokončí jízdu, naskočí do auta a prostě zapomenou v aplikaci zastavit nahrávání trasy. Takže aplikace pokračuje nahrávání - nyní v autě nebo třeba v autobuse či vlaku. Dalším častým případem je, když aplikace dočasně ztratí spojení Bluetooth s kolem. Pokud k těmto přerušením spojení dojde častá nebo trvají příliš dlouho, byla celá prohlídka vyřazena z hodnocení. Také funkce pro úsporu energie v telefonech někdy narušují GPS nebo samotnou aplikaci, což vede k mezerám v trase.
Na začátku letní světové soutěže EUC 2025 se ukázalo, že starý filtr už prostě nestačí, když pokud jde o spravedlivou soutěž. Potřeboval jsem tedy něco chytřejšího - filtr, který nefunguje v režimu "všechno nebo nic", ale dokáže skutečně rozdělit záznam trasy a zahrnout jen ty části, které byly provedeny na kole, a zbytek ignorovat.
Úkoly splněny!
Po mnoha dnech práce a testování s uživateli EUC World jsme konečně přišli s novým filtrem - a vypadá to, že funguje opravdu dobře. Starý filtr pouze se díval na některé základní statistiky odesílané aplikací. Ten nový se ponoří mnohem hlouběji: nezávisle analyzuje celý záznam prohlídky, kontroluje každou jeho část a a zjišťuje, jak dobře se shodují údaje EUC a GPS. Nový filtr samozřejmě zázračně neopraví chybějící data ve vašich prohlídkách. Správně nastavený telefon, dobrá GPS signál a stabilní spojení Bluetooth s kolem jsou stále klíčem k dosažení nejlepších výsledků.
Aby byla zachována konzistence, bude tento nový filtr platit i pro stávající trasy v databázi. Pokud jste tedy měli prohlídku, která dříve nebyla hodnocena, některé její části nyní mohou být započítány - pokud údaje EUC a GPS správně odpovídají. Na druhou stranu, některé jízdy, které byly dříve započítány celé, se nyní mohou započítávat pouze částečně. Ale celkově z toho budou mít prospěch všichni. Nový systém je mnohem spravedlivější a přesnější.
Závěrečná slova
V době, kdy píši tyto řádky, jsou všechny jízdy uložené v databázi EUC World přepracovávány pomocí nového filtru. Je třeba projít více než 1,4 miliardy záznamů, takže to bude bude trvat ještě několik dní, než bude dokončen. Jakmile to bude hotové, starý filtr zmizí a nastoupí nový - jak pro "Top 10", tak pro "Top 10". i pro světovou letní soutěž EUC 2025.
Až bude nový filtr spuštěn, může se skóre trochu posunout. Někteří jezdci z toho budou profitovat, někteří možná ne tolik. Ale nikdo zde nebude "potrestán". Cokoli nového filtr vynechá, jsou věci, které pravděpodobně neměly být započítávány od začátku. Mezi starým a novým filtrem je ještě jeden důležitý rozdíl. Z od nynějška musí být turné dokončeno, aby mohlo být zařazeno do žebříčku a soutěže. To znamená, že nebudete moci sledovat svou pozici v žebříčku, zatímco stále jezdíte a zaznamenáváte svou trasu. A pokud jste nastavili, aby byla vaše trasa zveřejněna se zpožděním, bude mít toto zpoždění vliv i na to, kdy se zobrazí v žebříčku a soutěži.
Obvykle jsem příznivcem pravidla "neměň pravidla během hry". Proto jsem strávil hodně času přemýšlením o tom, zda nový filtr zavést během soutěže. Nakonec jsem se ale rozhodl, že důležitější je poskytnout všem rovné podmínky. Každý, kdo se někdy vrátil z velkolepého turné, aby zjistil, že je. se nezapočítala kvůli přerušenému připojení, to zcela pochopí - a změnu ocení.