TECNOLOGIA MULTIMEDIAL 1

Nicolas Mansilla Torres

19 años. Actualmente estudiando la licenciatura en Diseño Multimedial en la Facultad de Artes. En este sitio veran los trabajos que realice durante la cursada 2022 para la materia tecnologia multumedial 1.

Trabajo Practico 0 - Dibujo básico y GitHub

Este trabajo fue con el cual comenzamos a explorar las funciones basicas de Processing, haciendo un dibujo con figuras geometricas basicas e implementando colores. En mi caso decidi hacer un lugar de camping, florecitas, troncos con una mesa, carpa y naturaleza por doquier. Este tp fue a principio de cursada y el primer acercamiento a este programa llamado Processing que utilizaremos a lo largo del año. No sabiamos lo que nos deparaba el futuro...

CONSIGNA: Explorar las formas primitivas de dibujo con Processing y las diferentes alternativas de composición que ofrecen el entorno y las coordenadas para crear un grafismo libre, abstracto o figurativo, para subir y compartir desde GitHub.

Codigo
Trabajo Practico 1 - Animando con código

En este trabajo ya comenzamos a ver movimientos y transiciones con frameCount, habia que hacer una escena de creditos de una pelicula a eleccion, yo me decante por insipirarme en la de "Cruella" e imitar la estetica. Comenzamos a ver nuevas fucionalidades como el Pimage y el Pfont, para cargar imagenes y fuentes respectivamente, tambien botones para reiniciar el programa. Seguimos avanzando...

CONSIGNA: Crear una animación con la secuencia de créditos(*) de una película o videojuego seleccionado. Al menos debe contener cinco secuencias de información. Por ejemplo: Título: una pantalla Protagonistas principales y secundarios: 2 o 3 pantallas Música y dirección: 2 o 3 pantallas.

Codigo
Trabajo Practico 2 - Ilusión óptica interactiva

El segundo trabajo practico consistio en crear una ilusion optica desde processing, implementando nuevas funcionalidades: funciones propias y "Ciclo FOR", el cual permite que con poco codigo te ahorres dibujar elemento por elemento y hace al programa mucho mas fluido y se acerca mas a lo profesional. Esta ilusion optica hace que puedas observar un onduleo, gracias a la ubicacion de los cuadrados, en uno se puede ver como el centro esta mas arriba que los costados y en el otro el centro mas abajo, entonces al moverse de abajo hacia arriba se forma el efecto deseado. Seguimos con el primer juego del año...

CONSIGNA: Crear una ilusión óptica interactiva con estructuras repetitivas (ciclos flor) y funciones propias.

Codigo Video Explicativo
Trabajo Practico 3 - Juego interactivo

Este fue el primer juego del año, empezamos a implementar logica de estados con condicionales y colisiones, funcion principal para los trabajos siguientes. Me decidi por hacer un Brie Braker, el jugador controlo una plataforma que se mueva horizontalmente en la parte inferior de la pantalla, tiene que mantener la pelota en la pantalla sin que se caiga, hasta hacer que pase por el punto rojo y explote el muro, logrando asi ganar el juego y dejando pasar el agua estancada. Comenzamos con objetos...

CONSIGNA: Crear un juego interactivo de formato y temática libre. Incorporando: Un conflicto principal de carácter lúdico (una situación problemática que obliga el usuario a emprender acciones para resolverla) con dos resultados posibles: Resuelve el conflicto (gana) No resuelve el conflicto (pierde).

Codigo Video Explicativo
programa tp3
Trabajo Practico 4 - Programando con Objetos I

El primer trabajo de objetos fue bastante simple, teniamos que hacer clases y llamarlas entre si, habia una que tenia que ser la principal, es decir, en la que se maneje todo el programa. Mi mini-videojuego se baso en pasar de una zona a la otra de la pantalla, teniendo que esquivar 4 obstaculos en vertical. Y se viene el ultimo trabajo practico del año...

CONSIGNA: Crear una aplicación básica que comience a aprovechar el potencial de la programación orientada a objetos. A partir de la propuesta didáctica presentada en la comisión. Cada docente va a definir la dinámica de sus actividades (es decir, en la comisión les van a contar qué tienen que hacer).

Codigo Video Explicativo
Trabajo Practico 5 - Avanzando con POO

Por ultimo, hicimos un programa con todos los contenidos adquiridos durante el año, en mi caso decidi seguir avanzando con la idea del trabajo anterior, implementando arreglo de objetos y la colision con objetos, ademas de los estados, niveles y vidas. El juego consiste en saltear obstaculos, son dos niveles y tenes 3 vidas en cada uno. Este trabajo practico implementa todo lo visto durante el año y termina de cerrar los conocimientos de POO (Programacion Orientado a Objetos).

CONSIGNA: Crear una aplicación con las siguientes características: Lógica de estados: Una pantalla de inicio - Pantallas de desarrollo - Pantalla de créditos (con posibilidad de reiniciar el programa). Programado íntegramente con POO y que incluya al menos un arreglo de objetos. Comunicación entre clases a través de sus métodos. Implementación de alguna librería de sonido.

Codigo Video Explicativo
boton scrollup