UNLP | Facultad de Artes color_lens

Trabajo Practico 0 - Dibujo Basico
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.

Este fue el primer trabajo de processing, el cual fue hecho con la intencion de evaluar y ayudar a conocer mejor la herramientas basicas del programa, se tenia que hacer un dibujo libre usando formas primitivas de processing como figuras geometricas, lineas y uso del color. Lo que decidi hacer fue un gato sentado mirando fijamente con un collar de mascota con este tp fue una manera de iniciar la cursada.

Trabajo Practico 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. Por ejemplo:
  • Título: una pantalla
  • Protagonistas principales y secundarios: 2 o 3 pantallas
  • Música y dirección: 2 o 3 pantallas.
link

Este fue nuestro primer trabajo evaluado por eso tienemas consignias donde nos pidio incorporar gráficos un poco más elaborado, con animaciones e integrar nociones de programación relativas, almacenar en memoria valores numéricos, mostrar imágenes y escribir textos. Lo que decidi hacer yo fue los creditos de un videojuego antiguo llamado Yandere-chan.

tp1
Trabajo Practico 2 - Ilusión óptica Interactiva
CONSIGNA: crear una ilusión óptica interactiva con estructuras repetitivas (ciclos flor) y funciones propias. Son utilizadas como materia prima del Arte Óptico: Con interactiva nos referimos a que la ilusión pueda ser modificada por el usuario mediante el teclado y/o mouse, modulando variables por medio de los eventos o variables acordes.
link

El segundo trabajo que hicimos consistia en usar estructuras repetitivas, funciones propias y muchas mas herramientas delprograma en este trabajo el nivel de dificultad ya habia subido un poco mas porque tenias mucho mas contenido que usar. Para hacer este tp use un cilco flor el cual tenia circulo que tenia colores intermitentes, tambien tenia intrectrividad con el mouse cada que lo movia el fondo se desvanecia y con cada click aumnetaban los circulos, para finalizar tenia el uso de teclas para reinicar el programa.

tp2
Trabajo Practico 3 - Juego interactivo libre
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)
El juego debe tener:
  • Una pantalla de instrucciones y créditos.
  • Un control para reiniciar el juego.

En el tp3 teniamos varios objetivos que alcanzar como en el tp2 se tenia que usar ciclos for, funciones propias interactividad, condicionales entre mas herramientas del programa, En este decidi hacer juego de la serpiente de los celulares antiguos aun que logre terminar el juego no pude hacer que este funcionara ya que mi codigo esta mal escrito y el juego simplemente no corria.

Trabajo Practico 4 - Programando con Objetos, una aproximación
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. 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í
  • Clases que puedan interactuar con eventos (al menos los objetos de una clase).

Con el tp4 ya nos acercamos al trabajo final por ende cada vez nos piden cumplir con mas objetivos ahora teniamos que poner en practica programación orientada a objetos, donde tenemos que unir varias clases y que todas funcionen entre si y que una o mas de ella tenga movimiento y que interactuen, lo que hice fue crear varias clases en una crear movimiento por medio del teclado y un fondo en constante movimiento.

Trabajo Practico 5 - Avanzando con POO
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.
link

El tp5 es ultimo trabajo en donde teniamos que mostrar nuestro dominio con las clases, los estados, arreglos e igual manera debia haber intecracion con el progama ya sea con el mouse o el teclado para mover o reiniar el programa y algo nuevo que teniamos que agregar es sonido. Lo que hice fue un mini-videojuego reutilizando algunos codigos del tp4. la idea del juego es que mi personaje (un carrito de compras) tiene que esquivar a los osos de peluche y tratar que no lo toquen y ganar. Para que se pueda mover el carro le agrege movimiento por medio de teclas al igual que el reinicio, cree varias pantallas para hacer el titulo, los creditos, las instrucciones antes de que salga el juego y creer mas pantallas para cuando se gane y/o se pierda.

tp5
flecha