instagram

Thursday, September 5, 2024

Membuat Game di Scratch

7:08 PM 0 Comments

 Membuat Game di Scratch



Hari ini kita akan mencoba membuat sebuah game yang cukup populer, yaitu agar.io. Ide dasar dari game ini adalah mengendalikan sebuah “Player” yang berbentuk bola untuk memakan makanan dan menghindari musuh

Langkah 1: Menyiapkan Sprites 



Pertama-tama, kita perlu menyiapkan grafis yang akan digunakan dalam permainan. Ini termasuk: 
- Sprite untuk “Player” yang akan dikendalikan. 
- Sprite bola sebagai "Makanan".
- Sprite “Beachball” sebagai musuh. 
- Latar belakang berupa "Grid"


Langkah 2: Sprite Player


Kita akan mulai dengan mengkodekan logika untuk mengontrol posisi dan gerakan dari “Player”. Ide utamanya adalah membuat “Player” bergerak sesuai dengan arah yang ditunjuk oleh pointer pengguna.

Ketika “Player” menyentuh musuh, permainan akan berakhir. Namun, jika “Player” menyentuh makanan, “Player” akan bertambah besar. 


Langkah 3: Sprite Food


Sprite makanan akan memiliki variasi warna dan ukuran. Kita juga akan membuat salinan makanan yang akan bergerak secara acak. Ketika makanan menyentuh “Player” atau musuh, makanan tersebut akan menghilang.



Langkah 4: Sprites Grid





Kita akan membuat kode agar latar belakang grid kita membesar dan bergerak mengikuti pergerakan “Player”. Ini akan memberikan efek dinamis pada permainan.

Kesimpulan
Membuat game di Scratch adalah langkah awal yang menyenangkan dalam mempelajari pemrograman. Dengan tutorial ini, Anda dapat meraih keterampilan dasar coding sambil menciptakan karya-karya kreatif yang menghibur. Jadi, jangan ragu untuk mulai mencoba membuat game pertama Anda di Scratch sekarang juga!







Thursday, August 29, 2024

Menggambar Doraemon Dengan Paint di Komputer

7:44 PM 0 Comments

 

Menggambar Doraemon Dengan Paint di Komputer


     



 Semangat pagi guys, kali ini saya akan memberikan tutorial bagaimana cara menggambar Doraemon, saya yakin semua kenal dengan Doraemon tokoh kartun masa kecil yang lucu abiz era 90'an yang hingga sampai saat ini masih eksis dan masyarakat dikenal.
okeh langsung saja, untuk pemula dan yang paling mudah kita gunakan kita bisa gunakan aplikasi "  Paint  " yang mana sudah tersedia di setiap komputer / laptop kalian.
agar lebih asik sambil dipraktikan yah guys ^^

  • Setelah aplikasi paintnya dibuka
  • Buatlah 2 lingkaran oval dengan bentuk "Oval"



  • Beri garis vertikal untuk mempermudah menggambar agar lurus


  • Langakah selanjut nya buat garis melengkung dileher dengan shape "Curve"
  • Demikian pula untuk tangan, kaki, dan badan yang melengkung menggunakan bentuk "Curve" sedangkan untuk genggaman tangan menggunakan bentuk "Oval" 




  • Rapihkan garis yg keluar jalur menggunakan tools "Eraser" dan buat kantong nya menggunakan shape "Curve"



  • Selanjutnya nya membuat mata dan hidung dengan bentuk "Oval" dan menghilangkan garis vetikalnya
  • Kemudian mulut, untuk kumis menggunakan "oval" lalu hapus setengahnya :D

  • Buat lonceng dengan "Oval", Dan rapihkan maka akan terlihat seperti ini 

  • Kemuadian berilah warna dengan tool "Fill Color" atau pun "Brush", atau se selera anda dengan warna apapun pun boleh :v dan inilah hasil setelah pewarnaan ^^


Demkian tutorial yang dapat saya berikan
bila ada yang ditanyakan silakan berkomentar dengan sopan ^

Thursday, May 16, 2024

Membuat Game Flappy Bird dengan Scratch

5:02 PM 0 Comments

 

Bikin Game FLAPPY BIRD DENGAN SCRATCH

