**Dies ist eine alte Version des Dokuments!**
Christmas Art
Ziel:
- Mit TigerJython & TurtleGraphics weihnachtliche Kunst erstellen. (*)
- Dabei die Grundlagen der Programmierung auffrischen.
(*) Falls man lieber mit richtigem Python arbeiten möchte, kann man deren Turtle-Module verwenden.
Theorie
Schneeflocke
- Zeichne nun eine Schneeflocke ins Zentrum des Bildschirms. Tipps:
- Beginne mit
t.home()
, damit Turtle richtig ausgerichtet ist. - Verwende Schleifen (while oder for) anstelle von Copy-Paste.
- Verwende Variablen für Werte, die mehrfach benötigt werden.
- Siehe Theorie oben.
- Packe deinen Code vom letzten Punkt nun in eine Funktion. Dies erlaubt die, ganz viele Schneeflocken an verschiedenen Orten zu zeichnen:
def schneeflocke(x,y): # soll eine Schneeflocke, startend am Punkt (x,y) zeichnen t.home() # damit Turtle gerade nach oben schaut t.setPos(x,y) # setze Turtle an gewuenschte Startposition ... # hier dein Code vom letzten Punkt
- Nun kannst du ganz viele Schneeflocken zeichnen:
schneeflocke(-200,-130) schneeflocke(0,0) schneeflocke(50,70)
Alternativ kannst du auch mit
random
Zufallspositionen generieren:import random x = random.randint(-400,400) ...
- Optional:
- Gib den Schneeflocken verschiedene Farben.
- Generiere die Positionen der Schneeflocken zufällig und stelle sicher, dass es keine Überlappungen gibt.