Evaluasi Akhir Semester - STI B

Nama Anggota Kelompok :
1. Bayu Laksana | 05111740000020
2. Dion Devara Aryasatya | 05111740000080
3. Zaky Thariq Hindami | 05111740000140
STI - B

Deskripsi Game



Game ini bernama “Penguin and Hearts”. Apa itu “Penguin and Hearts” ? Game yang kami buat barbasis pada tower-block dan survival, artinya kita harus survive dalam menghadapi rintangan sementara kita harus menggunakan rintangan tersebut untuk bisa bertahan. Kembali ke judul game di ataas, hearts disini memiliki arti cinta, yang dimana cinta tersebut berada diatas penguin. Pinguin tersebut mengejar cinta dengan banyak rintangan dari batu-batu yang berbentuk kubus yang berjatuhan dan sementara itu, batu-batu tersebut menjadi cara / jalan bagi pinguin untuk naik ke atas agar cintanya tergapai. Akan tetapi cinta tersebut terombang-ambing dan disaat tertentu cinta tersebut terhalang oleh daun berbentuk seperti api.


Game ini bertujuan menggapai cinta pinguin, dengan memanfaatkan tumpukan batu yang berjatuhan, akan tetapi jika tertimpa batu-batu tersebut maka game akan berhenti atau kalah. Jika kita berhasil mengambil cinta tersebut score akan bertambah 10. Jika terkena daun api maka score akan berkurang 5.


Control karakter dalam permainan ini sepenuhnya hanya menggunakan keyboard-arrow. Arah kanan untuk bergerak ke kanan, kiri untuk bergerak ke kiri dan atas untuk melompat.

Referensi Game

Game yang kami buat ini terinspirasi dari salah satu project scratch yang berjudul “Run Bird Run v 1.2” yang diupload oleh akun bernama BlacKLouis1. Dalam game tersebut, tujuannya adalah pemain harus mengambil permen yang jatuh dari atas secara acak sementara pemain juga harus menghindari balok-balok kayu berjatuhan dari atas. Referensi kami dalam membuat game yaitu ingin membuat game serupa namun tujuan, karakter, dan tampilannya berbeda.


Daftar Aset Game, Sprite dan Sound

Mengenai aset yang kami gunakan dalam game ini, 80% semuanya kami mendesain sendiri. Mulai dari background, objek daun, gunung berapi, efek-efek rumput, menu button dll. Lalu setelah mendesain Objek yang kami butuhkan, lalu kami gunakan sebagai Sprites dalam game kami. 20% sisanya, ada yang mengambil dari internet. Untuk karakter penguin, kami ambil dari Sprite Library bawaan Scratch. Begitu juga dengan Sprite Objek berbentuk Hati. Kemudian untuk sound, kami mengambil backsound dari dl-sounds.com.


Aset game yang lain, seperti Scriptnya, ada yang kami ambil dari Script game aslinya dan selebihnya kami buat sendiri. Script yang saya ambil adalah script untuk pergerakan karakter dan jatuhnya batu-batu.

Untuk lebih jelasnya, di bawah adalah daftar Sprite yang kami gunakan :


  1. Penguin
  2. Batu (Rocks)
  3. Start Button
  4. Quit Button
  5. How To Play Button
  6. Back Button
  7. Game Over
  8. Your Score Text
  9. Hearts
  10. Leafs
  11. Title











Untuk Backsound, file dalam format .mp3 dengan judul FREE Video Game Music, Samples and Loops_2.MP3 yang kami ambil dari dl-sounds.com.

Penjelasan Potongan Program

Program atau Script dari game yang kami buat, sepenuhnya bukan script asli dari kami sendiri. Seperti yang telah dijelaskan diatas, ada script yang kami ambil dari source project game originalnya. Untuk script yang mengambil contoh di source projectnya adalah pergerakan karakternya dan jatuhnya batu. Namun disini, bukan berarti kami menjiplak secara utuh. Ada bagian yang kami modifikasi, misalnya pada munculnya batu, kami menggunakan penempatan random/acak dari posisi awal jatuhnya batu agar batu bisa bertumpuk secara acak.


Untuk munculnya batu-batu, kami menggunakan prinsip kloning. Dimana batu batu tersebut akan meng-klon dirinya sendiri untuk muncul. Dengan menggunakan angka random untuk posisi awal munculnya batu, hal ini akan menantang pemain. Kemudian, menggunakan prinsip perbedaan warna, batu-batu tersebut akan bertumpuk bilamana bersentuhan dengan batu lain dan tanah yang selanjutnya digunakan sebagai “tangga” untuk meraih objek “LOVE”. Jika penguin mengenai bagian bawah batu, maka game selesai.


Selain itu, untuk sprite objek hati dan objek daun api, scriptnya kamu buat sendiri. Kedua objek ini akan muncul pada posisi acak, kemudian bergerak ke kanan/kiri hingga menyentuh sisi terluar layar game. Kami menggunakan prinsip perpindahan posisi x, karena bergerak ke kanan/kiri. Kemudian, jika telah menyentuh sisi terluar layar, kedua objek ini akan berbalik arah atau mengganti posisi x ke arah sebaliknya. Tujuan pemain adalah mengambil objek berbentuk hati tersebut. Jika mengenai objek hati, score akan bertambah 10 jika mengenai daun api, score akan berkurang 5. 

Mungkin hanya itu penjelasan potongan program, karena pada intinya, pemain bertujuan untuk mengambil objek berbentuk hati dengan memanfaatkan tumpukan-tumpukan batu yang jatuh. Untuk menghilangkan rasa penasaran, silahkan mainkan game yang kami buat untuk menghilangkan kejenuhan ! :)

Untuk lebih detailnya :
Script Batu


Script Penguin


Script Objek daun dan Objek Love
Script Game Over

Itu saja script-script penting yang perlu dijelaskan. Selebihnya seperti script main menu tidak perlu kami jelaskan karena pada dasarnya hanya menggunakan Backdrop-Switch.

Sekian dan Terima Kasih.


 
 

 

Komentar

Postingan populer dari blog ini

Perkembangan dan Manfaat Teknologi Komunikasi Mobile