Langkah 1: Membuat Latar Belakang

  1. Buka Scratch dan buat proyek baru.
  2. Hapus karakter "Sprite" default dengan mengklik kanan pada sprite dan memilih "delete".
  3. Pilih tab "Choose a backdrop from library" di bagian bawah layar untuk memilih latar belakang.
  4. Pilih latar belakang yang sesuai untuk game Flappy Bird.

Langkah 2: Membuat Karakter Burung

  1. Klik tab "Choose a sprite from library" di bagian bawah layar.
  2. Pilih sprite burung atau gambar lain yang ingin kamu gunakan sebagai karakter utama game.
  3. Klik dua kali pada sprite untuk mengubah ukuran jika diperlukan.

Langkah 3: Membuat Posisi Awal Karakter

  1. Pindahkan karakter burung ke posisi awal di atas latar belakang.
  2. Pastikan karakter berada di posisi yang sesuai untuk memulai permainan.

Langkah 4: Membuat Gerakan Karakter

  1. Klik tab "Events" dan seret blok "when green flag clicked" ke area skrip.
  2. Dalam blok tersebut, tambahkan blok "forever" di bawahnya.
  3. Di dalam blok "forever", tambahkan blok "glide 1 secs to x: [x] y: [y]" di bawah blok "glide 1 secs to x: [x] y: [y]".
  4. Atur nilai [x] dan [y] sesuai dengan gerakan yang diinginkan untuk burung.

Langkah 5: Membuat Gerakan Terbang

  1. Klik tab "Events" dan seret blok "when space key pressed" ke area skrip.
  2. Di bawahnya, tambahkan blok "change y by [value]" untuk mengatur perubahan posisi karakter burung saat tombol ruang ditekan.
  3. Atur [value] sesuai dengan ketinggian lompatan yang diinginkan.

Langkah 6: Membuat Penghalang

  1. Klik tab "Choose a sprite from library" dan pilih sprite penghalang atau gambar lain yang sesuai.
  2. Klik dua kali pada sprite penghalang untuk mengubah ukuran jika diperlukan.
  3. Pindahkan sprite penghalang ke posisi yang diinginkan pada latar belakang.

Langkah 7: Membuat Gerakan Penghalang

  1. Klik tab "Events" dan seret blok "when green flag clicked" ke area skrip.
  2. Di bawahnya, tambahkan blok "forever" untuk menjalankan gerakan penghalang secara terus-menerus.
  3. Di dalam blok "forever", tambahkan blok "glide 1 secs to x: [x] y: [y]" untuk mengatur gerakan penghalang dari kanan ke kiri.
  4. Atur [x] dan [y] sesuai dengan posisi awal penghalang.

Langkah 8: Mengecek Tabrakan

  1. Klik tab "Events" dan seret blok "when green flag clicked" ke area skrip.
  2. Di bawahnya, tambahkan blok "forever" untuk melakukan pengecekan tabrakan secara terus-menerus.
  3. Di dalam blok "forever", tambahkan blok "if <touching [sprite v]?>" untuk mengecek apakah karakter burung menyentuh penghalang.
  4. Jika tabrakan terjadi, tambahkan blok "stop all" untuk menghentikan permainan.

Langkah 9: Poin dan Skor

  1. Klik tab "Data" dan seret blok "when green flag clicked" ke area skrip.
  2. Di bawahnya, tambahkan blok "set [score v] to [0]" untuk mengatur skor awal menjadi 0.
  3. Di bawahnya, tambahkan blok "change [score v] by [1]" di dalam blok "forever" untuk menambahkan skor setiap kali karakter melewati penghalang.
  4. Kamu juga dapat menampilkan skor dengan menambahkan blok "say [score]" setelah blok "change [score v] by [1]".

Langkah 10: Mengatur Batas dan Aturan Permainan

  1. Klik tab "Events" dan seret blok "when green flag clicked" ke area skrip.
  2. Di bawahnya, tambahkan blok "wait until <[condition]>" untuk memastikan karakter berada dalam batas yang ditentukan.
  3. Di dalam blok "wait until", tambahkan kondisi seperti "<touching color [#000000]?>" untuk memeriksa apakah karakter burung menyentuh batas atas atau bawah.
  4. Jika batas tercapai, tambahkan blok "stop all" untuk menghentikan permainan.

Setelah melakukan langkah langkah berikut ini kamu bisa langsung coba game yang kamu buat sendiri.

Thursday, February 15, 2024

