Proyecto Space Invaders

Proyecto SPACE INVADERS

Este proyecto trata de la creación de un juego de Space Invaders en JAVA. Acá se publican todas las entregas, he recopilado imágenes de internet para comenzar a realizarlo, pronto las reemplazaré por imágenes hechas por mí mismo.

ENTREGA 1 - MOVIMIENTO DEL JUGADOR

En esta entrega se crea la nave del jugador la cual puede moverse por toda la pantalla sin salirse de ella, también se implementa el menú principal pero no se muestra a la hora de ejecutar el proeycto, más adelante se unirá éste menú con el resto del juego.

Link del Código Fuente
https://dl.dropboxusercontent.com/u/83161039/Space%20Invaders%20ENTREGA%201%20-%20Movimiento%20del%20Jugador.zip


ENTREGA 2 - CREANDO DISPAROS

En esta entrega se implementan los disparos del jugador con la tecla "a". Las balas desaparecen cuando salen del límite de la ventana.

Link del Código Fuente
https://dl.dropboxusercontent.com/u/83161039/Space%20Invaders%20ENTREGA%202%20-%20Creando%20Disparos.zip



ENTREGA 3 - CREANDO ENEMIGOS

En esta se crean enemigos en posiciones aleatorias, únicamente serán estáticos, es decir que no se moverán de su posición, tendrán 15 columnas por 5 filas de enemigos, contarán con 4 tipos de enemigos diferentes, los cuales se diferencian por el color y por la resistencia que poseen:

Amarillo: Posee resistencia de 1 bala.
Rojo: Posee resistencia de 2 balas.
Azul: Posee resistencia de 3 balas.
Verde: Posee resistencia de 4 balas.


Aún no se detectan colisiones y no se genera un enemigo en una posición que ya esté ocupada.

Link del Código Fuente
https://dl.dropboxusercontent.com/u/83161039/Space%20Invaders%20ENTREGA%203%20-%20Creando%20Enemigos.zip


ENTREGA 4 - DETECTANDO COLISIONES
Acá se detectan las colisiones entre las balas y las naves alienigenas. Cada alienígena tiene diferente resistencia y cuando su resistencia llega a 0 la nave desaparece.

Link del Código Fuente https://dl.dropboxusercontent.com/u/83161039/Space%20Invaders%20ENTREGA%204%20-%20Detectando%20Colisiones.zip

No hay comentarios:

Publicar un comentario