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.