Este es un juego inspirado en Breakout o Arkanoid, desarrollado en JavaScript, CSS y HTML Canvas. Es una oportunidad perfecta para practicar, mejorar o entender el uso del canvas 2D, así como las físicas básicas en el desarrollo de juegos.
El juego consiste en mover una barra horizontal para golpear una pelota y destruir ladrillos en la parte superior de la pantalla. El objetivo es eliminar todos los ladrillos sin dejar que la pelota caiga al suelo.
- Pelota y barra controladas por el teclado o el toque en dispositivos móviles.
- Ladrillos con diferentes colores y aleatoriedad en la disposición.
- Detección de colisiones para rebotar la pelota en la barra y los ladrillos.
- Reinicio automático del juego cuando la pelota cae al suelo.
Las contribuciones son bienvenidas. Si deseas mejorar el juego o corregir errores, no dudes en hacer una pull request.
live demo: gabrielcastrov.github.io/breakout-game/