GMU:Bots 'n' Plots/Natalia Martínez

From Medien Wiki

Hello | Hallo | Hola

-Graphic Designer studying Media Art and Design (M.F.A.)-

Behance Portfolio


Final Twitter Bot

Pasting Faces of animals on top of the human faces on the picture

Screenshots




Code
link to the code 
About

This bot was presented on the Summary SS2015. The bot made new images recognising human faces and placing random animal faces from an specific directory. After a couple of hours the problem was that twitter suspended the writing actions of the bot and the bot can't respond to any tweet.


Midterm Twitter Bot

Screenshots



Code
link to the code 
About

"This was the bot I was working on but got stuck because the images did not match "


link to the code


Comments

No Eyes Bot is still great. Huge effect with little code!
I have cleaned up your page a bit and added a comment section. Everybody else, please do the same with your pages.
You get the "Images do not match" error because the images and the rectangle you pass to the paste method don't match.
If you use the *paste* method with the correct box size it should work.
— Martin Schneider 12:53, 17 June 2015 (UTC)


Processing Bot

Source Code
"""
My Robot
"""
# Set up canvas

eye = 15

def setup():
    size(400,400)
    background (255)

    noStroke()

def draw():

    #color change background
    R = random(10,200)
    G = random(10,150)
    B = random(200,200)
    background(R,G,B)
    
    
    # Head
    fill(50,100,255)
    rect(100, 50, 170, 150)
    
    # # Glasses
    fill(255)
    rect (170, 110, 50, 3)
    rect(120, 100, 50, 30)
    rect(200, 100, 50, 30)

    #line(170, 110, 200, 110)
    


    # increase eyes
    eye = 10 + 5 * sin(frameCount * 0.1)
    
    # arm movement
    #position1 = up1,

    #Right Eye
    fill(100)
    ellipse(220,120,eye,eye)
    
    #Left Eye
    ellipse(150,120,eye,eye)
    
    # Body
    fill(50,200,255)
    rect(155, 200, 60, 150)

    #Right foot
    fill(150,70,190)
    ellipse(200,350,25,25)
    
    #Right foot
    ellipse(170,350,25,25)
    
    #Right Arm
    fill(50,200,255)
    #rotate (-TWO_PI /8)
    #translate(-215,100)
    rect(220, 200, 20, 90)
    
    #Left Arm
    #translate(100,100)
    rect(130, 200, 20, 90)
    

    
    #saveFrame('robot_1.jpg')
    saveFrame('myrobot_###.jpg')
Screenshots


Animated Gif