
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á.

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.

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.