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.

TurtleGraphics Dossier (1M)

Zusammenstellung wichtigste Befehle

  1. Wähle ein Schneeflockenmuster aus. Recherchiere im Internet, erfinde ein eigenes oder wähle eines der folgenden:
  2. Zeichne nun eine Schneeflocke ins Zentrum des Bildschirms. Tipps:
    1. Beginne mit t.home(), damit Turtle richtig ausgerichtet ist.
    2. Verwende Schleifen (while oder for) anstelle von Copy-Paste.
    3. Verwende Variablen für Werte, die mehrfach benötigt werden.
  3. 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):
        t.home() # damit Turtle gerade nach oben schaut
        t.setPos(x,y) # setze Turtle an gewuenschte Startposition
        ... # hier dein Code vom letzten Punkt
  4. 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)
    ...
  5. Optional: Generiere die Positionen der Schneeflocken zufällig und stelle sicher, dass es keine Überlappungen gibt.
  • gf_informatik/christmas_art.1703000956.txt.gz
  • Zuletzt geändert: 2023-12-19 15:49
  • von sca