Membuat Game Tangkap Aple di Scratch

4:24 PM 0 Comments

Cara Membuat Game Menangkap Apple

BY ERWIN - SEPTEMBER 04, 2020



HI, apa kabar para pembaca blog hari ini saya akan memberitahukan cara membuat game menangkap apple mari kita simak caranya👊👊👊.


pertama mari kita buat backgroundnya seperti ini ↓↓.


kalian dapat mengambilnya di library.


kedua perlu mengambil gambar apple di library atau kalian bisa memilih benda apa saja untuk di jadikan benda yang akan jatuh dari atas kemudian kalian ambil lagi 1 benda untuk menjadi alat untuk wadah tempat benda itu jatuh.
contoh:




ketiga kalian tinggal bikin script applenya seperti ini↓↓.


kalian tinggal ikuti scriptnya seperti gambar. jika kalian tidak tau cara membuat set skor to 0 mari saya kasih tahu caranya. pertama kita ke Data lalu pilih make a variable dan di pencet dan tulis score lalu click ok dan akan muncul seperti ini ↓↓.



lalu tahap keempat yaitu membuat script wadahnya seperti ini↓↓.



lalu setelah selesai membuat semuanya kalian tinggal di coba kalua gak berhasil comment di bawah nanti saya akan perbaiki.


dan kalian tinggal mainkan, tambahan jika kalian ingin membuat banyak tinggal copy script applenya, tapi kalu kalian ingin membuat penggangu seperti petir dia atas tinggal buat script seperti ini ↓↓.

dan tambahkan script di bowl / wadah seperti ini↓↓.

terima kasih telah membaca blog saya dan jangan lupa comment di bawah.







Thursday, February 1, 2024

Membuat Game Sederhana (Labirin) dengan Menggunakan Scratch 3

6:15 PM 0 Comments

 

Cara Membuat Game Labirin dengan Scratch 3



Game Labirin Scratch 3
Langkah awal untuk membuat game labirin dengan menggunakan Scratch 3 adalah membuat labirin nya. Karena dalam Scratch 3 tidak disediakan latarbelakang labirin, maka kita bisa custom latarnya agar menjadi labirin dengan pilih Choose A Backdrop-Paint. Kemudian bentuk latar agar menyerupai labirin. Jaga jarak antar dinding agar tidak terlalu sempit dan tidak terlalu lebar juga. Usahakan jarak antar dinding pas atau sesuai dengan ukuran Sprite/player.

Game Labirin Scratch 3

Setelah latar labirin sudah selesai di buat, selanjutnya adalah membuat Sprite untuk menjadi player utamanya. Sprite yang saya pilih adalah Taylor. Ukuran dalam membuat game labirin di contoh ini saya menggunakan ukuran 30.  

Game Labirin Scratch 3

Kita juga perlu mengubah sedikit Sprite Taylor. Kita akan membuat empat kostum Taylor, yaitu Taylor untuk menghadap kanan, kiri, atas dan bawah. Cara nya cukup mudah :
  • Hapus semua kostum kecuali pada kostum pertama.
  • Ganti nama akhiran dengan "kanan" karena posisi nya menghadap kekanan.
  • Gandakan kostum pertama, kemudian ganti nama belakang nya menjadi "kiri".
  • Kemudian ganti posisi Taylor agar menghadap kekiri dengan cara "blok semua anggota sprite, kemudian pilih horizontal".
  • Gandakan kostum kedua, kemudian ganti nama belakang nya menjadi "atas".
  • Kemudian ganti posisi Taylor menghadap keatas dengan cara "blok semua anggota sprite, kemudian putar ke arah atas".
  • Gandakan kostum ketiga, kemudian ganti nama belakang nya menjadi "bawah".
  • Kemudian ganti posisi Taylor menghadap kebawah dengan cara "blok semua anggota sprite, kemudian pilih vertikal".

Game Labirin Scratch 3

Selanjutnya adalah membuat blok program untuk Sprite/player utama. Kita akan membuat agar Sprite bergerak kekanan ketika kita menekan keyboard panah kanan. Berikut adalah susunan blok programnya.

Game Labirin Scratch 3

Keterangan Program:
"Jika keyboard panah kanan ditekan, maka Sprite akan berganti kostum Taylor-a kanan. Kemudian Spite akan bergerak kekanan selamanya".

