Friday 26 June 2015

Tutorial 4: LadyBug & Dinasour



Dalam tutorial ini digabungkan 3 sprites yang diubahsuai rupanya, dengan latar yang dimuat naik daripada komputer. Selain blok gerakan (berwarna biru) dan kawal (berwarna perang muda), blok-blok yang lain seperti blok rupa (berwarna ungu), blok kawalan (warna perang tua), blok mengesan (biru muda) dan blok pen (warna hijau tua) turut digunakan untuk bereaksi mengikut situasi. Sila rujuk kepada tutorial daripada Modul 3 untuk mengetahui lebih lanjut bagaimana menukar sprites, menukar latar dan menggunakan blok-blok tersebut.

Situasi
Terlebih dahulu marilah kita memahami jalan cerita dulu. Mula-mula ladybug mula turun dari pokok dan bertemu dengan Scratchy. Mereka mengucapkan “Hello” antara satu sama lain dan Scratchy meneruskan perjalanannya. Tiba-tiba seekor dinosaur muncul dan ia ternampak ladybug itu. Ia melaung hendak makan ladybug itu. Ladybug itu segera mundur untuk naik ke atas pokok tetapi malangnya dimakan oleh dinosaur juga.  

Sekarang kita lihat satu per satu atur cara bagi setiap sprite.


Penjelasan Atur Cara Scratchy:




  













  1. Apabila program dimulakan, Scratchy akan sentiasa muncul di sebelah kanan skrin. 
  2. Scratchy akan bergerak dan berhenti seketika untuk mengucapkan “Hello” kepada ladybug. 
  3. Scratchy bergerak ke depan dan menukar-tukarkan kostum selama 7 kali untuk menghasilkan gerakan berjalan. 
  4. Scratchy dijadikan “sembunyi” sebagai tanda ia berjalan terus meninggalkan hutan itu.



Penjelasan Atur Cara Ladybug:

 




































  1. Apabila program dimulakan, Ladybug akan sentiasa berada di kedudukan atas pokok. 
  2. Blok-blok “pen” digunakan untuk melukis garis putih apabila Ladybug menurun ke bawah. 
  3.  Blok gerakan “Luncur [ 2 ] saat ke x: [  ] y: [   ]” supaya Ladybug kelihatan bergerak ke bawah. 
  4.  Blok kawal “tunggu 5 saat” digunakan untuk memberi laluan kepada kemunculan dinosaur.  
  5.  Blok pen “pen diangkat” dan “bersihkan” serta blok gerakan “Luncur [ 1 ] saat ke x: [  ] y: [   ]” digunakan supaya Ladybug itu kelihatan lebih cepat balik ke atas pokok. 
  6. Blok kawal “If-Else” digunakan dengan syarat kalau Ladybug itu bersentuhan dengan dinosaur, ia akan bergerak ke atas bawah dan mengeluarkan bunyi drum sehingga blok rupa “sembunyi” digunakan yang bermaksud ia telang hilang dimakan dinosaur. 
  7.  Sebaliknya, kalau Ladybug itu tidak bersentuh dengan dinosaur, ia akan terus muncul. 




Penjelasan Atur Cara Dinosaur:






































  1. Apabila program bermula, Dinosaur yang mengguna kostum akan sembunyi dulu kerana semasa Scratchy muncul dinosaur belum muncul lagi.  
  2. Dinosour bertukar kostum yang pandang ke atas dan dialog muncul . 
  3. Blok gerakan digunakan untuk membuatkan dinosaur itu melompat. 
  4. Blok rupa “switchcostume to” diguna untuk menukar rupanya yang membuka mulut. 
  5. Blok rupa “bercakap [  ] selama [ ] saat” diguna sebagai dialog dinosaur. 
  6. Blok gerakan dan blok kawal digunakan untuk mewujudkan gerakan lompatan. 
  7. Blok kawal “If-then” diguna agar menghasilkan kesan mulutnya makan. 
  8. Blok gerakan “luncur [  ] saat ke x: [  ] y: [ ]” dan blok rupa digunakan untuk menunjukkan dinosaur itu mendarat dan memikir rasa sedap selepas ladybug itu dimakan.

** Anda boleh memuat turun “Spider.sb2” dalam Projek Tutorial sebagai rujukan.