..E' esattamente qui il punto.
Non è che sul mio pc sono 60 e sul tuo 50...Sono 50 (almeno per il programma così come è impostato e per come interagisce con il resto della macchina) indicati anche sul mio.
Quello che cambia è come questi 50 vengono elaborati e visualizzati...
Essendo una simulazione non è che realmente ci sia qualcosa che va a 50 all'ora,ma c'è una parte del software che, interagendo con i driver di visualizzazione,l'hardware grafico e col resto del sistema, comanda il rendering di tot fotogrammi (ossia, "distanziati tra loro" in un certo modo), che poi attraverso il framebuffer della scheda video arrivano allo schermo (nel mio caso un sony da 42 pollici con refresh esterno di 60hz e interno di 400)in una certa quanitità per secondo.In tutto questo processo ci sono N variabili, quindi, il risultato diverso tra una macchina e l'altra non è assolutamente cosa rara.Ad esempio se tu hai una macchina che renderizza internamente 30 fotogrammi in un secondo,per ottenere quello che tu percepisci come 50 all'ora,questa distanzia i fotogrammi in modo che, messi in sequenza a quella velocità (nel caso d'esempio 30) l'effetto assomiglia a un modello che va a 50 all'ora.
Se magari la mia macchina internamente ne renderizza 120 (è solo un esempio) per ottenere lo stesso effetto visivo di velocità (i tuoi "50 all'ora") i fotogrammi dovranno essere "più vicini" tra loro...dato che se fossero distanziati esattamente come i tuoi, il risultato pratico sarebbe un effetto 4 volte più veloce.
Tutte queste "differenze" vengono gestite e calcolate dal software, che se è impostato male, finisce per fare casini come quelli descritti.
Il beta testing serve proprio per testare un determinato software su configurazioni e in ambienti diversi, in modo da ottimizzarlo a girare egualmente su tutti.Alla base del beta testing però ci DEVE essere (senò sarebbe inutile) un processo di logging e segnalazione errori (attraverso codici) dai beta tester ai programmatori, che altrimenti non saprebbero cosa non va e come risolverlo.Nel caso del phoenix non si tratta di un beta test, dato che non mi sembra sia contemplato in alcun modo il trasferimento di informazioni dagli utenti al server della casa madre...Ergo se a me..O a te..Qualcosa non va come dovrebbe, nessuno dei programmatori lo saprà mai (a meno che non gli scriva un reclamo ricco di epiteti).
Nel caso specifico (la velocità) quello che non va è semplicemente il fatto che il programma non è stato testato a dovere su ogni tipo di piattaforma e driver video (per non parlare del registro di configurazione, di tutte le informazioni che nel corso del tempo il programma ha scritto riscritto e sovrascritto li dentro), quindi magari ad alcuni andrà tutto bene, ad altri no.
Spero d'essere stato comprensibile...
|