VoiD.net: the Developer's Log

VoiD.net dev worklog

Sunday, December 4, 2005

Problemillas

Este fin de semana he terminado pseudodefinitivamente el Tricycle. Digo pseudo porque, aunque su implementación esta terminada, me he topado con comportamientos anómalos, pero no de mi programa en sí, sino del lenguaje. Creo que hay algunos problemas con unas conversiones de tipos en unos casos muy muy específicos, pero que casualmente forman la base de todo mi motor (el sistema de manejo de tiempos).

No es algo increíblemente trágico – podria conseguir un ‘workaround’ para arreglarlo pero a costa de que las iteraciones del programa bajen de una media de 20.000 por segundo a 60. No se vería afectado el rendimiento pero trabajaría con unos limites más estrictos.

No se aún si hacer esto. He reportado el posible bug al foro hace cinco horas y aún no hay respuesta. Mañana veremos que dicen y a ver si puedo localizar exactamente qué es lo que pasa… y en base a eso, decidiré si arreglarlo temporalmente con el workaround u otra cosa.

Es una verdadera perrería. Visualmente no se nota la diferencia apenas, pero el tiempo transcurre de manera irregular. Los segundos duran n segundos realmente, y va variando… Hice un set de gráficos cutres pero no TAN cutres como los que usaba hasta ahora para el Tricycle, para sacarlo en el vídeo, y ahora va y pasa esto. A ver si doy con la solucion pronto…

posted by ferminho at 11:50  

Powered by WordPress