Skip to content

Commit

Permalink
Merge pull request #486 from Guadalupecanga/guadalupe-canga-tp2
Browse files Browse the repository at this point in the history
guadalupe canga tp2
  • Loading branch information
knnv-ar authored Nov 13, 2024
2 parents e9c47a5 + 0085ced commit c6354b7
Show file tree
Hide file tree
Showing 8 changed files with 121 additions and 0 deletions.
Binary file added _projects/dia_de_lluvia/barquito.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _projects/dia_de_lluvia/fondo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _projects/dia_de_lluvia/lluvia.mp3
Binary file not shown.
Binary file added _projects/dia_de_lluvia/nena.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _projects/dia_de_lluvia/risa.mp3
Binary file not shown.
82 changes: 82 additions & 0 deletions _projects/dia_de_lluvia/sketch.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
// al hacer click el barquito cae
// al caer se puede mover hacia la izquierda o derecha con las flechitas

let img, img1, im2, img3
let velocidad = 1.5
let falling = false
let img2Y = 260
let img2X = 250
let lluvia
let risa
let gotas = []

function preload() {
img = loadImage("fondo.jpg")
img1 = loadImage("nena.png")
img2 = loadImage("barquito.png")
lluvia= loadSound("lluvia.mp3")
risa = loadSound("risa.mp3")
}

function setup() {
let canvas = createCanvas(512, 512);
canvas.parent('div-sketch');
image(img, 0, 0)
image(img1, 180, 180, 350, 350)
image(img2, 250, 260, 80, 80)
lluvia.loop ()

// gotas de lluvia random
for (let i=0; i<100; i++) {
gotas.push({
x: random(width),
y: random(-height, 0) ,
length: random(10, 20),
speed: random (2, 5)
})
}
}

function draw() {
image(img, 0, 0)
image(img1, 180, 180, 350, 350)

//dibujar las gotas
stroke (173, 216, 230)
strokeWeight(2)

for (let i=0; i< gotas.length; i++ ) {
line (gotas[i].x, gotas[i].y, gotas[i].x, gotas[i].y + gotas.length)
gotas[i].y += gotas[i].speed

//reiniciar gota si cae fuera d pantalla
if (gotas[i].y > height) {
gotas[i].y = random(-20,0)
gotas[i].x = random (width)
}
}

//caiga el barquito
if (falling) {
if (img2Y + 80 < height) {
img2Y += velocidad
}
else {
falling = false
}
}

//cuando cae se pueda mover
if (!falling) {
if (keyIsDown(LEFT_ARROW)) {
img2X -= 2 }
if (keyIsDown(RIGHT_ARROW)) {
img2X += 2 }
}
image(img2, img2X, img2Y, 80, 80)
}
function mousePressed() {
falling = true
if (!risa.isPlaying()) {
risa.loop () }
}
39 changes: 39 additions & 0 deletions _projects/dia_de_lluvia/statement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
layout: post
title: "dia de lluvia"
date: 2024-11-11
thumbnail: thumbnail.png
dependencies:
- p5
- p5.sound
---

<div id="div-sketch">
<script type="text/javascript" src="sketch.js"></script>
</div>

_guadalupe canga_, 2024.

**dia de lluvia**

Con esta obra quise reflejar una escena la cual la mayoría de las personas de pequeños solíamos hacer. Consiste en un día lluvioso en algún lugar, en una calle, una nena que quiere jugar, sale a dejar caer su barquito hecho de papel para que se vaya moviendo en el agua de la lluvia.

Se puede observar como cae la lluvia, y de fondo se escucha el sonido de esta para transportarnos mas al recuerdo. Al hacer click con el mouse, el barquito sostenido en las manos de la niña cae al piso, y una vez allí, con las flechitas se puede mover hacia la izquierda o derecha para generar una especie de “juego”. También se escucha la risa de la niña al jugar.

**Desarrollo técnico, estético y conceptual**

En el texto de Aira Cesar, "sobre el arte contemporáneo" menciona como el arte contemporáneo va más allá de los límites, abriendo paso a interpretaciones más libres y subjetivas, debido a esto, intente manifestar esta idea representándola con la escena anteriormente descripta, donde refleja lo que la mayoría en nuestra infancia solíamos hacer, por lo que mi obra se convierte en una especie de "escultura temporal" provocando una serie de recuerdos, tanto generales, por la escena en si, como personales ya que cada uno tiene su historia con ello.

Según Aira,
“La reproducción misma se vuelve obra de arte, o, más precisamente, arte sin obra. «Sueño no soñado», dijo De Chirico. Sueño no soñado todavía, latente, sin la prepotencia de lo realizado. El arte se vuelve un juego ligeramente fantástico con el tiempo: es la documentación de algo que fue, y a la vez promesa de algo que será.”

Lo relaciono con mi obra ya que es una escena de una niña jugando por lo que podría ser el “arte sin obra”, algo que a la vez es una documentación de un instante y a la vez una expresión de libertad y de exploración. Al jugar, los niños están probando maneras de relacionarse con el mundo, y no es solo un acto del presente, sino una semilla de experiencias futuras, por lo que el acto de jugar en un día de lluvia no es solo un momento aislado, sino un acto de que el deseo de jugar, explorar y de soñar, seguirá vivo en el tiempo.

El texto de Arns Inke manifiesta la idea que el código en los medios digitales produce efectos reales en el entorno digital, transformando y generando resultados en tiempo real; dicho esto mi obra crea un ambiente que el espectador experimenta e interactúa emocionalmente, por lo que se convierte en un acto el cual cada ejecución del código genera sentimientos y transporta a una realidad en la que puede explorar esos elementos de juego y memoria, conectándolos con emociones y recuerdos de quien observa.


**Bibliografía**

AIRA, César. ([2013], 2016). “Sobre el arte contemporáneo”.

ARNS, Inke. (2005). "El código como acto de habla performativo".
Binary file added _projects/dia_de_lluvia/thumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c6354b7

Please sign in to comment.