Важлива інформація про рейтинг "Топ-10" та літні змагання EUC World Summer Contest 2025
Коли кілька років тому я додав рейтинг райдерів (тепер відомий як "Топ-10" ) на головну сторінку EUC World, я не мав наміру перетворювати його на змагання. Основна ідея полягала в тому, щоб кожен міг порівняти свою активність з іншими учасниками спільноти. Я хотів відповісти на питання, які люди продовжували задавати: "Як мої поїздки в порівнянні з іншими? Чи проводжу я багато часу за кермом, чи, можливо, не так багато? Чи я швидкісний фрік за світовими стандартами, чи я їжджу повільніше?
Проте, не минуло багато часу, як користувачі побачили в рейтингу цікавий спосіб позмагатися - без необхідності з'являтися на гоночних треках або подорожувати по всьому світу на змагання. "Топ-10" швидко став неофіційним змаганням, мотивуючи гонщиків піднятися на вершину і залишатися там якомога довше. якомога довше. Якщо ви регулярно перевіряєте домашню сторінку EUC World, то, ймовірно, зможете пригадати кілька імен, які досить часто з'являються на вершині рейтингу.
Завдання №1: Запобігти шахрайству
На жаль, як і в будь-якому змаганні, деякі люди намагаються обдурити систему. Завжди є хтось, хто готовий порушити правила, аби лише наблизитися до до першого місця. І так, у нас таке теж траплялося.
Люди стали винахідливими. Найпростіший трюк? Запис туру за кермом автомобіля чи мотоцикла. Коли це перестало працювати (оскільки ці тури не потрапляли до рейтингу), інші стали хитрішими. Дехто кладе увімкнене колесо в багажник автомобіля, підключає додаток, сідає на водійське сидіння і рушає в дорогу - в той час як а колесо залишалося лежати в багажнику. Інші пробували гібридні трюки - проїхати частину екскурсії на колесі, а потім закінчити її в машині, а колесо все ще залишати в багажнику.
Очевидно, що я повинен був знайти спосіб боротися з подібними речами і дотримуватися чесності. Вручну перевіряти кожну екскурсію не було можливості - ми отримуємо від 200 до 300 екскурсій записуються щодня. Тож мені довелося створити фільтр. Алгоритм, який би визначав, чи варто зараховувати тур до рейтингу, чи ні.
Це було нелегко, але врешті-решт я створив фільтр, який працював... добре. Єдиною великою проблемою було те, що він працював за принципом "все або нічого". Він або включав весь тур або відкидав його повністю. Отже, якщо хтось проїхав на своєму колесі частину туру, а потім проїхав решту, весь тур викидався - навіть якщо частина колеса була легальною.
Завдання №2: Не карати чесних гонщиків
Справа в тому, що це не завжди шахрайство. Часто люди закінчують поїздку, сідають в машину і просто забувають зупинити запис туру в додатку. Тож додаток продовжує запис - тепер вже в машині, або, можливо, в автобусі чи поїзді. Інший поширений випадок - коли додаток тимчасово втрачає Bluetooth-зв'язок з кермом. Якщо такі розриви зв'язку відбуваються часті або тривають надто довго, весь тур було виключено з рейтингу. Крім того, функції енергозбереження на телефонах іноді впливають на роботу GPS або самого додатку, що призводить до пропусків у маршруті.
Початок Всесвітніх літніх змагань EUC 2025 року дав зрозуміти, що старий фільтр більше не спрацьовує, коли мова йде про коли мова йшла про чесну конкуренцію. Тому мені потрібно було щось розумніше - фільтр, який не працює в режимі "все або нічого", а може розбити запис туру на частини і включити лише ті частини, які були зроблені на колесі, ігноруючи решту.
Завдання виконано!
Після багатьох днів роботи і тестування з користувачами EUC World, ми нарешті розробили новий фільтр - і, схоже, він працює дуже добре. Старий фільтр лише переглядав лише базову статистику, надіслану додатком. Новий фільтр занурюється набагато глибше: він самостійно аналізує весь запис туру, перевіряючи кожну його частину і наскільки добре збігаються дані EUC і GPS. Звичайно, новий фільтр не виправить відсутні дані у ваших турах за помахом чарівної палички. Правильно налаштований телефон, хороший сигнал GPS і стабільне з'єднання Bluetooth з вашим навігатором все ще залишаються ключовими факторами для отримання найкращих результатів.
Щоб забезпечити узгодженість, новий фільтр також застосовуватиметься до існуючих турів у базі даних. Отже, якщо у вас був тур, який не був оцінений раніше, деякі частини тепер можуть бути зараховані можуть бути зараховані - за умови, що дані EUC і GPS збігаються правильно. З іншого боку, деякі поїздки, які раніше були зараховані повністю, тепер можуть бути зараховані лише частково. Але в цілому, виграють усі. Нова система набагато справедливіша і точніша.
Заключні слова
Поки я пишу цю статтю, всі тури, що зберігаються в базі даних EUC World, обробляються за допомогою нового фільтру. Потрібно переглянути понад 1,4 мільярда записів, тому це займе це займе ще кілька днів. Як тільки це буде зроблено, старий фільтр зникне, а на зміну йому прийде новий - як для рейтингу "Топ 10" як для рейтингу "Топ-10", так і для Всесвітніх літніх змагань EUC 2025.
Коли новий фільтр запрацює, результати можуть дещо змінитися. Деякі гонщики виграють, деякі, можливо, не так сильно. Але ніхто не буде "покараний". Все, що новий фільтр не враховує те, що, ймовірно, не повинно було враховуватися з самого початку. Є ще одна важлива відмінність між старим і новим фільтром. Відтепер Відтепер, щоб потрапити до рейтингу та конкурсу, тур має бути завершеним. Це означає, що ви не зможете відстежувати свою позицію в лідерборді, поки поки ви все ще катаєтеся і записуєте свій тур. А якщо ви налаштували публікацію свого туру із затримкою, ця затримка також вплине на те, коли він з'явиться в рейтингу і в конкурсі.
Зазвичай я прихильник правила "не змінюй правила під час гри". Тому я довго думав над тим, чи варто впроваджувати новий фільтр під час новий фільтр під час конкурсу. Але врешті-решт я вирішив, що дати всім рівні умови для гри - важливіше. Кожен, хто коли-небудь повертався з епічного туру, тільки для того, щоб дізнатися, що він що його не зарахували через обрив зв'язку, неодмінно зрозуміє і оцінить цю зміну.