Exploremos el basto espacio del codigo!

Donde estoy !?

Bienvenido a mi "espacio" personal, aqui podras explorar todos los trabajos practicos que realize durante mi aventura en el mundo de processing, un lenguaje de programacion 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 Diseno Multimedial en la Facultad de Artes en la UNLP.

TP 1 : Circulo cromatico

Imagen de un circulo cromatico

. Consigna .

Crear tu propia version de un circulo cromatico.

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

    Para una de mis primeras aproximaciones a Processing, decidi plantearme un "desafio" personal para aprender el programa, asi que busque hacer un circulo cromatico que requiera de varias formas y tamanos.

    TP 2 : Animacion Creditos

    (Demostracion rapida y adaptada a gif)

    . Consigna .

    Crear una animacion con la secuencia de creditos de una pelicula o videojuego a eleccion.

  • Al menos 5 secuencias de informacion
  • Respetar la estetica de la obra original
  • . Trabajo .

    Aqui elegi el famoso videojuego "Minecraft" (uno de mis favoritos) mas que nada porque tiene una estetica relativamente facil de recrear, permitiendome experimentar con otras cosas como el sonido y algunos efectos visuales como el difuminado.

    TP 3 : Ilusion Optica

    . Consigna .

    Crear una ilusion optica interactiva (modificable mediante el teclado y/o mouse) con estructuras repetitivas (ciclos for).

  • Interactividad de algun tipo
  • Poder reiniciar el programa
  • . Trabajo .

    Esta ilusion optica 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 mas gordas o mas finas, pudiendose apreciar el efecto optico. Ademas, al tocar una tecla cualquiera, el par de colores de las lineas yuxtapuestas cambia al azar, permitiendo experimentar y encontrar nuevas combinaciones que generen distintas ilusiones de color.

    TP 4 : Aventura Grafica

    Podes clickear en las imagenes para agrandarlas

    . Consigna .

    Crear una aventura grafica 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 creditos
  • . Trabajo .

    A este le tengo afecto, fue el trabajo que mas disfrute y mas esfuerzo puse. El diagrama sobre los posibles caminos y finales era tan grande que 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 trata sobre un hombre comun y corriente, donde un dia 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 llevaran a mejores decisiones, o eso creemos... Finalmente, de una manera u otra, terminas descubriendo que el asesino es tu, o casi, con ligeras diferencias que no los hacen identicos. Pero no hay espacio para ambos en una misma linea de tiempo, asi que uno debe morir, de una forma u otra...

    Quize apropiarme de el concepto de los bucles temporales y hacer que sean parte tambien de la aventura, dandole un sentido coherente al hecho de estar literalmente "repitiendo el juego". Asi, cosas como textos y opciones cambiaran dependiendo cuantas veces moriste o que caminos tomaste.

    TP 5 : Videojuego

    . Consigna .

    Crear un videojuego hecho completamente de objetos y clases

  • Relacion con la aventura grafica (tp4)
  • Poder ganar o perder
  • Poder reiniciar el programa
  • Pantalla de inicio
  • . Trabajo .

    Mi juego es una combinacion entre el tipico "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 estara mirando/apuntando en la direccion donde se encuentre el mouse.