Skip to content

Space Invaders Remake es una recreación del famoso juego de arcade "Space Invaders". En este proyecto, he implementado el juego completo utilizando solo HTML y JavaScript, sin depender de bibliotecas o frameworks externos. La aplicación se ejecuta en el navegador y proporciona una experiencia de juego retro, con gráficos y sonidos.

Notifications You must be signed in to change notification settings

juanma0822/Space-Invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders Remake

¡Bienvenido al repositorio de mi proyecto de Space Invaders Remake! Este es un juego clásico de disparos en 2D desarrollado utilizando HTML y JavaScript.

Descripción

Space Invaders Remake es una recreación del famoso juego de arcade "Space Invaders". En este proyecto, he implementado el juego completo utilizando solo HTML y JavaScript, sin depender de bibliotecas o frameworks externos. La aplicación se ejecuta en el navegador y proporciona una experiencia de juego retro, con gráficos y sonidos que evocan el espíritu de los juegos de arcade de los años 80.

Características

  • Juego Clásico: Disfruta de la clásica mecánica de disparos en 2D.
  • Controles: Usa las flechas del teclado para mover la nave y la barra espaciadora para disparar.
  • Gráficos Retro: Incluye imágenes y efectos de sonido que capturan la esencia de los juegos de la época.
  • Puntaje: Gana puntos al destruir enemigos y trata de obtener la mayor puntuación posible antes de que termine el juego.

Tecnologías Utilizadas

  • HTML: Para la estructura y el contenido del juego.
  • JavaScript: Para la lógica del juego, la gestión de eventos y la animación.
  • Canvas API: Para renderizar gráficos y animaciones en el navegador.
  • Audio: Archivos de sonido para efectos y música del juego.

Instalación y Uso

Para ejecutar el juego, sigue estos pasos:

  1. Clona este repositorio:

    git clone https://github.com/tu_usuario/space-invaders-remake.git
  2. Navega al directorio del proyecto:

    cd space-invaders-remake
  3. Abre el archivo index.html en tu navegador:

    Puedes abrir el archivo directamente desde tu explorador de archivos o usar un servidor local si prefieres trabajar en un entorno más avanzado.

Aprendizaje y Desarrollo de Habilidades

Este proyecto ha sido una excelente oportunidad para profundizar en el uso de JavaScript y mejorar mis habilidades en el desarrollo de juegos web. Durante el desarrollo, he aprendido a:

  • Gestión de Eventos: Cómo manejar entradas del teclado y hacer que el juego responda a las acciones del usuario.
  • Animación en Canvas: Técnicas para animar elementos en el lienzo de HTML5 y crear efectos visuales atractivos.
  • Colisiones y Lógica del Juego: Implementar la detección de colisiones y la lógica detrás de la mecánica del juego.
  • Organización del Código: Mejorar la estructura del código para que sea más modular y fácil de mantener.

Contribuciones

Si deseas contribuir a este proyecto, no dudes en abrir un issue o enviar un pull request con mejoras o correcciones.

Contacto

Este proyecto ha sido creado por Juan Manuel Valencia. Puedes encontrarme en las siguientes redes sociales:

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para obtener más detalles.


¡Gracias por visitar mi repositorio! Espero que disfrutes jugando a este remake de Space Invaders tanto como yo disfruté creándolo.

About

Space Invaders Remake es una recreación del famoso juego de arcade "Space Invaders". En este proyecto, he implementado el juego completo utilizando solo HTML y JavaScript, sin depender de bibliotecas o frameworks externos. La aplicación se ejecuta en el navegador y proporciona una experiencia de juego retro, con gráficos y sonidos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages