Exploremos el basto espacio del codigo!

Donde estoy !?

Bienvenido a mi "espacio" personal, aquí podrás explorar todos los trabajos prácticos que realize durante mi aventura en el mundo de processing, un lenguaje de programación y entorno de desarrollo integrado (IDE) enfocado principalmente al arte. Este viaje lo hice junto a los profesores de la materia Tecnologia Multimedia 1, dentro de la carrera Diseño Multimedial en la Facultad de Artes en la UNLP.

TP 1 : Circulo cromatico

Imagen de un circulo cromatico

. Consigna .

Crear tu propia versión de un círculo cromático.

  • Usar solo instrucciones de dibujo
  • Sin eventos ni condionales
  • . Trabajo .

    Para una de mis primeras aproximaciones a Processing, decidí plantearme un "desafio" personal para aprender el programa, así que busqué hacer un circulo cromático que requiera de varias formas y tamaños.

    TP 2 : Animacion Creditos

    (Demostracion rapida y adaptada a gif)

    . Consigna .

    Crear una animación con la secuencia de créditos de una película o videojuego a elección.

  • Al menos 5 secuencias de información
  • Respetar la estética de la obra original
  • . Trabajo .

    Aquí elegí el famoso videojuego "Minecraft" (uno de mis favoritos) más que nada porque tiene una estética relativamente fácil de recrear, permitiendomé experimentar con otras cosas cómo el sonido y algunos efectos visuales cómo el difuminado.

    TP 3 : Ilusion Optica

    . Consigna .

    Crear una ilusión óptica interactiva (modificable mediante el teclado y/o mouse) con estructuras repetiticas (ciclos for).

  • Interactividad de algún tipo
  • Poder reiniciar el programa
  • . Trabajo .

    Está ilusión óptica se basa en la "ley del contraste simultaneo", en la cual los colores parecen diferentees cuando se observan yuxtapuestos que cuando se observan por separado, sobre un fondo neutro.

    Al mover el mouse de derecha a izquierda, la lineas yuxtapuestas se hacen más gordas o más finas, pudiendosé apreciar el efecto óptico. Además, al tocar una tecla cualquiera, el par de colores de las líneas yuxtapuestas cambia al azar, permitiendo experimentar y encontrar nuevas combinaciones que generen distintas ilusiones de color.

    TP 4 : Aventura Grafica

    Podés clickear en las imágenes para agrandarlas

    . Consigna .

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

  • Diagrama de flujo (en pdf) sobre los posibles caminos y finales
  • Poder reiniciar el programa
  • Pantalla de inicio y créditos
  • . Trabajo .

    A este le tengo cariño, fue el trabajo que más disfrute y más esfuerzo puse. El diagrama sobre los posibles caminos y finales era tan grande qué tuve que recortarlo para no llegar corto de tiempo, gran parte de la historia y de caminos que tenia en mente no pude concretarlos. (Alerta spoilers) La historia tratá sobre un hombre corriente, donde un día un asesino encapuchado toca a su puerta y termina muerto. No obstante, el hombre despierta en el mismo día, mismo lugar, mismo asesino. Atrapado en un bucle temporal, cada error, cada muerte, lo llevarán a una mejor decisión, o eso creemos... Finalmente, de una manera u otra, terminas descubriendo qué el asesino es tú, o casi, con ligeras diferencias que no los hacen idénticos. Pero no hay espacio para ambos en una misma linea de tiempo, así que uno debe morir, de una forma u otra...

    Quizé apropiarme de el concepto de los bucles temporales y hacer que sean parte también de la aventura, dandole un sentido coherente al hecho de estar literalmente "repitiendo el juego". Así, cosas cómo textos y opciones cambiarán dependiendo cuantas veces moriste o qué caminos tomaste.

    TP 5 : Videojuego

    . Consigna .

    Crear un videojuego hecho completamente de objetos y clases

  • Relación con la aventura gráfica (tp4)
  • Poder ganar o perder
  • Poder reiniciar el programa
  • Pantalla de inicio
  • . Trabajo .

    Mi juego es una combinacion entre el típico "esquiva objetos" y una especie de "shooter" visto desde arriba. El jugador puede moverse libremente por el nivel con las flechas del teclado y disprar con el click, siempre estará mirando/apuntando en la dirección donde se encuentre el mouse.