AstrooBot / Exsim

0 stars 0 forks source link

La cuestion del delay #1

Open AstrooBot opened 1 month ago

AstrooBot commented 1 month ago

El programa incluye un delay para contar el tiempo mas facilmente sin embargo hace que la emulacion sea mas lenta. Es facil pero realmente vale la pena no tener ese delay? Se recomienda dar la opcion de tener o no el delay durante la ejecucion

AstrooBot commented 1 month ago

(Actualizado hasta el commit 3) Se ha eliminado el delay para permitir una fluidez en el movimiento de los cuerpos sin alterar su tiempo de ejecucion. Para eso se utiliza pygame.time.get._ticks(). sin embargo existe un delay entre cada frame de 16-17 en el uso de 60 fps (se divide por dos cada vez que se duplica la cantidad de fps). Al no limitar la cantidad de fps se consigue un error promedio de 1 milisegundo cada 3 frames sin embargo se desconoce como puede afectar el rendimiento en un futuro. Se sugiere ir a la version del commit 3 de space.py para su cambio en este problema.