References for Scratch Programming

Coding is a “TOOL” that allow us to analyse an issue or problem by decomposing a complex task into smaller chunks of information that might be easier to manage one at a time. Scratch Programming uses graphical script blocks programming instead of textual codes where we may easily change the scripts from time to time and visualize its effects immediately.

The following video introduces Scratch in a nutshell:

Scratch Ed.(2013). Scratch 2.0 overview video. [Video file].  https://www.youtube.com/watch?v=-SjuiawRMU4

If you wish to learn more about Scratch Programming, do feel free to click on the following links to explore the unlimited possibilities while creating projects that challenge  our imagination and creativity:

For Beginners

 

Intermediate Level

 

Ideas For Teachers

Scratch – Let’s dance!

Kita dapat mengubah penampilan Sprite  dan latar belakang dengan menggunakan fitur Draw Scratch. Ia membenarkan kita retuochi imej sama ada dalam bentuk vector ataupun bimp.

Dengan blok kod “Next costume” membenarkan Sprite bertukar wajah mengikut kekerapan dan kelajuan yang ditetapkan. Setelah diiringi dengan muzik yang sesuai, ia akan menjadi lebih menarik.

Yang berrikut merupakan projek mini yang cuba mengadunkan muzik dengan pergerakan.

Klik pada butang hijau dan tontonilah persembahan tarian daripada Owl, theSprite .

Scratch – Klon

Bolehkah kita KLON sprites tanpa melibatkan teknologi bio-genetic? Jawapannya “Ya, Boleh!”

Di bawah kategori “Control” terdapat blok “Create clone of …”, ia dapat memperbanyakkan sprite mengikut parameter yang anda tetapkan.

Yang berikut merupakan dua projek yang dibuat untuk mencuba blok kod ini.

Kan, Sumitra Fong Kuen. (2016). Oops… Which one is ME and I? [Story, Animation]

Kan, Sumitra Fong Kuen. (2016). Cloning Katie v1 [Games]

Scratch Projek – Main skel muzik dan piliha alat muziknya

Kita dapat menggunakan Scratch Programming untuk main skel muzik. Inilah projek mini yang mengarah Scratch main skel C Major, C Minor dan C# Minor menggunakan alat muzik pilihan anda.

Arahan:

  • Klik butang bendera hijau untuk memulakan projek animasi,
  • Klik butang merah untuk hentikan projek.
  • Klik ikon segi empat biru untuk mod Full screen.
  • Ikuti arahan Hostnya, Katie.
  • Selepas anda menaip jawapan ke dalam kotak mesej, klik butang “ataupun enter untuk pengesahan.
  • Klik pada ikon alat muzik untuk membuat pilihan dan kemudian klik skel muzik yang ingin anda perdengarkan persembahannya.
Kan, Sumitra Fong Kuen. (2016). Scales-Choose_Instrument_Scale. (klik sini untuk paparan projek di Scratch.mit.edu)
Ia melibatkan penggunaan Variables, misalnya iaitu pada Sprite “C Major Scale” ditetapkan sebagai “Set instrument to (Variable Instrument )” supaya ia akan mainkan skel muzik mengikut instrumen pilihan pengguna.  Ini bermakna Variable alat muzik ini akan berubah mengikut pilihan alat muzik yang dipilih.
Tindakan yang sama perlu dilakukan kepada Sprite alat muzik. “Set instrument to (Variable Instrument )” Pada Category “Event”, pilih block “When this sprite is clicked”, pasang dengan block daripada  Category “Sound”: Set instrument to (contoh: 4 untuk Guitar).
Anda boleh mengeklik nama saya di bawah tetingkap yang memaparkan animasi di atas supaya menontonnya di laman web rasmi Scratch.mit.edy dan klik butang untuk “See inside” bagi melihat kod yang digunakan.