Para este primer trabajo nos pidieron hacer un círculo crómatico sencillo con formas geométricas y RGB.
En este trabajo nos pidieron crear una animación con una secuencia de créditos de una película o videojuego. Yo en mi caso elegí hacer los creditos con los personajes principales de la película de Avengers: End Game.
A continuación se adjunta el vídeo con el resultado y un botón para acceder al código en GitHub.
Para este trabajo había que hacer una ilusión óptica interactiva con estructuras repetitivas(ciclos for). Una ilusión óptica es cualquier ilusión del sentido de la visión que nos lleva a percibir la realidad de varias formas. Y con interactiva se refiere a que tenemos que poder modificarla con el mouse o el teclado.
En mi caso la interacción es con el mouse, ya que si nos desplazamos por el eje y (verticalmente) podemos modificar la transparencia de la figura, y si nos desplazamos en el eje x (horizontalmente) podemos abrir y cerrar una especie de abanico, el cual cuando está abierto nos permite observar mediante la ilusión óptica un trébol de 4 hojas.
En este trabajo teníamos que crear una aventura gráfica con arreglos y funciones, basada en un cuento a elección. Yo elegí un cuento popular chino de la nacionalidad Dong, llamado Changfamei.
La consigna era crear un videojuego hecho completamente con objetos, relacionado con la aventura gráfica del tp4. Mi juego está pensado con la idea de los juegos de besos de internet, donde uno tiene que mantener presionado el mouse o una tecla para hacer que dos personajes se besen en distintas situaciones (como el colegio o el trabajo) y siempre hay alguien que se encuentra en la escena que tenemos que evitar que nos vea (como un profesor o un jefe). Basandome en esta idea el juego se trata de mantener presionada cualquier tecla para tirar del rabano que se encuentra en la piedra (parte vital del cuento de Changfamei) y aguantar durante 5 segundos para poder sacarlo de allí. Pero hay que tener cuidado que si nos toca un bicho moriremos y tendremos que empezar otra vez.
Para el trabajo final teniamos que convertir el trabajo práctico nº4 hecho en funciones a programación orientada a objetos. Además de agregar el trabajo práctico nº5 (el videojuego).