Tecnologia Multimedial es la materia de la carrera Diseño Multimedial que estudia la tecnología actual y su lenguaje, campo que se actualiza con el tiempo y evoluciona dejando atrás la tecnología vieja actualizandose la materia cada momento. En este micro sitio veran toda la trayectoria que yo tuve en este año con ayuda del programa Processing (Programa crucial para aprender de programación en primer año de esta materia) y publicada en github para recibir las notas en colaboratorio.
Antes del primer trabajo, nos dieron de deber hacer un intento de autorretrato en base a lo aprendido, siendo lo basico como la funcion rect(), ellipse() o el ponerle colores. Mi rostro lo hice con figuras redondas y algunos cuadrados modificando la ubicación de las x e y para que tengan formas mas adecuadas. Además agregué mi nombre con la función de texto.
Para el primer trabajo practico teníamos como deber realizar los créditos de alguna película, serie o videojuego a nuestra elección y debía contar con, al menos, cinco secuencias de información(Nombrar protagonistas, personajes secundarios, director, musica, el título, etc.). En mi caso hice la introducción de las películas de James Bond donde presentan al actor que lo interpreta junto a algunos actores segundarios y al director. La clasica escenda del circulo blanco que persigue a bond para que éste dispare y el fondo se torne rojo.
Para el segundo trabajo práctico debimos construir una ilusión óptica interactiva. O sea, una ilusió al sentido de la visión que provoca la percepción de distintas maneras a la realidad interactuando mediante el teclado y/o mouse para que sea modificado por el usuario, la ilusión debía contar con estructuras repetitivas, funciones propias con y sin parametros, condicionales, eventos, funciones como dist, map o random, y que pueda reiniciarse el programa a como era originalmente. En mi caso mi ilusión optica hacía referencia a un conjunto de cuadrados que formaba distintos circulos, el movimiento del mouse podía hacer que se movieran los circulos, sin embargo la ilusión óptica la haría ver como si fuera una espiral a pesar de que en ningun momento se conectan los circulos formados por cuadrados, siempre se mantienen en paralelo.
En el ultimo trabajo del primer cuatrimestre tuvimos como tarea la creación de un juego interactivo con tematica libre. Esto quiere decir, hacer un juego donde ocurre una situación y tiene dos posibles finales: pantalla de game over y de créditos, ademas debe contar con instrucciones previas y con opción de reiniciar el juego. En mi caso yo hice el clásico juego de la viborita, donde usas las teclas W A S D para mover a la vibora y dirigirla hacia las manzanas que aparecen en la pantalla, si bien el juego original no cuenta con una forma de ganar (O por lo menos no una posible), yo decidí agregar un sistema de puntos en el que, al llegar a 30 manzanas, la vibora satisface su apetito y gana, pero si se choca consigo mismo o las paredes entonces pierdes.
Para el cuarto trabajo practico del año debíamos hacer una programación centrada en objetos en la que debían haber 3 clases minimo con un objeto. Que estas clases interactúen y comuniquen entre sí. Con mi compañera decidimos hacer 3 clases, la clase de una persona, de edificios y del cielo. La cosa era una animación de la personita caminando en una ciudad, la ciudad se movería y el cielo rotaría dando la ilusión de que esta caminando enserio y que, al cliquear un botón, la persona dejaría de moverse y el cielo y los edificios dando a entender que está quieto.
Para el último trabajo practico de Tecno teniamos como objetivo crear una aplicación que sea programado con POO, que si bien el nombre suena mal, POO significa "programación orientada a objetos" y esta programación debía inluir al menos un arreglo de objetos. Deben haber clases que se comuniquen a traves de sus metodos y Logica de estado en la que hayan distintas pantallas (Pantalla de inicio, de desarrollo, de creditos y que se pueda reiniciar). Además implementaríamos sonido para la aplicación. Con mi compañera creamos un videojuego basado en la película "Mi villano favorito" en el que controlas a un minion que recolecta bananas y debe esquivar minions morados. Si llegas a recolectar 10 bananas entonces ganas el juego, pero si colisionas con un minion morado entonces pierdes.
Para el TP web anterior a este, tuvimos que hacer individualmente una pagina web con tema libre de lo que nosotros querramos. A mi elección fue una pagina web enfocada en mi personaje de videojuegos favorito de mi infancia, Crash Bandicoot. La pagina cuenta con la información necesaria, la historia, los personajes, los juegos de la saga, los desarrolladores, etc. Además presentar otros TPs dentro de este trabajo, como por ejemplo la carta de presentación que era parte del TP2.