Showing posts with label Scratch. Show all posts
Showing posts with label Scratch. Show all posts

Tuesday, 1 September 2015

Scratch II

Stage yang berada disebelah kanan atas adalah untuk semua spite melakukan action dan berinteraksi. Seperti juga spite, stage dapat menggunakan script yang mengubah penampilan dan kebiasaan. Penggunaan koordinat pada stage berbeda dengan tampilan-tampilan layar yang biasa digunakan pada multimedia. Koordinat scracth menggunakan tampilan model matematika, dimana titik (0,0) adalah ditengah-tengah layar.


Untuk membuat animasi, kita bisa menggunakan scratch Klik icon bintang dengan kuas diatas sprite list (Membuat spite baru / Paint new sprite):

Lalu akan keluar window baru, Paint Editor. Lalu gambarlah sesuatu. Lalu pada tempat script ada tab yang bernama Costumes, Klik untuk memilih tab tersebut.

Pada tab tersebut akan terlihat gambar yang kita buat, kita bisa mengganti nama sprite, edit, delete (x) dan copy. Ganti nama sprite tersebut menjadi 'gbr'

Lalu kita copy sprite yang kita buat tadi, copian sprite ganti namanya menjadi 'gbr2', Lalu klik 'edit' pada sprite gbr2. Modifikasi gambar tersebut dan klik 'ok'.

Klik tab Script dan buat:



Dan ada satu tab lagi, yaitu 'sounds' prinsipnya masi sama dengan costumes. Kita bisa merekam atau mengambil suara dari file. 

Video :





Friday, 28 August 2015

Scratch

Memulai Scratch script dengan menggunakan control pada palette
, drag block 'when  clicked'
 ke area scripting


Lalu ambil 'forever'  

dan drag, pasangkan blok 'forever' dibawah 'when clicked'. menjadi seperti ini:


Lalu, pilih 'Motion' pada palette.


dan pilih blok 'move 10 steps'


dan tempelkan didalam 'forever'. 


Ambil 'if on edge, bounce' tempatkan dibawah 'move 10 steps'


Sekarang kita bisa mencoba, klik bendera hijau 


Kucing akan berjalan, ketika menabrak tepi, dia akan berbalik. Klik lingkaran merah sebelah bendera hijau untuk menghentikan. Agar lebih menarik dan lebih baik, sekarang kita tambahkan perintannya.

Masih menggunakan 'Motion' pada palette, drag dan drop 'turn 15 degrees' 


diantara 'forever' dan 'move 10 steps'

Silahkan mencobanya, dengan mengklik bendera hijau. Terlihat perbedaanya, si kucing hanya putar-putar ditempat kelihatanya.

Pada blok 'turn 15 degrees' kita bisa ubah angkanya atau menggunakkan 'operator'  dan pilih 'pick random 1 to 10'. 



masukan dalam angka 15 pada 'turn 15 degrees'.

Dah hasilnya akan seperti ini:

Kita bisa mengganti-ganti angka yang ada didalam 'pick random' dan 'move'. Silahkan berekperimen..

Video lengkapnya:


RPi menggunakan Scratch

Program ini bukanlah program yang seseungguhnya, ini dibuat untuk anak-anak dalam mengenalkan program, menggunakan blok-blok yang warna, yang mewakili operasi. Dengan scratch banyak point programming yang hilang bila dibandingkan program-program lain. Tapi ini baik untuk anak-anak, karena mereka bisa melihat blok-blok yang berwarna-warni, dan mengeksekusi langsung, dan ketika blok-blok tersebut dimodifikasi, effeknya dapat dilihat secara langsung, boleh dibilang real time. 

Walaupun begitu, komunitas scratch cukup banyak dan mereka membagi code, bertanya, dan menjawab seperti forum-forum lain.

Untuk masuk kedalam program Scratch kita masuk ke Menu > Program > Scratch
Tampilannya seperti ini:

Lalu kemudia muncul window baru, Scratch:

Scripting area menampilkan script pada spite (gambar kucing jalan). Bila sekarang kita mengklik spite1, pada scripting akan ada script, tetapi tidak untuk saat ini, pada area scripting akan kosong, karena kita belum mengscript apa-apa pada spite1.

Script dapat dibuat dengan cara dragging blok-blok pada palette ke area scripting. Ada Blok-blok yang dapat diisi dengan blok-blok lainnya. Ada tiga macam blok pada scratch:

  1. Hat Blocks, gambar bendera hijau, bila diklik (when green flag clicked), merupakan awal dari blok dan menunggu diklik. Kita bisa lihat dengan mengklik 'control' pada palette list.
  2. Stackable Blocks, Blok-blok yang mememilik cekungan dibagian atas dan benjolan dibagian bawah yang dapat disambung-sambung seperti puzzle. Blok-blok ini yang akan mengeksekusi dari atas ke bawah. Pada pallete ada di tombol Motion, Looks, Sound, dan Pen. 
  3. Reporter Blocks, Blok-blok yang memiliki ujung lancip dan bulat.