Guest max 2 Posted April 11, 2004 Posted April 11, 2004 Ho notato che nel challenge 360 in gara mi e' stato impossibile avvicinare i tempi fatti in qualifica (con facilita' disarmante). questa premessa pone un problema su nk. Conta la velocita' del PC, la connessione e il numer dei client connessi per quanto riguarda i tempi sul giro ? risposta: secondo me si al 99% Ecco i test fatti Pentium 4 1,7ghz e geforece 420 giro su un tempo A Athlon 1,7 ghz Ti4200 giro su tempoi B A > B Con il secondo PC durante il challenge i tempi di sono alzati oltre A, prima e dopo il challenge in locale o su server semivuoti sono tornati su B sono sicurissimo che il + macchine ci sono + conti la connessione, il pc e tutto il resto. Quando hosto in locale, anche 8 giocatori pero' i tempi nn si alzano, si alzano solo quando sono connesso ad un server con tanti utenti..... qui ci sta una formula degna di 1sasso, cmq anceh a voi succede che + la scena si fa complessa e + i tempi si alzino ??? faccio notare che con il 1,7ghz e ti4200 di solito gioco sempre oltre i 80 frame, anche quando ci stanno tante macchine i tempi salgono, perdo in fluidita ma i frame rate rimangono alti (valla te a campire sta cosa...) ok capisco che di questo post nn si capisce una ceppa, ma e' tardi sono ubriaco e stanco e mo vado a nanna! n8
kunos Posted April 12, 2004 Posted April 12, 2004 i frames restano gli stessi ma la fluidita' cala???? eh? spe rileggo... non capisco cmq non credo che ci sia un rapporto fra potenza del pc, complessita' della scena e tempi.. motore grafico e fisico viaggiano completamente separati.. cmq continua a sperimentare.. sono curioso..
Guest Ecio Posted April 12, 2004 Posted April 12, 2004 kunos non puo' essere qcosa invece sul server che, in caso di tanti utenti che girano, fanno tempi, escono/entrano dai box, perde qche decimo tra "casino" e tempi di risposta client/server ? Se xo' e' il client che misura invece il giro, il problema non dovrebbe porsi... max2 non sara' invece la "tensione" per una gara importante ?
Redrum Posted April 12, 2004 Posted April 12, 2004 Anch'io avevo un dubbio simile: se per caso il mio computer ha un rallentamento (magari perche windows ha deciso che era il momento di fare una delle sue operazioni apparentemente inutili che ogni tanto fanno "lavorare" il disco), il cronometro continua a scorrere normalmente nel frattempo oppure
Guest Vange Posted April 12, 2004 Posted April 12, 2004 Anch'io avevo un dubbio simile: se per caso il mio computer ha un rallentamento (magari perche windows ha deciso che era il momento di fare una delle sue operazioni apparentemente inutili che ogni tanto fanno "lavorare" il disco), il cronometro continua a scorrere normalmente nel frattempo oppure
Redrum Posted April 12, 2004 Posted April 12, 2004 Anch'io avevo un dubbio simile: se per caso il mio computer ha un rallentamento (magari perche windows ha deciso che era il momento di fare una delle sue operazioni apparentemente inutili che ogni tanto fanno "lavorare" il disco), il cronometro continua a scorrere normalmente nel frattempo oppure
kunos Posted April 12, 2004 Posted April 12, 2004 allora.. cerco di spiegare... anche se il "tecnichese" incombe.. il motivo "base" per cui il tempo sul giro non puo' dipendere dalla velocita' del processore e' che il motore fisico di nK gira ad un frame rate costante. Il cronometro interno di nK ha quindi uno step costante di 3ms (che vanno a generare i famosi 333Hz di frequenza di nK).. Il motore grafico invece ha uno step variabile.. il tutto funziona cosi': il motore fisico gioca a "rincorrere" il motore grafico... alla fine del disegno di ogni frame grafico viene rilevato il tempo reale passato dall'ultimo frames.. immaginiamo di girare a 30fps.. questo tempo sara' quindi di 33ms.. a questo punto il motore fisico cerca di "riprendere" il motore grafico facendo 11 step di 3ms.. una volta ripreso il controllo ripassa al motore grafico che disegna la scena.. riprende il tempo reale e il ciclo continua... Il nocciolo della questione e' che, a prescindere da quanto incorretto sia il "tempo reale", il tempo, internamente a nK resta corretto.. ogni step sono 3ms nel "mondo di nK".. e in 3ms puoi solo andare da qui a li quindi 0 margine per possibili incongruenze di calcolo generate da un rate variabile... Ad esempio...per allenare la AI posso far girare tutto il gioco a 10x.. ma i tempi sul giro nel "mondo di nK" restano plausibili.. semplicemente il tutto avviene fuori sync con il tempo reale.. rileggo e' capisco che e' complesso.. ma meglio di cosi' non lo riesco a spiegare... sorry
Guest max 2 Posted April 12, 2004 Posted April 12, 2004 qualche cosa dalla spiegazione si riesce ad intuire, comunque resto abbastanza convinto di quello che ho detto. Cerchero' di fare altre prove se trovo tanta gente disposta a far da cavia. Cmq potrebbe essere che la tensione giochi brutti scherzi, ma 5 decimi son sempre tanti e se di solito faccio in tranquillita un tempo e in gara no il dubbio mi salta in mente. vedrem!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now