Setelah arah kanan sudah selesai, langkah selanjutnya adalah mengarahkan Sprite ke arah kiri, atas dan bawah. Agar lebih mudah, silakan gandakan saja susunan program arah kanan kemudian ganti sesuaikan dengan kebutuhan Sprite seperti arah kiri, atas dan bawah. Berikut adalah susunan blok program nya: 
Game Labirin Scratch 3

Masih pada Sprite yang sama yaitu Taylor. Kita akan buatkan juga program agar ketika Sprite (Taylor) mengenai dinding labirin, maka Sprite akan kembali keposisi awal. Berikut adalah susunan programnya: Kita menggunakan blok sensing/sensor color () is touching () ?. Arti dalam blok ini adalah Sprite akan kembali keposisi awal yaitu pergi ke sumbu x dan y ketika color brown (Sprite/Taylor) menyentuh color blue (dinding labirin).
Game Labirin Scratch 3

Selanjutnya kita akan membuat diamonds nya. Pilih satu diamond yang sudah disediakan oleh Scratch 3. Atau jika kalian menginginkan benda lain yang akan di ambil oleh player silakan, banyak pilihan yang bisa digunakan. Untuk contoh ini saya menggunakan ukuran diamonds 150.

Game Labirin Scratch 3

Sekarang kita buat blok program pada diamonds. Sebelumnya buat dulu blok variabel "score" yang nantinya akan kita jadikan score ketika Sprite mengambil diamonds. 

Game Labirin Scratch 3
Keterangan Program :
Ketika bendera hijau diklik, diamonds berada diposisi x=-179 dan y=-52 (posisi awal) dalam keadaan score=0 dan diamonds terlihat. Kemudian keadaan tersebut berubah sampai diamonds menyentuh Sprite, score berubah menjadi 1 dan diamonds menghilang. 

Gandakan diamond menjadi beberapa dan letakan diposisi sesuai dengan kebutuhan game. Untuk progam masih sama dengan program sebelumnya, hanya saja perubahan ada pada posisi awal diamonds yaitu dengan blok perintah pergi ke sumbu x dan y.

Game Labirin Scratch 3

Akan kurang afdhol bila dalam game belum ada enemy nya. Maka kita butuh beberapa enemy yang kita bisa letakan dibeberapa spot untuk sekedar menghalangi player mendapatkan diamonds. Enemy yang saya gunakan adalah Sprite Jellyfish dengan ukuran 40. Pada contoh ini saya menggunakan 3 enemy. Tetapi kita jangan langsung memilih 3, gunakan 1 terlebih dulu untuk di program kemudian baru nanti bisa kita gandakan.

Game Labirin Scratch 3

Berikut adalah susunan blok program nya. Di sini ada 3 bentuk susunan blok program, yaitu blok ketika bersentuhan dengan Sprite kemudian Game Over, blok berganti kostum dan blok bergerak.

Game Labirin Scratch 3
Keterangan Program :
Blok Game Over : Ketika game berjalan, maka jika enemy bersentuhan dengan Sprite (Taylor) maka enemy mengatakan Game Over, tunggu satu detik kemudian semua berhenti.

Blok Berganti Kostum : Ketika game berjalan, selamanya enemy akan berganti kostum dari kostum-b ke kostum-c dengan jeda 0.5 detik.

Blok Bejalan: Ketika game berjalan, enemy akan berjalan ke bawah (sumbu x=-116 & y=80) dan atas (sumbu x=-116 & y=139) dengan jeda 0.1 detik selamanya. 

Game Labirin Scratch 3

Seperti disampaikan diatas, gandakan enemy menjadi beberapa dan letakan keposisi sesuai dengan kebutuhan game. Untuk program tidak ada yang diganti, hanya perubahan ada di letak gerak sumbu x dan y.

Game Labirin Scratch 3

Langkah terakhir adalah membuat garis finish. Garis finish ini berfungsi apabila Sprite sampai menyentuh garis finish artinya game selesai. Berikut adalah susunan blok perintahnya:

Game Labirin Scratch 3

Keterangan Program :
Ketika game sedang berjalan, jika garis finish disentuh oleh Sprite (Taylor) maka ada tulisan SELESAI dan game berhenti. Agar lebih menarik lagi silakan buat juga susunan program agar selamanya ketika game berlangsung terdengar suara video game