Przejdź do treści
← Wróć do realizacji Automatyzacja i analytics

Plemiona Stats - automatyzacja i analytics dla graczy

W pełni zautomatyzowany system statystyk - rankingi, interaktywna mapa, AI-optymalizator. 440+ aktywnych użytkowników, 100+ wizyt dziennie, 8600 eventów/mies.

KlientWłasny projekt MKM Labs
BranżaGaming & analytics
Rok2023
TypAutomatyzacja i analytics
Realizacja MKM Labs: Plemiona Stats - automatyzacja i analytics dla graczy
Success story

Co zrobiliśmy

Zbudowaliśmy w pełni zautomatyzowany system, który cyklicznie pobiera dane z oficjalnego API gry, generuje rankingi, interaktywną mapę świata na Canvas i AI-optymalizator ataków (czasy, dystanse, rotacje). Panel użytkownika działa na mobile, dane odświeżają się automatycznie co 5 minut.

2023 rok realizacji
5+ obszary prac
JavaScript główny stack
Problem

Wyzwanie biznesowe

Gracze gry Plemiona zmagali się z ręcznym śledzeniem statystyk plemion i gildii w arkuszach, a publiczne API gry dostarczało surowe dane bez wizualizacji. Istniejące narzędzia społecznościowe były powolne, bez mobile i bez automatycznego odświeżania rankingów.

W środku systemu

Funkcjonalności - przejście po module

Projekt nie ma publicznego panelu do pokazania, więc zamiast zrzutów opisujemy, co realnie dzieje się w środku: skąd biorą się dane, jak powstają rankingi, co widzi gracz na mapie i w panelu, i co dokłada warstwa AI.

Funkcja 01

Automatyczny pobór danych z API gry

Fundament systemu to cykliczny import z oficjalnego API gry - dane odświeżają się automatycznie co 5 minut, bez żadnej interwencji operatora. Publiczne API dostarcza surowe dane, więc po stronie systemu leży ich normalizacja i przygotowanie pod rankingi oraz mapę. To ta warstwa zastąpiła ręczne przepisywanie statystyk do arkuszy.

Funkcja 02

Rankingi plemion i graczy

Na przetworzonych danych generowane są rankingi plemion i graczy - w miejsce arkuszy, w których gracze wcześniej ręcznie śledzili statystyki. Zestawienia przeliczają się razem z każdym cyklem importu, więc kolejność jest zawsze aktualna, a nie sprzed kilku godzin. To był główny brak narzędzi społecznościowych: powolne i bez automatycznego odświeżania.

Funkcja 03

Interaktywna mapa świata na Canvas

Mapa świata gry renderowana jest na Canvas, co pozwala pokazać cały świat i pojedyncze wioski w jednym, płynnym widoku. Zamiast tabeli współrzędnych gracz dostaje obraz sytuacji: rozkład sił, sąsiedztwo plemion i punkty zainteresowania. Wizualizacja korzysta z tych samych danych, które zasilają rankingi, więc mapa i zestawienia nigdy się nie rozjeżdżają.

Funkcja 04

Panel użytkownika na mobile i analityka ruchu

Panel działa na telefonie, bo tam gracze sprawdzają statystyki najczęściej - to była jedna z głównych luk starszych narzędzi. Ruch w serwisie jest mierzony: 440+ aktywnych użytkowników miesięcznie, 100+ wizyt dziennie i 8600 eventów miesięcznie. Dane o użyciu pokazują, które widoki są realnie potrzebne, a które można uprościć.

Funkcja 05

Warstwa AI - optymalizator i agent nad danymi

W systemie działa AI-optymalizator ataków: liczy czasy, dystanse i rotacje na podstawie danych pobranych z API gry. Nad tą samą bazą projektujemy warstwę agentową - agent z dostępem do narzędzi systemu, który odpytuje rankingi, mapę i historię zmian, a odpowiada wyłącznie na podstawie danych z systemu. Przy każdej liczbie pokazuje, skąd ją wziął, a gdy danych brakuje - mówi to wprost, zamiast zgadywać. Każde zapytanie trafia do dziennika audytu.

Agent z narzędziamiOdpowiedzi wyłącznie z danych systemuWskazanie źródła liczbyDziennik audytu zapytańZestawienia na żądanie
Rezultaty

Efekt wdrożenia

  • 440+ aktywnych użytkowników miesięcznie

  • 100+ wizyt dziennie, 8600 eventów/miesiąc

  • Interaktywna mapa świata renderowana na Canvas

  • Pełna automatyzacja - zero interwencji operatora

Zakres

Co dostarczyliśmy

Aplikacja webowaIntegracja APIWizualizacja CanvasAgenci AIAnalytics
Stack

Technologie

JavaScriptCanvasREST APIAnalytics
Dostępni na nowe projekty

Chcesz podobny efekt?

Przynieś problem, obecny proces albo starą stronę. Powiemy, co warto przebudować, co zostawić i gdzie automatyzacja ma realny sens.

Porozmawiajmy