Trabajos Tecnología Multimedial 1

TP#0 — Dibujo básico y GitHub

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.

Para este trabjo decidí realizar una esfera de nieve con un muñeco dentro, ya que me permitó utilizar diferentes formas de dibujo

TP#1 — Animando con código

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.

En este trabajo me basé en mi película favorita y armé una secuencia de creditos interactiva utilizando condicionales

Ver codigo

TP#2 — Ilusión óptica interactiva

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

Para este trabajo me basé en los principos del efecto moiré. Un efecto geométrico de distorsión ocasionado por la interacción de dos patrones de trama, situados uno encima del otro. El resultado es un nuevo patrón con un efecto visual

Para realizarlo cree 2 ciclos for, uno realiza las lineas diagonales del fondo y el otro circulos que van aumentando de tamaño.

Ver codigo

TP#3 — Juego interactivo

CONSIGNA: crear un juego interactivo de formato y temática libre.

Este juego esta basado en el juego Frogger. Con objetos logre armar tanto al pato como a los peces que hay que recolectar y a los autos que hay que esquivar. Con condicionales manejé los estados y con la función Dist las colisiones.

Ver codigo

TP#4 — Programando con Objetos I

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.

En este trabajo cree diferentes clases para luego crear los objetos en mi clase principal. Con El mouse es posible mover cada figurita y al precionar cualquier letra del teclado, estas vuelven a su lugar inicial.

TP#5 - Avanzando con POO

CONSIGNA: crear una aplicación con las siguientes características: Lógica de estados, Programado íntegramente con POO y que incluya al menos un arreglo de objetos, Comunicación entre clases a través de sus métodos e Implementación de alguna librería de sonido.

El juego consiste en recolectar caramelos y llegar al final de la calle, pero hay que tener cuidado con las tumbas! Si chocas con alguna perdes una vida. Para realizarlo utilicé clases para armar cada objeto y después los relacioné en una página principal.

Ver codigo