Skip to content

BulpeDev/flappy-bat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bat

Flappy Bat es un videojuego desarrollado en TypeScript y React, inspirado en el clásico Flappy Bird. En este juego, el jugador controla a un murciélago que debe volar a través de una serie de obstáculos sin chocar contra ellos.

GamePlay

image

Tecnologías

Flappy Bat se desarrolló utilizando las siguientes tecnologías:

  • TypeScript: lenguaje de programación para JavaScript que añade tipado estático
  • React: biblioteca de JavaScript para construir interfaces de usuario
  • Canvas: API de HTML5 para dibujar gráficos y animaciones en el navegador

Cómo jugar

El objetivo del juego es volar el mayor tiempo posible sin chocar contra los obstáculos. El jugador controla al murciélago haciendo clic o tocando la pantalla, lo que hace que el murciélago salte. El murciélago cae automáticamente, por lo que el jugador debe hacer clic o tocar la pantalla en el momento adecuado para evitar los obstáculos.

Cómo ejecutar el juego

Para ejecutar el juego en tu máquina local, sigue estos pasos:

  1. Clona este repositorio en tu máquina local
  2. Abre una terminal en la carpeta del proyecto y ejecuta el comando npm install para instalar las dependencias
  3. Ejecuta el comando npm start para iniciar el servidor de desarrollo
  4. Abre tu navegador web en http://localhost:3000 para jugar el juego

Contribuir

Si deseas contribuir al proyecto, sigue estos pasos:

  1. Haz un fork de este repositorio
  2. Clona tu fork en tu máquina local
  3. Crea una nueva rama para tus cambios con git checkout -b mi-rama
  4. Haz tus cambios y realiza los commit correspondientes
  5. Envía tus cambios al repositorio remoto con git push origin mi-rama
  6. Crea un pull request para solicitar la inclusión de tus cambios en el proyecto

Autor

Hola, mi nombre es Alberto Bulpe Martínez, y soy un desarrollador de aplicaciones web con 2 años de experiencia. Me apasiona crear soluciones digitales que ayuden a las personas a alcanzar sus objetivos, y tengo habilidades en varios lenguajes de programación, incluyendo TypeScript, React, y otras tecnologías web. Me encanta colaborar en proyectos y me siento agradecido por la oportunidad de presentar mi trabajo en mi portafolio. ¡Gracias por revisar mi proyecto!

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para obtener más información.