CARA MEMBUAT GAMES DENGAN SCRACTH TANPA HAPAL KODING (PART 3)

Salam kreatif teman-teman irhamhalik.com. Di seri belajar Pembuatan Games Interaktif Dengan Scracth pada postingan sebelumnya, bersama-sama kita telah mempraktekkan cara membuat karakter game yang gerakannya mengikuti posisi mouse. Postingan kali ini masih lanjutan membuat karakter game, tapi dengan gerakan berbeda yaitu gerakan acak (random movement).

Gerakan acak sering kali digunakan untuk menampilkan asset karakter yang muncul terus-menerus selama pemain memainkan gamesnya, untuk menghindari pola gerakan yang sama maka diberi perintah acak agar gerakan dari karakter tersebut bergerak secara bebas di layar sehingga memberi tantangan tersendiri bagi si pemain games.

Dalam membuat gerakan acak pada sebuah karakter hanya dibutuhkan sedikit modifikasi kode blok pada asset karakter yang dibuat, adapun langkah-langkahnya sebagai berikut ;

  1. Buka aplikasi scracth
  2. Pilih asset karakter yang ingin digunakan
  3. Ganti ukuran asset menjadi 50

Logika gerakannya adalah karakter akan bergerak secara acak sepanjang games dimainkan dan bila menyentuh batas layar karakter akan memantul kembali ke dalam layar, begitu seterusnya hingga permainan berakhir.

Untuk kondisi diatas ada 2 hal utama yang mesti kita lakukan yaitu : mengganti arah pantulan dari karakter dan memberi batasan gerakan pada karakter saat menyentuh tepi layar.

  1. Set nilai -62 pada menu direction
  2. Pada kode blok tambahkan blok “if on edge bounce”

Mainkan dan lihat hasil gerakannya, jika langkah-langkah yang teman-teman lakukan benar maka karakter akan bergerak secara acak dan akan memantul ke arah tertentu apabila telah menyentuh batas tepi layar permainan.

Mudah dan menyenangkan bukan !!!

Untuk seri belajar kita yang terakhir adalah penggabungan dari postingan part 2 dan part 3, tetap setia menunggu postingan materi seri belajar scracth kita ya teman-teman.

Leave a Reply

Your email address will not be published. Required fields are marked *