Hellborn Ravens  ·  www.hrracing.cz

Aktualizace webu 6.0

Vývojová aktualizace · HR Racing

Aktualizace 6.0

Další velký krok pro HR Racing

Za poslední týdny jsem udělal další pořádnou várku změn. Některé jsou vidět na první pohled, jiné běží spíš na pozadí — ale dohromady posouvají celý systém zase o kus dál.

Platby, profily, vitríny, týmy, Discord i bodování RBR Verze 6.0

Aktualizace 6.0 se zaměřuje hlavně na automatizaci plateb, týmové funkce, profily jezdců, vitríny, Discord, bodování RBR a celkové zpřehlednění webu.

A ano — samozřejmě jsem během toho zase opravoval několik věcí, které už byly „definitivně opravené“. Některé bugy jsou očividně členové komunity a odmítají odejít. 🤣

V této aktualizaci

Týmové bannery Automatické platby Nové profily Vitríny úspěchů Týmové profily Filtry her Bodování RBR Itinerář / roadbook Web × Discord Národnosti

Týmové bannery

Beta

Nově můžeš vytvářet týmové bannery, které využívají informace uložené přímo na HR Racing. Banner budu postupně dál rozšiřovat a upravovat. Zatím jde o beta verzi — pokud někde narazíš na chybu nebo máš připomínku, hoď ji na Discord.

hrracing.cz/banner

Automatické platby přes bankovní API

Jedna z největších změn celé aktualizace — kompletní automatizace startovného. Při registraci do placeného šampionátu systém vytvoří QR platbu s unikátním variabilním symbolem. Po zaplacení bankovní API platbu automaticky rozpozná, spáruje s registrací a potvrdí účast.

Takže už nemusím ručně zjišťovat, jestli mi někde přistály dvě stovky od Pepy a proč má v poznámce „startovný vole“. 💸

Přidal jsem také upozornění na nezaplacené startovné přímo u profilu. Po přijetí platby hráč dostane potvrzení o zaplacení e-mailem včetně dokladu; u dobrovolných příspěvků systém posílá i děkovný e-mail a PDF potvrzení. Řeším také platební bránu PayU, která je stále ve schvalovacím procesu.

Nový vzhled profilů

Profily jezdců dostaly výraznější redesign — modernější karty, větší profilová fotografie, zvýrazněný rank odznak a přehlednější rozložení jak na počítači, tak na telefonu. Původní emoji a jednoduché prvky postupně nahrazuji vektorovými ikonami, aby web působil jednotněji.

Profil nyní pracuje také s dalšími informacemi:

  • HR ID hráče a herní ID,
  • poslední přihlášení a poslední zaznamenaný výsledek,
  • získané poháry a medaile,
  • achievementy,
  • statistiky rozdělené podle jednotlivých her.

Vitrína pohárů a medailí

Jedna z největších vizuálních novinek — Moje vitrína. Každý jezdec i tým má teď vlastní vitrínu úspěchů. Za celkové výsledky šampionátů se udělují poháry, za jednotlivé podniky zlaté, stříbrné a bronzové medaile.

Všechno se doplňuje automaticky podle výsledků a systém počítá i s různými přezdívkami, které má jezdec propojené se svým profilem. Na profilu je hned vidět celkový počet získaných pohárů a medailí. U týmů vitrína funguje podobně a sdružuje úspěchy jednotlivých členů.

Výrazně rozšířené týmové profily

Týmy už nejsou jen název, logo a několik čísel. Jejich detail jsem rozšířil například o:

  • aktivitu za posledních 30 / 90 / 365 dní i celkovou aktivitu,
  • procentuální aktivitu týmu i samostatnou aktivitu členů,
  • aktivitu v týmových soutěžích,
  • statistiky jednotlivých jezdců a historii používaných vozů,
  • týmová podia v jednotlivých podnicích,
  • historii týmových šampionátů a info o tom, kdo konkrétní šampionát za tým odjel.

Předělal jsem také karty členů týmu. Pozvánky lze nově řešit přes HR ID, případně hráče vybrat ručně ze seznamu. Do profilu hráče jsem přidal i rychlý odkaz Můj tým.

Filtry jednotlivých her

Postupně se snažím přestat házet všechno do jednoho pytle. Statistiky lze čím dál víc rozdělovat podle EA Sports WRC / Richard Burns Rally / Assetto Corsa Rally.

Filtr her nyní funguje například u oblíbených vozů nebo nejrychlejších RZ, a to jak na vlastním profilu, tak při prohlížení jiného hráče. Do budoucna chci toto rozdělení ještě výrazně rozšířit, aby každá hra měla na webu vlastní přehlednější část.

