Action unknown: copypageplugin__copy

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: Falls du keine Lust auf Schneeflocken hast, kannst du auch einen einfachen Tannenbaum oder ein anderes weihnachtliches Bild zeichnen.

  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.
    4. Siehe Theorie oben.

  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): # 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
  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:
    1. Gib den Schneeflocken verschiedene Farben.
    2. Implementiere verschiedene Formen, z.B. mehrere verschiedene Schneeflocken.
    3. Anspruchsvoll: Generiere die Positionen der Schneeflocken zufällig und stelle sicher, dass es keine Überlappungen gibt.
  • gf_informatik/christmas_art.txt
  • Zuletzt geändert: 2023-12-22 08:53
  • von sca