300 likes | 406 Views
REALTIDS ACTIONSPEL MED NÄTVERK. Torbjörn Söderberg Marcus Matèrn. Mål. 3D actionspel med realtidsnätverk ”Top-down” vy Planetvärld. Tillvägagångssätt. Nätverksprototyp i 2D 3D-spel i Planetvärld med nätverksfunktionalitet. Problem över Internet. Nätverksfördröjningar Bandbredd
E N D
REALTIDS ACTIONSPELMED NÄTVERK Torbjörn Söderberg Marcus Matèrn
Mål • 3D actionspel med realtidsnätverk • ”Top-down” vy • Planetvärld
Tillvägagångssätt • Nätverksprototyp i 2D • 3D-spel i Planetvärld med nätverksfunktionalitet
Problem över Internet • Nätverksfördröjningar • Bandbredd • Pålitlighet • Fusk
Grundläggande modell • Dumma klienter • Central server bestämmer allt • Klienterna skickar sina handlingar till servern • Servern uppdaterar världen • Klienterna får uppdateringspaket från servern med ett jämnt intervall
Problem • Nätverksfördröjningar • Bandbredd • Pålitlighet • Fusk • Flyter • Problem • Problem • OK • OK • Problem
Klient-prediktion • MÅL: snabb respons på knapptryckninga • Vi inför “tid” i modellen
Problem • Nätverksfördröjningar • Bandbredd • Pålitlighet • Fusk • Flyter • OK • Problem • OK • OK • OK
Förbättringar • Meddelandekullning • Deltakomprimering • Bättre implementation • Bättre prediktion