Skip to content

marielad/ProyectoInterfaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlappyBird Alpha

GIF

Introducción

Este proyecto consiste en el diseño y estructura de un motor de videojuego en dos dimensiones. Este mismo contiene un alpha, en la que el jugador controla a un pájaro que vuela por la pantalla, y que debe pasar por el espacio que queda libre entre las tuberías, sin tocarse con estas, ya que tocarlas conllevaría el fin de la partida, y cuantas más tuberías consigas pasar, más puntos obtendrás. La pantalla da la sensación de desplazamiento lateral.

Características

  • Capacidad para colocar imágenes en la pantalla.
  • Componente para animar las imágenes del juego.
  • Capacidad para reproducir sonidos.
  • Escrito básicamente en Java (JavaFX, .CSS, .FXML).
  • Proyecto Maven dos dependencias:
    • Generación de informes sobre el alpha mediante JasperReports.
    • Conexión a base de datos embebida (HSQLDB).
  • Software completamente gratis.

Cómo funciona

En primer lugar, la clase Screen se encarga de generar y animar a 60 imágenes por segundo las diferentes pantallas de nuestra demo.

Seguidamente, la clase Sprite asigna las propiedades de una imagen en concreto, dejándola preparada para su posterior uso en una pantalla determinada.

Por último, la clase Sound permite reproducir sonidos en las pantallas.

Análisis y Diseño

Desarrolladores

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published