PROCESSING

Te invito a repasar los trabajos que realice a lo largo del 2021 en la cursada de Tecnología Multimedial 1.

TP#1 Flecha volver al inicio

"Círculo Cromático"
Imagen Círculo Cromático

El TP fue realizado solo con instrucciones de dibujo. Creamos una propia versión de un círculo cromático con colores primarios, secundarios y terciarios (RGB).

Código GITHUB

TP#2 Flecha volver al inicio

"Animación Creditos"
Imagen Animación Creditos

Creamos una animación con la secuencia de créditos(*) de una película o videojuego seleccionado. Debía 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. Fue importante respetar la estética de la obra seleccionada.

CONTENIDOS OBLIGATORIOS:

  • -Usar variables numéricas para operaciones como: Cambiar la ubicación, el tamaño y el color de las formas.
  • -Obtener resultados haciendo cálculos matemáticos con variables.
  • -Obtener las propiedades del mouse en el espacio de coordenadas.
  • -Nuevas instrucciones para gráficos.
  • -Carga de imágenes (jpg ó .png).
  • -Carga de tipografías y gráficos con texto.
  • -Utilizar valores numéricos aleatorios.
  • -Uso de condicionales con AND y OR

Código GITHUB

TP#3 Flecha volver al inicio

"Ilusión óptica"
Imagen Ilusión óptica

Creamos una ilusión óptica interactiva con estructuras repetitivas (ciclos flor).

CONTENIDOS OBLIGATORIOS:

  • -estructuras repetitivas (ciclos for): simples o anidados.
  • -condicionales (if - else): interactuar con los índices.
  • -eventos (mouse y/o teclado): modificación de variables.
  • -algunas funciones matemáticas: dist(), map(), random().
  • -reiniciar el programa: volver variables a estado original.
Código GITHUB

TP#4 Flecha volver al inicio

"Aventura Gráfica"
Imagen Aventura Gráfica

Creamos una aventura gráfica que haga uso de arreglos y funciones.

CONTENIDOS OBLIGATORIOS:

  • -Estructuras repetitivas (ciclos for): simples o anidados.
  • -Condicionales (if - else): interactuar con los índices.
  • -Arreglos (array []): poder grabar y leer valores de los mismos.
  • -Funciones: crear funciones propias aplicando el concepto de generalidad, así como el retorno de valores en al menos una.
  • -Una pantalla de inicio con opción a iniciar la aventura y a ver los créditos
  • -Al menos 15 pantallas para armar como mínimo 3 caminos diferentes en la aventura
  • -Reiniciar el programa: al finalizar la historia, se debe poder volver al inicio.
  • -Entregar en formato PDF del diagrama de flujo.
  • -Resolución máxima de 800x600.
Código GITHUB

TP#5 Flecha volver al inicio

"Video Juego"
Imagen Video Juego

Creamos un video juego hecho completamente en objetos relacionado con la aventura gráfica del TP4 . El video juego fue ser pensado para reemplazar una de las pantallas de conflicto de la aventura gráfica.

CONTENIDOS OBLIGATORIOS:

  • -Objetos: todo el video juego debe ser hecho enteramente en objetos, con la menos 4 clases involucradas.
  • -Estructuras repetitivas (ciclos for): simples o anidados.
  • -Condicionales (if - else): interactuar con los índices.
  • -Arreglos de objetos (array []): poder grabar y leer valores de los mismos.
  • -Una pantalla de inicio con opción a iniciar el video juego.
  • -El video juego debe poseer una interacción que permita ganar o perder.
  • -Reiniciar el programa: al finalizar, se debe poder volver al inicio.
  • -Resolución máxima de 800x600.
Código GITHUB

TP#6 Flecha volver al inicio

"Aventura Gráfica + Video Juego"
Imagen Aventura Grafica + Video Juego

Realizamos la conversión del TP#4 hecho en programación procedural (funciones) a Programación Orientada a Objetos. Luego incorporamos el juego realizado en el TP#5, de forma de poder lograr una integración entre ambos TPs.

CONTENIDOS OBLIGATORIOS:

  • -Objetos: todo el video juego debe ser hecho enteramente en objetos, con la menos 4 clases involucradas.
  • -Estructuras repetitivas (ciclos for): simples o anidados.
  • -Condicionales (if - else): interactuar con los índices.
  • -Arreglos de objetos (array []): poder grabar y leer valores de los mismos.
  • -Una pantalla de inicio con opción a iniciar la aventura gráfica.
  • -Una pantalla de créditos.
  • -Transitar la aventura gráfica, y en la pantalla que se haya decidido, poder interactuar con el video juego, donde el resultado del mismo me lleve por un camino alternativo de la historia.
  • -Resolución máxima de 800x600.
Código GITHUB
Josue Samuel Orquera

Trabajo realizado para la materia Lenguaje Multimedial 1.