StarSling

REAL-TIME SPACE MMO

// CONNECT

// FEATURES

> Kereskedes

Vasarolj es adj el arut allomasok kozott. Az arak kereslet-kinalat alapjan valtoznak valos idoben.

> Harc

Szereld fel hajod fegyverekkel, pajzsokkal. Tamadj NPC kalozokat vagy mas jatekosokat PvP-ben.

> Banyaszat

Banyassz aszteroida mezokon erteket erc-et. Szallitsd az allomasra es add el profit-ert.

> NPC Frakciok

3 NPC frakcio kulon gazdasaggal es terullettel. Epitsd a reputaciodat es nyiss meg uj lehetosegeket.

> Time Dilation

TiDi rendszer: nagy csatak soran a szerver lelassitja a szimulaciot, hogy minden akcionak legyen ideje feldolgozodni.

> Kuldetesek

NPC kuldetesek: szallitas, felderites, fejvadaszat. Jutalmak: kredit, reputacio, ritka felszerelesek.

// TECH STACK

[Go]

Go Backend

3 microservice: Gateway, Simulation, WorldSvc. Hatekony, parhuzamos feldolgozas.

{Q}

GraphQL API

gqlgen alapu type-safe API. Mutation + Subscription real-time adatokhoz.

<WS>

WebSocket

Valos ideju kommunikacio. GraphQL subscription-ok WebSocket-en keresztul.

[R]

Redis Pub/Sub

Gateway es Simulation kozti kommunikacio. 20 Hz tick engine szinkronizacio.

[PG]

PostgreSQL

Perzisztens vilag-allapot. Jatekosok, hajok, allomasok, tranzakciok.

[K8]

Kubernetes

MicroK8s + Helm + ArgoCD. Automatikus deploy, GHCR image registry.

[3D]

Three.js Frontend

WebGL 3D rendereles. HUD overlay, urhajo iranyitas, kamera rendszer.

[20]

Tick Engine

20 Hz szimulacio. Fizika, mozgas, utkozes, NPC AI minden tick-ben.