# data[].attributes.body
De forma individual se creará un diario con las pautas descritas en clase. También crearemos un servidor GIT y lo configuraremos para compartir el código que vayamos generando.

# data[].attributes.body
De forma individual se configurará un proyecto con la configuración básica de ejecución.

# data[].attributes.body
Tras cómo funcionan, practicamos con la clase JPanel y el método paint. Utilizamos Netbeans y Eclipse (IDE).

# data[].attributes.body
Gestionaremos el 'game loop', conoceremos qué es la delta y animaremos un objeto básico. Cada persona creará su propia animación sencilla.

# data[].attributes.body
Conociendo lo que vimos en la actividad anterior, y repartidos en grupos de 4-5 personas, deberemos crear una clase que permita crear distintos objetos animados a la vez.

# data[].attributes.body
De manera individual inventamos una clase que permita crear nuevos objetos animados.

# data[].attributes.body
En esta actividad y a partir de las clases que habéis elaborado, construiremos entre todos una nueva clase abstracta que permita que vuestros objetos animados hereden de ella y nos facilite la labor de crear nuevas clases.
El resultado lo subiremos a GIT para que todos podamos partir desde ahora desde esta clase para generar nuestros objetos.

# data[].attributes.body
Veremos cómo gestionar eventos desde teclado para poder interactuar con los objetos que hemos creado. Posteriormente cada uno practicará de manera individual leyendo teclas sencillas.

# data[].attributes.body
Con lo visto en la actividad anterior cada uno creará una clase Jugador que permita ser controlada desde el teclado.

# data[].attributes.body
Entre todos pensaremos cómo controlar cuándo dos objetos se están o no tocando. Posteriormente cada uno creará un pequeño ejemplo sobre su propio proyecto.

# data[].attributes.body
Esta sencilla tarea la haremos en grupos de 4-5 personas en los que discutiréis sobre la mejor forma de acoplar sonido al juego.

# data[].attributes.body
En gran grupo veremos el funcionamiento de los archivos para posteriormente y de forma individual elaborar pequeños ejemplos en los que guardar estadísticas y configuraciones que puedan escribirse y leerse desde el juego.

# data[].attributes.body
De manera individual cada uno pondrá en práctica lo aprendido para generar un pequeño juego sencillo.

# data[].attributes.body
Con lo que hemos aprendido, y divididos en pequeños grupos, discutiremos la mejor forma de utilizar todo lo aprendido para ser capaces de aprovechar lo máximo posible cuando queramos elaborar el videojuego final. Para ello realizaremos todo el análisis y diseño de clases correspondiente.
Los distintos resultados los subiremos al servidor GIT.