Huevos, enemigos y más…
Seguimos implementando nuevas funcionalidades en el juego, terminando prácticamente la base del mismo. De forma más concreta, los avances son…
Enemigos: el sistema de enemigos está casi al completo, quedando la parte de colisiones con Luigi y la repercusiones de éstas con su energía. La clase LAG_Enemy es la encargada de gestionar la IA de cualquier enemigo por pantalla, así de generarlos / pintarlos según el nivel.
Huevos: según vaya pasando el tiempo, los huevos irán eclosionando y liberando aliens. Aunque esto todavía no está implementado, el sistema que controla todo esto ya ha sido programado (clase LAG_Alien) y sólo faltan añadir unos cuantos detalles que definan el comportamiento exacto de tales seres.
Puntos: las puntuaciones se guardan en un integer. Sin embargo, en pantalla, los puntos se muestran a través de una imagen (un sprite que contiene los 10 primeros números, del 0 al 9) . A través de una función, se halla cada dígito del número y se convierte a su correspondiente trozo del sprite.
Energía: la barra de energía está representada por una imagen de colores. En memoria, el nivel de energía se controla mediante una variable numérica, de rango 0-100. En la función de dibujado, según ese valor, se dibuja un trozo proporcional de la imagen, respecto de su width. Es decir, a medida que la energía de Luigi disminuye, recortamos el ancho de la imagen.
Vidas: al igual que en el juego original, Luigi tendrá 3 vidas (cuando la barra de energía llegue a cero, se restará una vida), indicadas por el número de cabezas de Luigi de la esquina superior derecha.
¿Y qué más queda? En cuanto a los aspectos básicos, poco. Sin embargo, todavía queda por implementar las opciones del menú, corregir varios bugs importantes, meter muchos detalles (la mayoría relacionados con los sprites, seguimos con la problemática de no tener grafista pixel art), dar vida a los héroes que Luigi ha de liberar en cada nivel… en resumidas cuentas, todavía queda mucho curro… pero como nuevo adelanto.. una captura de lo comentado en el post.

10 May 07 at 9:46 pm
Bueno, solo saludaros y a seguir esperando, aunque con tanto viajecito y tanta taquicardia, no me rendÃs. Saludos, besotes y muchos muchos ánimos
30 July 07 at 4:45 pm
Chicos… como lleváis esto??… porque os queda un dÃa nada más!1… ¡animo!!!….