Bueno....
El fin de semana probe con amaia a ver como funcionaba en local con 2 portatiles: aceptable, pero tenia mucho log (2 lineas por ciclo minimo en el servidor) y no iba del todo fluido (estoy cuasiconvencido de que era eso, no me di cuenta pq lo ejecute todo el rato en remoto y se me olvido quitarlo).
He dado algun retoque a lo de 'buscar enemigos a la vista' para apuntar los cañones de la corellian corvette, pero me queda algun detallito, de mañana no pasa.
En fin, hoy tambien he hecho alguna otra cosa: he cambiado el contenedor de objetos vivos, ahora en vez de contener datos de las naves y balas enemigas (dos arrays) y las naves amigas y sus balas (cada nave con su array de balas, lo hice para saber a quien sumarle los puntos cuando una bala amiga mataba a una nave enemiga, pero llegue a la conclusion de que era mejor que cada bala supiera quien la ha disparado, de modo que ahora los contenedores de amigos y enemigos contienen los mismos datos: un array de naves y otro de balas). Ha bajado el numero de bucles...
Ha estado bien pq aunque no parecia un cambio baladi no me ha costado nada... la verdad es que creo que me esta quedando un codigo cada vez mas bonito.
Ademas ya he decidido por donde sacar las naves muertas del mapa: cuando una nave de un jugador muera escribira en su container su id_client y su puntuacion y el mapa se lo dara al motor. Ahora a ver que hace el motor con esos datos... :P
No hay comentarios:
Publicar un comentario