Skip to content

lestherxm/breakout-game-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Breakout Game

Juego en el que controlas una paleta con las teclas de flecha para hacer rebotar una pelota y romper ladrillos. Esta aplicación utiliza el elemento de lienzo HTML5 (canvas).

Cambios

  1. Reestructuracion de los archivos para un mejor orden.
  2. Declaracion de una variable para el control de la velocidad del balon
  3. Ajuste en el uso de las variables para especificar las columnas y filas de ladrillos
  4. Cambio en la posicion incial del balon, antes estaba en el medio, ahora en el medio eje x y arriba de la paleta.
  5. Implementación de colores en cada una de las filas "impresas"
  6. Cambio en el "fill"/relleno del balón y la barra por imágenes de un balón de playa y un trampolín, respectivamente.
  7. Agregué un botón para "empezar" el juego
  8. Agregué "vidas" al juego y gestioné algunas notificaciones (aparecen al ganar o perder todas las vidas)

Especificaciones

  1. Crea lienzo
  2. Crea y dibuja una pelota.
  3. Crea y dibuja una paleta.
  4. Crea ladrillos
  5. Empate puntuación
  6. Agregar actualización() - Animar - requestAnimationFrame(cb)
  7. Mover la paleta
  8. Controladores de eventos de teclado para mover la paleta
  9. Mover la pelota
  10. Añade límites a las paredes
  11. Aumenta la puntuación cuando los ladrillos se rompen.
  12. Pierde: vuelve a dibujar ladrillos, restablece la puntuacion.