DC
Kelas Digital Creative
Robotika · IoT · Scratch · Canva · CapCut · AI
← kembali ke Home

Membuat Dino Rush Game: Fungsionalitas dan Animasi Costume

⏱ 20 Menit Scratch August 2026 🔧 Scratch Website

Kita akan membuat game baru bernama Dino Rush, terinspirasi dari game dinosaurus khas browser Chrome. Pada bagian ini, kita akan membuat animasi lari dinosaurus, efek lompatan, serta pergerakan rintangan kaktus.

Langkah 1: Menyiapkan Project

  1. Buat project baru, beri nama “Dino Rush”.
  2. Upload sprite dinosaurus dan kaktus (karena tidak tersedia di galeri bawaan Scratch) lewat opsi Upload Sprite.
  3. Hapus sprite kucing default.
  4. Posisikan dinosaurus di sisi kiri stage, dan kaktus di sisi kanan.

Langkah 2: Membuat Animasi Kaki Berlari (Dinosaurus)

Buka tab Costumes pada sprite Dinosaurus. Duplikat costume yang ada sebanyak dua kali, sehingga totalnya ada 3 costume, beri nama dinosaur_1, dinosaur_2, dan dinosaur_3.

  • dinosaur_1: kondisi asli, kedua kaki di posisi bawah/normal.
  • dinosaur_2: pilih bagian kaki pertama (menggunakan tool select), lalu geser sedikit ke atas agar terlihat seperti sedang melangkah.
  • dinosaur_3: hapus sedikit bagian kaki yang satunya, lalu geser bagian kaki tersebut ke atas — menciptakan efek kaki satunya yang melangkah.

Dengan tiga variasi posisi kaki ini, jika ditampilkan secara bergantian akan menciptakan ilusi dinosaurus sedang berlari.

Langkah 3: Menjalankan Animasi Lari secara Otomatis

when [green flag] clicked
forever
    next costume
    wait 0.05 seconds

Blok next costume di dalam forever membuat costume berganti terus-menerus antara ketiga variasi kaki tadi. Blok wait 0.05 seconds ditambahkan agar animasi tidak berganti terlalu cepat (tanpa jeda, animasi akan terlihat terlalu kabur/tidak natural).

Langkah 4: Membuat Efek Lompatan (Jump)

Perkecil ukuran sprite Dinosaurus menjadi Size: 60. Pilih backdrop bertema luar ruangan, misalnya Savanna. Posisikan dinosaurus di bagian bawah stage, misalnya x: -140, y: -142.

Efek lompat dibuat menggunakan dua blok glide berurutan — yang pertama menggerakkan dinosaurus dari posisi bawah ke atas, dan yang kedua mengembalikannya dari atas kembali ke bawah:

when [space] key pressed
glide 0.3 seconds to x: -140 y: -120
glide 0.3 seconds to x: -140 y: -142

Dengan skrip ini, setiap kali tombol spasi ditekan, dinosaurus akan melompat naik ke y: -120 lalu kembali turun ke posisi awal y: -142, masing-masing dalam durasi 0.3 detik agar terasa cepat dan responsif seperti lompatan sungguhan.

Langkah 5: Menggerakkan Kaktus dari Kanan ke Kiri

Perkecil ukuran sprite Kaktus menjadi Size: 22. Posisikan di sisi kanan stage (misalnya x: 215) dan di bagian bawah (y: -160), sejajar dengan posisi dinosaurus.

when [green flag] clicked
forever
    move -10 steps

Menggunakan nilai negatif (-10) pada blok move membuat kaktus bergerak ke arah kiri (kebalikan dari arah default yang bergerak ke kanan) — menciptakan efek rintangan yang mendekati dinosaurus dari sisi kanan layar.

Skrip Sejauh Ini

Sprite Dinosaurus:

when [green flag] clicked
forever
    next costume
    wait 0.05 seconds

when [space] key pressed
glide 0.3 seconds to x: -140 y: -120
glide 0.3 seconds to x: -140 y: -142

Sprite Kaktus:

when [green flag] clicked
forever
    move -10 steps

Selanjutnya

Kaktus saat ini hanya bergerak sekali dari kanan ke kiri lalu hilang dari layar. Pada tutorial berikutnya, kita akan membuat agar setiap kali satu kaktus mencapai sisi kiri layar, kaktus baru muncul kembali dari sisi kanan secara berulang — menciptakan rintangan yang terus-menerus untuk dilompati dinosaurus.