Practica de JaveFX sobre un ejercicio parecido al Pomp
Ejercicio realizado por Azahara Blanco partir de un ejercicio propuesto en clase
Juego:
El juego debe mostrar una pelota en movimiento que rebotará cada vez que colisione con una raqueta o una pared.
Si un jugador no consigue interceptar la trayectoria de la pelota y esta colisiona con el borde de la pista, el jugador que golpeo la pelota por última vez obtendrá un punto.
Controles:
El jugador uno podrá desplazar su raqueta (barra izquierda) en el eje vertical pantalla, para ello utilizará las teclas Q (desplazamiento hacia arriba) y A (desplazamiento hacia abajo) del teclado.
El jugador dos podrá desplazar su raqueta (barra izquierda) en el eje vertical pantalla, para ello utilizará las teclas P (desplazamiento hacia arriba) y L (desplazamiento hacia abajo) del teclado.
Apariencia:
Debe respetarse la apariencia y funcionalidad básica de un juego de pong, de forma que sea reconocible por el usuario, quedando a criterio del alumno la disposición, tamaños, colores, efectos y otras personalizaciones.
El diseño debe ser responsivo y adaptar su tamaño respetando el diseño y funcionamiento del juego.
Puntuación:
La ventana en la que se presenta el juego debe dar información básica de estado, mostrando y actualizando las puntuaciones acumuladas por los jugadores durante la partida.
El programa debe controlar correctamente las excepciones y mostrar una organización que permita a los usuarios realizar una correcta utilización de sus funciones.
La disposición, color, efectos y apariencia general de los elementos puede variar pero debe mantenerse la funcionalidad, cubriendo el comportamiento básico del juego clásico Pong y los componentes indicados en el enunciado.