Dalam pemrograman menggunakan Scratch, karakter atau objek dapat bergerak ke berbagai arah di panggung. Agar pergerakannya tepat, kita perlu menggunakan kode blok koordinat. Koordinat membantu menentukan posisi objek di layar dengan dua angka, yaitu X dan Y.

Blok Koordinat di Scratch
Blok Koordinat di Scratch

1. Dasar Sistem Koordinat

Sistem koordinat di Scratch bekerja seperti papan catur di mana setiap titik memiliki posisi yang ditentukan oleh angka.

  • Koordinat X: Mengatur gerakan horizontal (kiri dan kanan). Jika nilai X bertambah, karakter bergerak ke kanan; jika nilai X berkurang, karakter bergerak ke kiri.
  • Koordinat Y: Mengatur gerakan vertikal (atas dan bawah). Jika nilai Y bertambah, karakter naik ke atas; jika nilai Y berkurang, karakter turun ke bawah.
  • Titik Pusat (0,0): Berada tepat di tengah-tengah panggung.

2. Jenis-Jenis Kode Blok Koordinat

Terdapat beberapa kode blok utama yang digunakan untuk menggerakkan karakter berdasarkan sistem koordinat:

a. Blok "pergi ke x: ... y: ..."

Blok ini digunakan untuk memindahkan karakter secara instan ke posisi koordinat tertentu yang diinginkan.

  • Cara penggunaan: Masukkan angka pada kolom x dan y sesuai posisi tujuan di panggung.

b. Blok "ubah x sebesar ..."

Blok ini digunakan untuk menggeser karakter ke kiri atau ke kanan secara bertahap.

  • Angka positif (+): Menggerakkan karakter ke arah kanan.
  • Angka negatif (-): Menggerakkan karakter ke arah kiri.

c. Blok "ubah y sebesar ..."

Blok ini digunakan untuk menggeser karakter ke atas atau ke bawah secara bertahap.

  • Angka positif (+): Menggerakkan karakter ke arah atas.
  • Angka negatif (-): Menggerakkan karakter ke arah bawah.

3. Kegunaan Koordinat dalam Gim

Menggunakan koordinat sangat penting dalam pembuatan animasi atau gim karena:

  1. Menjaga karakter tetap di panggung: Memastikan objek tidak keluar dari area permainan.
  2. Menentukan lokasi muncul: Digunakan untuk menentukan tempat munculnya musuh atau item secara spesifik.
  3. Gerakan Realistis: Membantu mengatur gerakan karakter agar terlihat lebih teratur dan lancar.