Dalam membuat sebuah game atau animasi menggunakan Scratch, kita sering membutuhkan beberapa Sprite yang dapat bekerja secara terhubung. Misalnya, ketika tombol Start diklik, permainan dimulai, karakter muncul, dan latar belakang berubah.

Untuk mengatur komunikasi antar-Sprite dan Stage tersebut, Scratch menyediakan fitur yang disebut Broadcast.

Apa Itu Broadcast pada Scratch?

Broadcast adalah fitur pada Scratch yang digunakan untuk mengirim pesan atau perintah kepada Sprite maupun Stage agar menjalankan program tertentu.

Secara sederhana, Broadcast dapat diibaratkan seperti seseorang yang memberikan instruksi kepada beberapa orang.

Contohnya:

Ketika tombol Start diklik, kirim pesan "Mulai Game".

Sprite atau Stage yang menerima pesan tersebut dapat menjalankan perintah sesuai dengan program yang telah dibuat.

Fungsi Broadcast

Broadcast memiliki beberapa fungsi penting dalam pembuatan proyek Scratch, di antaranya:

  • Menghubungkan program antar-Sprite.
  • Mengatur perpindahan halaman atau tampilan game.
  • Menjalankan beberapa program berdasarkan suatu kejadian.
  • Mengatur urutan kejadian dalam game atau animasi.
  • Membuat tombol dapat memberikan perintah kepada Sprite atau Stage lainnya.

Broadcast sangat berguna ketika proyek Scratch mulai memiliki banyak Sprite dan beberapa halaman.

Blok Broadcast pada Scratch

Blok Broadcast terdapat pada kategori Events (Peristiwa).

Ada dua blok utama yang perlu dipahami oleh pemula.

  1. Broadcast

    Contohnya:

    ketika sprite ini diklik
    broadcast [Mulai Game]

    Artinya, ketika Sprite diklik, Scratch akan mengirim pesan bernama "Mulai Game".

    Pesan tersebut kemudian dapat diterima oleh Sprite atau Stage lainnya.
  2. When I Receive

         

          Digunakan untuk menjalankan program ketika sebuah Sprite atau Stage menerima                  pesan Broadcast.

          Contohnya:

          Ketika aku menerima [Mulai Game]

          Tampilkan

 

           Artinya, Sprite akan tampil ketika menerima pesan "Mulai Game".

Bagaimana Cara Kerja Broadcast?

Cara kerja Broadcast sangat sederhana:

Pengirim → Broadcast → Penerima → Menjalankan Perintah.