Go Back

TrueSport від BuildApps: кейс про неочевидне

Розробка соціального додатка є досить цікавою, коли виникає потреба в інтеграції алгоритмів TrueSkill. Саме цим і займалися фахівці BuildApps в проєкті TrueSport.

mobile

Project screenshot

TrueSport: алгоритми TrueSkill в соціальній площині від експертів BuildApps

Близько 3.5 місяців роботи, імплементація цікавих механік та концептуальних рішень. Саме цим нам запам'ятається розробка мобільного застосунку TrueSport. 

Силами двох висококваліфікованих експертів була реалізована соціально орієнтована платформа для поціновувачів різних видів спорту. 

За підсумками проєкту, клієнт отримав якісний IT-продукт, а гравці тепер можуть змагатись чесно, отримуючи об'єктивну оцінку вмінь. Про це та інше розповімо далі. 

Концепція та передісторія

До нашої компанії звернувся клієнт, який хотів розробити мобільний застосунок для трекінгу рівня гравців у таких видах спорту, як настільний теніс, великий теніс та настільний футбол.

Ключова концепція полягала в інтеграції рейтингової платформи, заснованій на системі розподілу Гауса та запровадженій підрозділом XBox, яка базувалася на алгоритмах True Skill. Таким чином у додатку має вираховуватись реалістичний рівень навичок гравців, залежно від кількості матчів та їх результатів

Власне, цієї інформації вистачило фахівцям BuildApps для запуску проєкту. 

Реалізація

Загалом процес розробки зайняв у нас порядку 3.5 місяців. За цей час ми реалізували:

  • Унікальний дизайн з оптимальним UI/UX.
  • Front-End частину додатка на базі .NET MAUI.
  • Back-End компоненти на основі хмарного сховища.
  • Систему авторизації та підтвердження гравців.
  • Інтеграцію з API Google Maps для трекінгу локацій матчів.

Сама ж логіка цифрового рішення виглядає наступним чином:

  1. Гравець реєструється в системі, надає свої дані, фотографію.
  2. Створює івент, де вказує тип змагання, супротивника та локацію.
  3. Проводить фізичний матч, наприклад, грає в настільний теніс з другом.
  4. Залежно від результатів, один з гравців вказує в програмі свою перемогу, а інший підтверджує поразку.
  5. Система враховує результати та формує рейтинг на базі алгоритмів TrueSkill.

Також для запобігання шахрайству додаток дозволяє проводити всього три рейтингові матчі на добу та нівелює вплив результатів на рейтинг, якщо між гравцями є серйозний розрив у індексі навичок.

Результати

Створений фахівцями BuildApps мобільний застосунок вже пройшов стадію закритого тестування та став доступним всім охочим позмагатись. Станом на листопад 2023-го він знаходиться на стадії MVP, але вже має концепцію подальшої модернізації.

Програма не лише соціалізує спортивні хобі користувачів, але і демонструє, як саме нетипові рішення можуть застосовуватись у суміжних чи зовсім сторонніх сегментах. 

Результатами розробки ми задоволені не менше за нашого клієнта, тому очікуємо подальших замовлень на масштабування додатка.

А поки що ми відкриті для нових проєктів. Тому, якщо ви хочете розробити власне IT-рішення на неочевидній концепції, то звертайтесь до BuildApps за допомогою!

Готові розпочати?

Зв'яжіться з нами