Anda di halaman 1dari 31

#belajarKoding

#bikinGames
#DinoRace
By : Kak Ekotete
(L 081252712274)
Koding apaan itu ...

• Koding (Coding) : membuat kode (code)


atau program komputer, agar
komputer bisa melakukan apa yang
kita mau
Koding & Alat Sekitar Kita

• Banyak alat di sekitar


kita yang bekerja dengan
program, seperti : HP,
komputer, TV digital,
games console, mesin
cuci digital, mobil, dsb
Belajar Koding ?
Cara Belajar Koding yang mudah & asyik
dengan membuat Games 
Manfaat Belajar Koding
Let’s Coding !
Let’s Make a Game !
Ide Games

• Pernah maen games ini, saat internet error ? 


Gambaran Games DinoRace
• Games terdiri dari 4 pemain (sprite),
yaitu : dino, kaktus, taco dan awan
• Dengan menekan tombol tertentu,
Dino dapat melompat menghindari
Kaktus yang bergerak ke arahnya

• Semakin lama Dino dapat berjalan


menghindari Kaktus yang mematikan,
skor akan terus bertambah
• Sewaktu-waktu, Taco akan muncul
dan jika berhasil diambil Dino, skor
akan bertambah banyak
Template Games DinoRace
• Template game “BALAP KARUNG” ini dapat
dilihat di :

https://scratch.mit.edu/projects/581709386/
Harus udah LOGIN di scratch
• Silahkan lakukan REMIX !

Klik REMIX untuk kamu modifikasi


Ubah Bahasa dalam Scratch
• Agar enak dipakai, kita ubah bahasa dalam
Scratch menjadi Bahasa Indonesia
Bagian Penting Scratch Jalan/Stop
Tampilan
jendela/penuh

Stage (Panggung)
Area Kode
Palet
Kode Blok
Latar
Sprite
Blok Kode Scratch

• Setiap blok kode


Scratch dikumpulkan
sesuai warna
kelompoknya

• Carilah blok kode di


kumpulan blok kode
(palet) yang warnanya
sama
Kode Program : Dino #1

Buat kode ini : Pilih (klik) sprite ini :

• Ketika game mulai (bendera


hijau di-klik), lakukan :
• Atur ukuran sprite Dino = 30%
dari ukuran aslinya
• Pindahkan sprite Dino ke lokasi
x = -80, y = -65
• Tunggu 5 detik dulu
Koordinat Posisi Scratch

• Lokasi sprite dapat ditentukan oleh posisi x dan y


• Titik tengah layar pada posisi x=0 dan y=0
Kode Program : Dino #2
Buat kode ini : Pilih (klik) sprite ini :

• Jika tombol Panah Atas ditekan, lakukan :


• Bunyikan efek suara “Jump”
• Buat gerakan lompat dengan naik ke atas
lalu turun lagi
• Agar ada efek animasi, ganti kostum
sprite dengan [kostum berikutnya]
• Ada jeda (waktu tunggu) 0.1 tiap
lompatan
Simpan Karyamu

• Biasakan setiap membuat kode, lakukan


penyimpanan agar karya kita aman
• Meski Scratch Online, penyimpanan dilakukan
otomatis
Uji Coba Program

• Setiap selesai membuat satu bagian kode-kode


program, sebaiknya lakukan uji coba program.
Apakah sudah bekerja dengan benar atau belum ?

Klik Bendera Hijau : Klik Segi8 Merah :


Start program Stop program
Kode Program : Kaktus
Buat kode ini : Pilih (klik) sprite ini :

• 3 detik setelah games dimulai


• Sprite Kaktus akan bergerak dari
kiri ke kanan sampai menyentuh
pinggir dan berulang terus

Kode ini mengatur ukuran


dan posisi sprite Kaktus di
awal games
Uji Coba Program

• Setiap selesai membuat satu bagian kode-kode


program, sebaiknya lakukan uji coba program.
Apakah sudah bekerja dengan benar atau belum ?

Klik Bendera Hijau : Klik Segi8 Merah :


Start program Stop program
Kode Program : Awan
Buat kode ini : Pilih (klik) sprite ini :

• Sprite awan akan


bergerak terus menerus
dari kiri ke kanan secara
perlahan sehingga
terkesan latar belakang
berubah
Tambahkan efek suara latar Games

Pilih (klik) Panggung ini:

1. Klik “Suara” di
pojok kiri atas

3. Ketik “odesong”
2. Klik ikon ini di pojok lalu klik ikon speaker
kiri bawah
Kode Program : Panggung

Pilih (klik) Panggung ini:

• Efek suara “Odesong” dimainkan


(diputar) terus menerus selama
games berjalan
Uji Coba Program

• Setiap selesai membuat satu bagian kode-kode


program, sebaiknya lakukan uji coba program.
Apakah sudah bekerja dengan benar atau belum ?

Klik Bendera Hijau : Klik Segi8 Merah :


Start program Stop program
Menambahkan Skor (score)
• Untuk menambahkan skor, kita butuh “wadah”
penyimpan skor yang disebut variabel
1. Klik ikon Variabel ini

4. Klik tombol OK

2. Klik tombol Buat sebuah Variabel ini


3. Tulis nama variabel baru : skor

• Di layar Stage, akan muncul tulisan Skor


Kode variabel Skor #1
• Di awal program, variabel Skor harus
di-nol-kan (direset)
• Pada games ini, variabel Skor akan
bertambah nilai setiap sprite Dino
bergerak

• Caranya >> modifikasi kode program


Dino !
Kode variabel Skor #2
Pilih (klik) sprite ini :

2. Tambahkan blok kode ini di


bagian sesuai panah merah

<< Untuk menambah nilai


variabel Skor

<< Untuk meng-nol-kan


variabel Skor
1. Tambahkan blok kode ini,
ambil di bagian Variabel
Tambahkan sprite Taco
• Tambahkan sprite : Taco dari galeri Sprite, lakukan
langkah 1 dan 2
• Atur nama, ukuran dan arah sprite Taco, seperti langkah 3
Klik Pilih Sprite
 Ketik Taco


Atur :
Nama Sprite = TACO,
Ukuran = 30 , x = -60, y = 40,
Kode Program : Taco

Buat kode ini : Pilih (klik) sprite ini :

• Sprite Taco menunggu 10 detik


setelah game mulai untuk tampil
• Taco akan tampil selama 1 detik,
lalu menghilang selama 5 detik,
lalu tampil lagi dan seterusnya
Kode Program : Dino #3
Buat kode ini : Pilih (klik) sprite ini :

• Tambahkan dulu efek suara “Bite”


ke sprite Dino !
• Jika sprite Dino menyentuh sprite
Kaktus, maka GAME OVER ! Game
berhenti, semua efek suara stop
• Jika sprite Dino berhasil
mengambil Taco, maka skor
bertambah 30, ada efek suara
Bite.
Ayo mainkan games-nya !

Klik Bendera Hijau : Klik Segi8 Merah :


Start program Stop program
TERIMA KASIH &
SEMOGA BERMANFAAT 

Sampai jumpa di acara


lainnya !

Anda mungkin juga menyukai