• gforce9
    #18
    A fizika ugyanúgy mint a grafikus megjelenítés vagy akár az AI futása ugyanúgy leosztható framekre. Ok ez nem látható képet jelent, de a működése ugyanolyan a fizikának is. Minél több 'fps'-el fut a fizika annál pontosabb és folyamatosabb a fizikai modellezés, ugyanúgy ahogyan a grafikánál pontosabb folyamatosabb a látvány. Csakhogy itt jön a bökkenő, ha a szerver számolja a fizikát akkor neked az infók mindíg késve jutnak el a gépedig. Namármost te is láttál már olyat, hogy az ellenfél autója a lagg miatt ide oda ugrál. Ez amiatt van mert elveszik, vagy késve érkezik meg egy adatcsomag. Nem folyamatos képet látsz az ellenfélről, csak az adatcsomagokban érkezik hozzád az ellefél helyzete, mozgásiránya sebessége stb..
    Mivel azonban magát az autó mozgását a kliens program kontrollálja, ez a dolog csak akkor jön elő, ha olyan infó érkezik ami a szerveren keresztül - neten keresztül - érkezik hozzád. Tehát például a másik versenyző helyzete. Ez a te mozgásodat nem befolyásolja, hiszen a te autódat a te számítógéped kliens programja kontrollálja, így te nem fogsz ide-oda ugrálni, csak az ellenfeledet láthatod így. Ez igazából csak zavaró dolog ezzel nincs is nagy probléma.
    Viszont! Képzeld azt ha a fizikát a szerver számolná és az ebből következő dolgokat is. A szerver mondaná meg azt is, hogy a !TE! autód épp hogyan viselkedik, akkor a te autód is néha egy-egy elkésett vagy elveszett csomag miatt ide-oda ugrálna. Ha az autód egy apró lagg miatt egy 200-as kanyarnál ugrana vagy 3 métert. Be tudnád venni így a kanyart?
    Ez a fő probléma az elképzeléssel, különben már rég megvalósították volna.

    "Amit meg említesz, hogy majd neked a legjobb körödet fogja autózni a számítógép, hát arról lemondhatsz! Eleve szinte kivitelezhetetlen, hogy az autó pontosan, egész pontotsan arra a pozícióra érjen vissza, ahonnan elindult, ugyanolyan sebességgel érkezzen meg, amivel elindult."

    A pálya statikus és minden ugyanúgy történne, minden körben. Ez nem valódi pálya ahol pl sárfelhordás kerülhet az útra :) Egyedül azzal van gond, ha más ellen kell játszani, de egy jó rajttal ez kiüthető. Egyébként ez a program csak egy gondolat volt, sajnos vannak akik téynlegesen cheateket írnak.. nekik sajna mindíg vannak 'jó' ötleteik.