esmaspäev, 26. november 2018

Scratch ja joonistamine

Joonistamise võimaluste kasutamine Scratchis

Scratchis on võimalik spraidiga ka joonistada, vajalikud klotsid leiab pliiatsi alt. Oluline on teada, et joon jääb nähtavaks siis, kui pliiats on all (pliiats alla) ning joonistamine (joone näitamine) lõpeb siis, kui pliiats on üleval (pliiats üles).


Ülesanne 1.
  1. Ava uus projekt.
  2. Eemalda kassi-sprait ja pane selle asemele pliiats. Jäta taust valgeks, sest sinna saab siis pliiatsiga joonistada.
  3. Joonistamiseks katseta järgmist koodi (alustamiseks saab valida ka mingi muu käsu, kui spraidil klõpsamise) - vt allolevat koodi.
    • Millist probleemi koodi rakendamisel näed?


     4. Täienda oma koodi - lahtiseletatult paneb see pliiatsi liikuma ainult juhul, kui hiirekursori kaugus pliiatsist on suurem kui 5.

    5. Lisa ka joonistatu kustutamise võimalus.


    6. Lisa veel üks käsuplokk ja uuri, mida see joonistamise programmiga teeb!

    7. Leia võimalus pliiatsijoone värvi muutmiseks. 


Ülesanne 2.

Programmeeri nüüd pliiats näiteks kolmnurka joonistama
  • Joonista lavale näiteks kolmnurga kujuline sprait.
  • Programmeeri pliiatsit nii, et kolmnurgal klõpsates joonistaks pliiats lavale kolmnurga
    • Täienda oma skripti nii, et iga kord joonistatakse erineva suurusega kolmnurk (muutuja!).
    • Täienda skripti nii, et kolmnurk joonistatakse iga kord erinevasse kohta.