Všetky realizácie
SCUM.SK

SCUM.SK — od nápadu po vlastnú hernú platformu

Vlastný herný projekt, pri ktorom som riešil všetko od názvu a loga po web a správu serverov. Miesto pre hráčov aj nástroje, ktoré potrebujem pri jeho prevádzke.

Projekt
Vlastný herný server a komunita
Moja úloha
Nápad, identita, dizajn a vývoj
Rozsah
Web, administrácia a automatizácia
Prepojenia
NODERA, NODERAgent, Discord

Vlastný server, vlastné zadanie

SCUM.SK vznikol z môjho nápadu vytvoriť vlastný herný server. Popri hre som riešil aj to, kde hráči nájdu pravidlá, ako zistia stav servera a kam sa obrátia, keď potrebujú pomoc.

Navrhol a vytvoril som preto aj web a nástroje na správu. Mal som na starosti celý projekt: názov, logo, farby, rozhranie aj programovanie. Pri rozhodovaní som sa naň pozeral z dvoch strán — čo potrebuje hráč a čo potrebujem ja pri prevádzke servera.

Logo a vizuálna identita

V logu som spojil názov hry s koncovkou .SK. Ošúchané písmo, rám a červené zárezy nadväzujú na drsné prostredie SCUM. Rovnaký charakter som preniesol aj na web.

Základ tvoria tmavé plochy, svetlý text a červená. Herný vizuál má priestor v úvode; pri pravidlách, štatistikách a formulároch už ustupuje obsahu. Hráč sa tak môže sústrediť na informáciu, ktorú práve hľadá.

Logo SCUM.SK s ošúchaným svetlým písmom a červenou koncovkou .SK

Návrh webu pre hráčov

Na úvodnej stránke som dal prednosť údajom potrebným na pripojenie: dostupnosti servera, počtu hráčov, IP adrese a času do reštartu. Sú viditeľné hneď po otvorení webu.

Ďalší obsah má svoje miesto v navigácii — informácie o serveroch, články, herný obchod a podpora. Pri návrhu som riešil aj mobilné zobrazenie, aby si hráč mohol pozrieť stav servera alebo napísať správu bez zapínania počítača.

Úvodná stránka SCUM.SK s aktuálnymi údajmi o serveroch, navigáciou a odkazom na Discord

Prepojenie webu s hrou

Najväčšia časť vývoja je za tým, čo hráč vidí na stránke. Web potrebuje čítať údaje z bežiaceho servera a administrácia musí vedieť poslať úlohu späť do hry. Toto prepojenie som postavil cez NODERAgent.

Agent beží pri hernom serveri a spracúva jeho údaje a príkazy. Web z nich zobrazuje stav, udalosti a výsledky. Cez administráciu NODERA sa dajú zadávať úlohy bez toho, aby sa správca musel kvôli každému zásahu prihlásiť do hry.

Prístup k lokálnym súborom a vykonávaniu herných príkazov zostáva pri agentovi. Verejná stránka pracuje s údajmi, ktoré potrebuje zobraziť hráčom.

Herné funkcie a podpora

Na tomto prepojení stoja ďalšie časti projektu. Každá rieši konkrétnu situáciu pri hraní alebo správe servera.

Battle Royale

Režim má vlastný priebeh kola, zóny a vyhodnotenie. Web zobrazuje jeho stav a výsledky, zatiaľ čo agent rieši nadväzujúce úlohy na serveri.

Hráčsky účet a ekonomika

Účet prepája hráča s jeho herným profilom. Na webe má prehľad o BTC peňaženke, objednávkach a herných balíčkoch.

Podpora a Discord

Požiadavky hráčov sa riešia cez tickety s históriou komunikácie. Discord slúži na komunikáciu s komunitou a oznámenia; pravidlá a články majú svoje stále miesto na webe.

Prevádzka a ďalší vývoj

Spustením webu sa moja práca na SCUM.SK neskončila. Riešim aj jeho prevádzku a ďalší vývoj. Keď upravujem hernú funkciu, musím počítať s tým, ako sa zmena prejaví na serveri, vo webovom rozhraní aj v administrácii.

SCUM.SK tak ukazuje celý rozsah mojej práce na jednom vlastnom projekte: od vizuálnej identity cez verejný web až po aplikáciu, ktorá komunikuje s herným serverom.

Pozrieť SCUM.SK