Projek Scratch

-Chelsy 8th Beijing 

Untuk membuat sprite "Bowl" bergerak secara otomatis ke kanan dan ke kiri tanpa perlu input dari pemain, kita dapat menggunakan logika pergerakan bolak-balik dengan bantuan variabel dan kondisi dalam Scratch. Pertama, buat tiga variabel: arahGerakan, batasKanan, dan batasKiri. Variabel arahGerakan akan digunakan untuk menentukan arah pergerakan sprite, dengan nilai 1 berarti bergerak ke kanan dan -1 berarti bergerak ke kiri. Variabel batasKanan dan batasKiri digunakan untuk menentukan batas layar, biasanya diset ke 240 dan -240 karena itu adalah batas koordinat x pada layar Scratch. Saat program dimulai (ditandai dengan blok when green flag clicked), atur nilai awal arahGerakan ke 1, batasKanan ke 240, dan batasKiri ke -240. Di dalam blok forever, gunakan perintah change x by (10 * (arahGerakan)) untuk menggerakkan sprite ke kanan atau kiri sesuai nilai arahGerakan. Kemudian, tambahkan dua blok if untuk memeriksa posisi sprite: jika posisi x sprite melebihi batasKanan, ubah arahGerakan menjadi -1 agar sprite berbalik ke kiri; jika posisi x sprite kurang dari batasKiri, ubah arahGerakan menjadi 1 agar sprite berbalik ke kanan. Dengan susunan ini, sprite "Bowl" akan terus bergerak bolak-balik secara otomatis di sepanjang layar, tanpa perlu tombol panah, menciptakan gerakan yang halus dan berulang, cocok untuk permainan seperti menangkap objek dari atas.

Untuk membuat apel jatuh secara otomatis di Scratch, tambahkan skrip ke sprite apel dengan memulainya dari blok when green flag clicked, lalu gunakan blok forever agar proses berulang terus-menerus. Di dalamnya, atur agar apel muncul secara acak di bagian atas layar menggunakan go to x: (pick random -240 to 240) y: 180, kemudian turunkan posisinya secara bertahap dengan change y by (-5) di dalam loop repeat until <y position < -180> atau cukup gunakan glide atau change y by di dalam forever. Agar apel benar-benar jatuh satu per satu, kamu bisa tambahkan wait (1) seconds setelah satu apel menghilang di bawah, lalu memulai lagi dari atas. Dengan begitu, apel akan terus muncul secara acak di bagian atas layar dan jatuh ke bawah dengan kecepatan yang bisa diatur (melalui nilai change y by), menciptakan efek hujan apel yang sempurna untuk permainan menangkap apel dengan mangkuk di bawah. Jika kamu ingin menambahkan efek seperti suara saat tertangkap atau skor, kamu bisa gabungkan dengan kondisi if touching [bowl v] then untuk menambah skor, atau if y position < -180 then untuk mendeteksi jika apel jatuh ke tanah dan mungkin mengurangi nyawa.


Comments

Popular posts from this blog

TIFA AND MODERN MUSICAL INSTRUMENTS THAT ARE SIMILAR (INFORMATICS EXAM)

PROJECT SCARTCH KELOMPOK 3