martes, 17 de noviembre de 2009

Avantti ma non troppo

Llevo varios dias sin actualizar esto asi que tratare de ponerme al dia en orden cronologico:

Puse un fondo al matamarcianos el sabado, compuesto de un monton de sprites cuadrangulares que se pintaban todos e incluso escrolaban verticalmente...

El rendimiento cayo un monton, a estas alturas no deberia preocuparme de esto, pero bajo de unos 350fps de media a unos 50-60... Horrible... De modo que me plantee seriamente el tema de usar OpenGL desde ya, finalmente mejore el codigo y lo deje en sobre 80fps y me tranquilice...

Aun asi me decidi a terminar el motor.

Hoy lo he terminado y esta funcionando. Se le pasan:
[indice_de_imagen_convertida_en_un_array, x, y, coord_x_del_frame_a_pintar_en_la_imagen_de_frames, coord_y_del_frame_a_pintar_en_la_imagen_de_frames, angulo_a_rotar_la_imagen]

Es decir 6 enteros. El fondo lo dibuja tambien el motor pero en otro metodo independiente pendiente de terminar -no considero necesario pasar todos los datos de el fondo por internet ya que es una parte 'pasiva' y ademas cuando este la parte de internet disponible se podra pintar el fondo mientras se obtienen datos- y funciona todo en el mismo proceso (para jugar en red habra que implementar un proceso paralelo pero para jugar en local no es necesario).

Ademas ya empiezo a tener frames de xwings, awings, tie-figthers y tie-bombers, en cuanto vaya teniendolos bien los subo.

Voy a empezar a poner capturas de pantalla para que se vea como va cambiando... Pero eso mañana, me voy a ver flash-forward

No hay comentarios: