Optimización del código.
diciembre 15, 2007 at 1:48 am Dejar un comentario
Hemos optimizado el código para poder ejecutarse en cualquier máquina. Ahora solamente se pinta lo que cambia y sólo actualizamos la pantalla cuando es realmente necesario. Con esto hemos conseguido aumentar el rendimiento a extremos que ni sospechabamos, por lo que hemos decidido actualizar la pantalla 80 veces por segundo como máximo. De esta manera liberamos al procesador de un exceso de carga innecesario. Por ejemplo al ejecutar el juego en un Core 2 Duo T7200 (un portátil muy potente) ¡¡el juego no llega al 1% de consumo de CPU!!
También hemos tenido problemas con la implementación de la física. Íbamos a usar fórmulas reales, pero al resultar tan complicadas de implementar como lentas de ejecutar lo hemos visto innecesario. Por tanto hemos decidido implementar otras fórmulas con resultados parecidos, con muchos menos cosenos, senos y arcotangentes, y que pueden que den mejor jugabilidad. Aún así todavía no esta hecho, pero al simplificar esta parte esperemos que el juego sea jugable en muy poco tiempo.
Tenemos un par de sorpresas que iremos desvelando en los próximos días.
Entry filed under: Desarrollo. Tags: .


Trackback this post | Subscribe to the comments via RSS Feed