Rozšířené bodování RBR

Velké změny jsem udělal také u Richard Burns Rally. Systém nyní lépe pracuje s výsledky, body a stavem Super Rally / DNF. Pokud jezdec dokončí podnik pomocí Super Rally, je ve výsledcích označen jako DNF, jeho čas je zvýrazněn červeně a za celý podnik získává 0 bodů.

Zároveň jsem upravoval výpočty výsledků, žebříčků a týmových podií. Neregistrovaní hráči se nemají započítávat do výsledků, rekordů ani celkových žebříčků.

A ano, tu poslední větu jsem opravoval už asi 38×. Jestli se ten bug ještě jednou vrátí, dostane vlastní profil a HR ID, když už se furt sere zpátky. 🤣

Itinerář šampionátů

U šampionátů jsem přidal nový itinerář / roadbook. Ten nabízí přehled jednotlivých rychlostních zkoušek včetně:

  • názvu RZ, délky, povrchu a počasí,
  • servisních zón,
  • rozdělení na jednotlivé LEGy.

Funkce funguje pro RBR i EA Sports WRC. Servisní zóny jsem barevně rozlišil — u RBR se rozlišuje Service Park a Road Side Service, u EA WRC jsou servisy rozdělené na SHORT / MEDIUM / LONG. Jednotlivé podniky jsou sbalené a rozklikávací, přičemž právě probíhající podnik se automaticky otevře.

Web a Discord jsou zase víc propojené

Pokračoval jsem v propojení HR Racing webu s Discord serverem. Discord nyní dokáže automaticky přidělovat role podle informací uložených na webu — například podle používané hry (EA WRC / ACR / RBR) i podle národnosti (CZ / SK / PL / ENG).

Automaticky se přiděluje také role Podporovatel uživatelům, kteří projekt finančně podpoří. U týmových Discord rolí počítám i s ikonou podle týmového loga. Některé funkce ale vyžadují vyšší úroveň Discord serveru, takže jejich plné využití přijde postupně. Web zároveň nově upozorní uživatele, kteří ještě nemají propojený Discord účet.

Národnosti hráčů

Web nyní lépe pracuje s národností jezdců. Informace se ukládá k profilu a následně ji můžu využívat ve výsledcích, profilech nebo třeba při automatickém přidělování Discord rolí. Cílem je, aby hráč nemusel stejnou informaci zadávat pořád dokola na několika různých místech.

Další změny a opravy

Vedle hlavních funkcí jsem udělal také hromadu menších změn — hlavní menu na PC, vzhled hlavní stránky, týmové tabulky, mobilní zobrazení, datum poslední jízdy, načítání cache, zobrazování rekordů na Discordu nebo třeba informace na dokladech.

Kompletně jsem přepsal stránku Jak to funguje, aby odpovídala současnému systému HR Racing — HR ID, podporovaným hrám, bodování, bannerům, e-shopu a dalším funkcím. Sekce Naši partneři dostala nový vzhled se zlatými rámečky a rolováním log.

Co připravuji dál?

Vývoj samozřejmě nekončí. Postupně chci ještě lépe oddělit části webu určené pro RBR, EA Sports WRC a Assetto Corsa Rally, aby každá hra měla svoje statistiky a funkce přehledněji uspořádané.

Pořád také řeším e-shop — ten je aktuálně odložený. Nově navíc přemýšlím nad podporou Automobilista 2, konkrétně jejím využitím pro Rallycross. Zatím jde ale pouze o nápad.

HR Racing roste dál 🏁

HR Racing se postupně mění z jednoduchého webu pro organizování závodů na vlastní propojený systém pro hráče, týmy, šampionáty, výsledky, platby a komunitu. A vzhledem k tomu, že celý web, systémy a automatizace dělám postupně sám, snažím se nové funkce přidávat tak, aby byly hlavně použitelné a dávaly smysl.

Aktualizace 6.0 • hrracing.cz

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

HR Racing v číslech

126Registrovaných jezdců
5Odjeté šampionáty
4Aktivní šampionáty
24Založených týmů
32Odbodovaných podniků
300Tratí (RZ) celkem
35 871Najeto jezdci celkem (km)
3 044Kilometrů tratí
41 h 9 mSoučet všech penalt
543Udělených achievementů

Připraven vyrazit na trať?

Zaregistruj se, vyber šampionát a staň se součástí komunity HR Racing!

🇨🇿CS
překlad…