Tecnologia Multimedial 1

Processing

TRABAJOS PRÁCTICOS

TP#0 — Dibujo Básicoexpand_less
TP#0 — Dibujo Básicoclose

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. Proceso de trabajo recomendado es crear un dibujo libre con formas primitivas de Processing y sus atributos, subir el TP a github y luego publicar la URL de github

TP#1 — Animando con códigoexpand_less
TP#1 — Animando con códigoclose

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). OBJETIVOS: en esta consigna incorporaremos temas que nos permitirán realizar aplicaciones con gráficos un poco más elaborados y con animaciones. Para esto vamos a integrar nociones de programación relativas a almacenar en memoria valores numéricos, mostrar imágenes y escribir textos.

TP#2 — Ilusión ópticaexpand_less
TP#2 — Ilusión ópticaclose

CONSIGNA: crear una ilusión óptica interactiva con estructuras repetitivas (ciclos flor) y funciones propias. OBJETIVO: Comprender las estructuras repetitivas en Processing a través de la visualización de patrones de repetición, modulables por la apropiación de los índices (variable de la repetición). CONTENIDOS OBLIGATORIOS: estructuras repetitivas (ciclos for) simples o anidados, funciones propias con y sin parámetros, condicionales (if - else) interactuar con los índices, eventos (mouse y/o teclado) modificación de variables y algunas funciones matemáticas como dist(), map(), random().

TP#3 — Juego interactivoexpand_less
TP#3 — Juego interactivoclose

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 conflico (gana) y no resuelve el conflicto (pierde). El juego debe tener una pantalla de instrucciones y créditos, y un control para reiniciar el juego.

TP#4 — Programando con Objetos Iexpand_less
TP#4 — Programando con Objetos Iclose

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). Considerando: La construcción de al menos tres (3) clases con un (1) objeto/ instancia cada una (como mínimo). La aplicación debe poseer: clases que puedan comunicarse entre sí y que puedan interactuar con eventos (al menos los objetos de una clase).

TP#5 — Avanzando con POOexpand_less
TP#5 — Avanzando con POOclose

CONSIGNA: crear una aplicación con las siguientes características: Lógica de estados:una pantalla de inicio, pantallas de desarrollo y pantalla de créditos. 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.

CONTACTO

micavacherand@gmail.com | instagram: @m.vacherand

Made by Micaela Vacherand

© MV 2001