Tahap 2 : Control Objek Animasi Pada Scratch Pada tahap kegiatan belajar kedua ini kita akan coba lebih mengupas tentang bagaimana mengontrol sebuah objek, keterkaitan dengan objek lainnya dan membuat sebuah variabel Membuat objek anak kecil yang berjalan ke kiri dan ke kanan 1. Sebagai langkah awal buka file baru dengan memilih menu File New
Gambar : 1
2. Hapus kucing yang menjadi default scratch, dengan cara klik kanan pada objek atau sprite lalu pilih delete seperti terlihat pada gambar dibawah ini
Gambar : 2
3. Setelah objek kucing terhapus klik icon “Choose new sprite from file”
Gambar : 3
4. Pilih Objek “boy4-walking-a” pada folder People seperti terlihat digambar
1
2
Gambar : 4
5. Hasilnya terlihat seperti ini
Gambar : 5
6. Ubahlah nama objek atau sprite menjadi “Boy” pada form diatas bidang editor dan setelah selesai klik menu custome.
1 2
Gambar : 6
7. Import 4 objek anak lainnya “boy4-walking-b“ sampai “boy4-walking-e“ pada folder people seperti pada langkah 4
Gambar : 7
8. Pastikan hasilnya akan terlihat seperti gambar dibawah ini
Gambar : 8
9. Tujuan dari langkah ini agar kita mempunya objek anak yang sedang berjalan 10. Selanjutnya pilih blok pemrograman control dan pilih “When Space Key Pressed” lalu drag and drop pada bidang editor, langkah selanjutnya pilih right arrow pada pilihan combonya seperti terlihat pada gambar dibawah ini.
1
2 Gambar : 9
11. Maksud serta tujuan pemrograman “When Space Key Pressed” adalah sebuah perintah yang ditujukan kepada suatu objek dengan menekan salah satu tombol yang ada di keyboard, sebagai contoh space, up arrow, down arrow dan lainnya 12. Selanjutnya masukkan pemrograman
pada blok
dengan
tujuan agar setiap ditekan panah kanan pada keyboard akan berjalan 10 langkah 13. Masukkan juga
pada blok
dengan tujuan agar setiap objek
melangkah maka akan berganti kostum dari “boy4-walking-a“ sampai “boy4-walking-e“ yang telah kita masukkan tadi.
Gambar : 10
14. Coba jalankan animasi dengan menekan tombol panah kanan di keyboard anda. 15. Setelah objek berhasil dijalankan langkah kita selanjutnya adalah menambahkan perintah agar objek berjalan ke arah sebaliknya ketika ditekan tombol panah kiri 16. Tambahkan
yang terdapat blok
pada pemrograman
objek boy, tujuannya agar objek tetap menghadap kanan ketika ditekan tombol panah kanan pada keyboard
Gambar : 11
17. Klik kanan lalu pilih duplicate untuk menduplikasi Pemrograman Objek
Gambar : 12
18. Setelah di copy atau di duplikat ubah pemrograman kedua tersebut dengan mengganti “right arrow” menjadi “left arrow” dan 90 menjadi -90 seperti dibawah ini
diganti menjadi left arrow
diganti menjadi -90 Gambar : 13
19. Jangan lupa aktifkan icon only face left-right , agar objek hanya menghadap ke kiri dan kanan saja.
Tombol only face left-right
Gambar : 14
20. Sekarang coba jalankan dengan memencet tombol panah kiri dan kanan. Apakah objek anak tersebut sudah bisa berjalan menghadap ke kiri dan ke kanan. 21. Tambahkan lagi script dibawah ini untuk objek anak, agar ketika ditekan tombol panah atas objek akan melompat
22. Jika objek terlalu besar dan ingin diperkecil pilih pilih shrink sprite yang terdapat di bidang kerja. Lalu Klik pada objek yang akan diperkecil,
Gambar : 15
23. Begitu pula sebaliknya jika anda ingin memperbesar objek pilih Grow sprite, menghapus pilih Delete, dan mendupilkat pilih Duplicate yang terdapat disamping tombol shrink sprite . Memperbesar Objek
Menduplikat Objek
Menghapus Objek Gambar : 16
24. Ganti background dengan background “playing-field” yang terdapat di folder Sports
Gambar : 17
Membuat objek bola yang bergerak kesana kemari diketinggian yang sama 25. Selanjutnya masukkan objek bola dengan nama “soccer1” yang terdapat di folder “Things” kedalam bidang kerja kita.
Gambar : 18
26. Pastikan objek bola diperkecil menggunakan shrink sprite sehingga posisinya akan seperti ini
Gambar : 19
27. Untuk pemrograman objek bola, Masukkan ke layar editor “when green flag clicked” dan “forever” yang ada di blok 28. Selanjutnya masukkan
. yang ada diblok
29. Dan masukkan
pada blok
dan pastikan nilai
value yang dimasukkan adalah -220 to 200 seperti yang ada di gambar. 30. Atur semua blok pemrograman yang tadi dimasukkan menjadi seperti ini.
Gambar : 20
31. Maksud dari pemrograman ini adalah ketika
di klik maka bola akan bergerak secara
random (tidak beraturan) kesana kemari pada ketinggian 10. Membuat interaksi objek anak kecil dengan Objek bola
32. Selanjutnya kita akan membuat interaksi antara anak dengan bola, dalam hal ini interaksi dimana jika anak tersebut berhasil menyentu bola akan mendapatkan score dan bola hilang 33. Yang pertama yang kita lakukan adalah masukkan perintah “show” dan “hide” yang ada di blok
, lalu masukkan “wait until” dan di blok
34. Dan terakhir masukkan
, serta operator
yang ada diblok
sensing, pastikan memilih boy pada combo touching dan up arrow pada combo key pressed? 35. Atur susunan nya sebagai berikut
Gambar : 21 36. Adapun maksud dan tujuan dari pemrograman ini adalah objek bola akan menghilang ketika disentuh oleh anak dan tombol panah atas ditekan. Dan akan muncul lagi ditempat yang berbeda.
37. Pilih menu vocals dan masukkan (import) suara “Ya” yang terdapat di folder Vocals yang akan digunakan apabila objek anak mengenai objek bola.
Gambar : 22
38. Setelah selesai pilih “play sound” pada blok sound dan tempatkan diatas hide seperti gambar dibawah ini, dan pastikan pilih comba “ya”
Gambar : 23
Membuat Variable Pemrograman 39. Selanjutnya kita akan coba untuk membuat score, dimana score akan bertambah apabila anak mengenai bola. 40. Langkah yang pertama kita lakukan adalah membuat variable pemrograman di blok dengan mengklik
.
41. Akan muncul sebuah jendela yang meminta kita mengisi apa nama variabelnya ? ketiklah score pada jendela tersebut
Gambar : 24 42. Setelah kita membuat variable score akan muncul, pemrograman untuk variable yang dimaksud
Score Akan otomatis tercheklist dan muncul di bidang kerja
Gambar : 25
43. Drag and drop blok “change score by 1” kedalam bidang editor dan posisikan seperti gambar dibawah ini, ganti by 1 menjadi 10, secara otomatis score akan bertambah 10 apabila anak menyentuh bola
Gambar : 25 44. Klik
untuk mencoba pemrograman yang sudah dibuat..
45. Untuk menambah tantangan dalam permainan yang sudah dibuat ini, kita akan coba membuat bola akan menghilang apabila 3 detik tidak didapatkan oleh anak dan menyebabkan score akan berkurang 10 point 46. Langkah pertama duplicate blok pemrogaman yang sudah dibuat di layar editor
Gambar : 26
47. Ubah beberapa bagian pemrograman hasil duplikat dengan mengganti “wait until” menjadi “wait 3 secs”, suara ya diganti menjadi suara bubbles (ada di folder Sounds effects ) yang sudah di import sebelumnya dan change score diganti menjadi -10
Gambar : 27
48. Maksud pemrograman tersebut adalah setelah menunggu 3 detik akan ada suara gelembung (Bubbles) yang keluar dan score akan berkurang 10 point 49. Terakhir tambahkan Blok pemrograman seperti dibawah ini agar bola berputar secara terus menerus,
Gambar : 28
Merubah Bahasa
50. Sebagai Tambahan apabila anda ingin mengetahui perintah perintah dan bahasa pemrograman ini dalam bahasa Indonesia atau bahasa lainnya, maka klik icon globe pada yang ada dibagian atas dan pilih bahasanya.
Gambar : 22 51. Bahasa pemrograman akan terlihat seperti ini
52. Selamat Mencoba.... !!!!!! dan nantikan kegiatan belajar tahap selanjutnya
Dody Firmansyah www.kickdody.com