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
Untuk Backsound, file dalam format .mp3 dengan judul FREE Video Game Music, Samples and Loops_2.MP3 yang kami ambil dari dl-sounds.com.
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.
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 :
- Penguin
- Batu (Rocks)
- Start Button
- Quit Button
- How To Play Button
- Back Button
- Game Over
- Your Score Text
- Hearts
- Leafs
- 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
Untuk lebih detailnya :
Script Batu
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
Posting Komentar