Luku 6: KILPIKONNAGRAFIIKKA
Mitä on kilpikonnagrafiikka?
Kilpikonnagrafiikan avulla pystytään piirtämään erilaisia muotoja ja kuvioita näytölle. Kilpikonna toimii ikään kuin kynänä, joka piirtää ruudulle. Kilpikonnan liikettä ohjataan erilaisin komennoin ja sen väriä ja muita ominaisuuksia pystytään vaihtelemaan.
Kilpikonnagrafiikka täyty aloittaa aina avaamalla turtle-kirjasto ja luoda ikkuna, jossa kilpikonna liikkuu:
#Avataan turtle-kirjasto:
import turtle
#Luodaan ikkuna:
ikkuna=turtle.Screen()
Lisäksi täytyy luoda ainakin yksi kilpikonna käskyllä
Kille=turtle.Turtle()
(Missä nimen Kille tilalle voit keksiä minkä tahansa nimen kilpikonnalle)
Kilpikonnagrafiikan ohjelmointi aloitetaan siis aina komennoilla:
Sen jälkeen aletaan ohjailla kilpikonnaa. Liikkumiseen käytetään käskyjä:
Kille.forward() (liike eteenpäin, sulkuihin laitetaan matka pikseleinä)
Kille.backward() (liike taaksepäin)
Kille.right() (käännös oikealle, sulkuihin kuinka monta astetta käännytään)
Kille.left() (käännös vasemmalle)
Kille.circle() (piirtää ympyrän, sulkuihin laitetaan ympyrän säde)
Esimerkiksi ohjelmassa:
Kilpikonna liikkuu ensin 100 “askelta” eteenpäin, kääntyy 90 astetta oikealle ja liikkuu taas 100 askelta eteenpäin. Kilpikonnan piirtämä kuva tulostuu oikealle näyttöruutuun.