INTERNET ART: networks, performative programming, and web as context


Leave a comment

Forgive me Lord, for I have Trolled

I have trolled so very hard. I was originally going to do a an informative video about why Trump is literally the worst thing to happen to America but that seemed overdone and ignored…it seems as if people have no desire to take in loads of information, at least in my age group. I decided to make more light hearted posts leading up to the election that were short designed to either ruffle feathers or capture my (and many others) feelings about voting this election. I also decided that instead of the cliche overdone selfie with a voting sticker I filmed a short video that I really reflects how most people felt after leaving the polls.

Sometimes gesture is far more affective than bombarding people with statistics and facts.

 

 

Screen Shot 2016-11-08 at 3.35.06 PM.png

 

Screen Shot 2016-11-08 at 10.49.54 AM.pngScreen Shot 2016-11-08 at 10.46.49 AM.png

Screen Shot 2016-11-08 at 10.47.40 AM.pngScreen Shot 2016-11-08 at 10.47.50 AM.png


Leave a comment

code

int ballX = 250;
int ballY = 250;

int xSpeed = -1;
int ySpeed = 2;

int playerOneX = 0;
int playerOneY = 250;

int playerTwoX = 475;
int playerTwoY = 250;

int paddleHeight = 90;
int paddleWidth = 25;

int playerOneScore = 0;
int playerTwoScore = 0;

void setup() {
size(500, 500);

}

void draw() {
background(225);
noStroke();

if (keyPressed) {
if (keyCode == UP) {
if (playerOneY > 0) {
playerOneY = playerOneY – 5;
}
}

if (keyCode == DOWN) {
if (playerOneY + paddleHeight < 500) {
playerOneY = playerOneY + 5;
}
}
}

if (playerTwoY < mouseY) {
playerTwoY = playerTwoY + 5;
}

if (playerTwoY > mouseY) {
playerTwoY = playerTwoY – 5;
}

ballX = ballX + xSpeed;
ballY = ballY + ySpeed;

if (ballY < 0) {
ySpeed = ySpeed * -1;
}

if (ballY > 500) {
ySpeed = ySpeed * -1;
}

if (ballX < playerOneX + paddleWidth) {

if (ballY < playerOneY) {
playerTwoScore = playerTwoScore + 1;
ballX = 250;
ballY = 250;
}

if (ballY > playerOneY + paddleHeight) {
playerTwoScore = playerTwoScore + 1;
ballX = 250;
ballY = 250;
}

xSpeed = xSpeed * -1;
}

if (ballX > playerTwoX) {

if (ballY < playerTwoY) {
playerOneScore = playerOneScore + 1;
ballX = 250;
ballY = 250;
}

if (ballY > playerTwoY + paddleHeight) {
playerOneScore = playerOneScore + 1;
ballX = 250;
ballY = 250;
}

xSpeed = xSpeed * -1;
}

fill( 50, 55, 100);
textSize(70);
text(playerOneScore, 100, 100);
text(playerTwoScore, 350, 100);
rect(playerOneX, playerOneY, paddleWidth, paddleHeight);
fill ( 50, 100, 150);
rect(playerTwoX, playerTwoY, paddleWidth, paddleHeight);
fill ( 255, 204, 0);
ellipse(ballX, ballY, 70, 70);
ellipseMode(RADIUS);

}


Leave a comment

Processing Help

I’m not sure if anyone is struggling with this processing stuff as much as I am but I just found that there’s some tutorials on Lynda.  If you are an Art and Tech major this site can help you greatly through out your time here at OSU and beyond. The only draw back is that you have to go to a library or the Digital Union here on campus to access it for free.

https://www.lynda.com/Processing-training-tutorials/1402-0.html