Buscar

viernes, 24 de febrero de 2017

Proyecto final processing

Cuando terminamos de estudiar los y comprender las funciones básicas de processing decidimos ponernos a prueba realizando un proyecto en el que se englobaran todos esos conceptos,se trataba de realizar el famoso juego de ping-pong en processing.

Un juego que puede parecer simple pero que una vez que has experimentado todo lo que hay detrás ya no lo es tanto.Tener que programas todo desde cero,el campo,la pelota,los jugadores y los rebotes de la pelota con los otros elementos puede llegar a ser lioso si te pierdes y no vas bien organizado.






La mayor dificultad ha sido hacer rebotar la pelota en los jugadores debido a que estos no tienen una posición fija y estaban creados por una clase, lo que hace más complejo el código pero también más fácil de visualizar.

El trabajo en nuestra opinión esta bastante bien teniendo en cuenta las dificultades que hemos tenido. Los criterios de evaluación son estos:

INTERFAZ AMIGABLE: Imagen de fondo, líneas, pelota y jugadores (1P)
MOVIMIENTO DE LA PELOTA CORRECTO: con rebotes en jugadores y paredes (2P)
MOVIMIENTO DE LOS JUGADORES CORRECTO: en sus límites y controlado por teclado (2P)
REINICIO AL MARCARSE GOL (1P): Al marcarse gol la pelota aparece en cualquier sitio
FINAL DEL JUEGO (1P): En un momento determinado el juego se acaba.
COMENTARIOS ADECUADOS (1P): Se sigue fácilmente la estructura del programa
SIMPLICIDAD EN EL CÓDIGO (1P): si algo se puede hacer más sencillo, se hace.
EXTRAS: Establecimiento de puntuaciones, vidas, y cualquier otro elemento propio de un juego
que se quiera incorporar. (1P)
EXTRAPOINT: Definir una clase que se llame Jugador, con un constructor al que le pasemos los
valores de color y posición, y una función que se llame moverDerecha y otra moverIzquierda y
rehacer el fichero usando esa clase. (1P)

Teniéndolos en cuenta creemos que nuestro trabajo podría tener una nota de 8 o 9 dependiendo de como corrija los diferentes puntos.