GMU:Bots 'n' Plots/Maria Degand: Difference between revisions

From Medien Wiki
No edit summary
Line 1: Line 1:
== Dokumentation des Kurses ==
== Dokumentation des Kurses ==


=meine Fortschritte=
=first steps toward my own twitterbot=


[[Image:Robot01.jpg|200px|thumb|left|Der erste Versuch etwas mit Processing und Phyton zu zeichnen]]
[[Image:Robot01.jpg|200px|thumb|left|Der erste Versuch etwas mit Processing und Phyton zu zeichnen]]
Line 52: Line 52:
saveFrame("robot01.png")
saveFrame("robot01.png")
</pre>
</pre>
== Homework: Add Movement to your Robot ==
nope.
<br style="clear:both">
<pre style="font=2">
"""
my little robot duck
"""
#Parameters
diameter = 400
#drawing style
def setup():
    colorMode(RGB, 1)
    background(0, 100, 0)
    size(diameter, diameter)
def draw():
    #Flügel schlagen lassen wenn Maus über das Bild geht
   
   
#Auge
    ellipse(100, 120, 90, 90)
    ellipse(90, 110, 10, 10)
    ellipse(90, 110, 5, 8)
    ellipse(90, 110, 3, 3)
#Körper
    rect(90, 155, 155, 105, 200, 1, 250, 50)
    triangle(120, 120, 120, 100, 90, 100)
#Füß
    pushMatrix()
    def draw():
        mousePressed(fill( 0, 1, 0))
        triangle(140, 300, 140, 310, 190, 310)
        triangle(150, 305, 150, 305, 195, 310)
    popMatrix()
#Schnabel
    fill(1, 1, 0)
    triangle(60, 110, 60, 135, 34, 130)
    triangle(60, 110, 60, 125, 34, 130)
#Flügel position
    pushMatrix()
    translate(50, 120)
    rotate(-TWO_PI /8)
    rect(-10, 110, 70, 90, 2, 1, 400, 400)
    popMatrix()
</pre>
After several hours of looking for a solution on  [http://www.codecademy.com/en/tracks/python Codecademy] and [http://py.processing.org Processing] I could not get the wing of the duck-robot to move. I guess I need to get into the "active mode" because everytime I try to add movement ( Orders like: mouseX, courser, sin(), def draw) I get errors like "close breakets in line 3" or "def XY".
<pre>
#Füß
    pushMatrix()
    def draw():
        mousePressed(fill( 0, 1, 0))
        triangle(140, 300, 140, 310, 190, 310)
        triangle(150, 305, 150, 305, 195, 310)
    popMatrix()
</pre>
With this I tried to get some reaction from the duck by pressing on the canvas. When pressing on the canvas, the feet should be filled with a different color. Did not work.

Revision as of 13:38, 27 April 2015

Dokumentation des Kurses

first steps toward my own twitterbot

Der erste Versuch etwas mit Processing und Phyton zu zeichnen



"""
my little robot duck

"""

size(400, 400)
colorMode(RGB, 1) 
background(0, 100, 0)


ellipse(100, 120, 90, 90) 
ellipse(90, 110, 10, 10)
ellipse(90, 110, 5, 8)
ellipse(90, 110, 3, 3)
#Körper
rect(90, 155, 155, 105, 200, 1, 250, 50)
triangle(120, 120, 120, 100, 90, 100)
    
pushMatrix()
translate(350, 0)

#Füß
scale(-1, 1)
triangle(210, 300, 210, 280, 140, 280)
triangle(220, 315, 215, 290, 140, 280)
triangle(225, 320, 220, 300, 140, 280)
popMatrix()

#Schnabel
pushMatrix()
fill(1, 1, 0)
translate(30, 70)
triangle(30, 30, 30, 70, 10, 50)
triangle(30, 50, 30, 70, 10, 50)


translate(20, 50)
rotate(-TWO_PI /8)
rect(-10, 110, 70, 90, 2, 1, 400, 400)
popMatrix()

saveFrame("robot01.png")


Homework: Add Movement to your Robot

nope.

"""
my little robot duck

"""
#Parameters
diameter = 400

#drawing style
def setup():
    colorMode(RGB, 1) 
    background(0, 100, 0)
    size(diameter, diameter)
def draw():
    #Flügel schlagen lassen wenn Maus über das Bild geht
    
    
#Auge
    ellipse(100, 120, 90, 90) 
    ellipse(90, 110, 10, 10)
    ellipse(90, 110, 5, 8)
    ellipse(90, 110, 3, 3)
#Körper
    rect(90, 155, 155, 105, 200, 1, 250, 50)
    triangle(120, 120, 120, 100, 90, 100)
#Füß
    pushMatrix() 
    def draw():
        mousePressed(fill( 0, 1, 0))
        triangle(140, 300, 140, 310, 190, 310) 
        triangle(150, 305, 150, 305, 195, 310)
    popMatrix() 
#Schnabel
    fill(1, 1, 0)
    triangle(60, 110, 60, 135, 34, 130)
    triangle(60, 110, 60, 125, 34, 130)

#Flügel position
    pushMatrix()
    translate(50, 120)
    rotate(-TWO_PI /8)
    rect(-10, 110, 70, 90, 2, 1, 400, 400)
    popMatrix()

After several hours of looking for a solution on Codecademy and Processing I could not get the wing of the duck-robot to move. I guess I need to get into the "active mode" because everytime I try to add movement ( Orders like: mouseX, courser, sin(), def draw) I get errors like "close breakets in line 3" or "def XY".


#Füß
    pushMatrix() 
    def draw():
        mousePressed(fill( 0, 1, 0))
        triangle(140, 300, 140, 310, 190, 310) 
        triangle(150, 305, 150, 305, 195, 310)
    popMatrix() 

With this I tried to get some reaction from the duck by pressing on the canvas. When pressing on the canvas, the feet should be filled with a different color. Did not work.