Kamis, 21 Desember 2017

FINAL PROJECT STI

Nama; Muhammad Naufal Refadi
NRP: 05111740000097
Kelas: STI-A
Game: Shooting Alien

1 Deskripsi Game
    Game ini adalah game ini bertujuan untuk menembak alien sebanyak-banyaknya. Setiap Alien yang tertembak bisa menambah score sebanyak satu. Tetapi setiap Alien yang lewat kita hanya diberi satu peluru dan kita tidak boleh agar si alien kabur. Untuk menembak peluru kita menggunakan klik kiri dan untuk menembakkan peluru. Jika mengenai peluru, alien akan jatuh. Game ini juga memiliki sistem high score sehingga kalian bisa mencari score sebanyak-banyaknya dengan membunuh alien.

2. Referensi Game
    Game ini saya ambil dari sebuah game pesawat yang sering saya mainkan waktu kecil dan game klasik di aplikasi adik saya(saya lupa namanya). Jika sistem perhitungan score, saya mengambil dari game "Fruit Ninja" dan beberapa game lainnya karena pemain bisa mendapat score sebanyak-banyaknya dan highscore setinggi-tingginya. Jika waktu permainan, saya terinspirasi dari game "Into The Dead", "Temple Run" dan game lainnnya karena kita akan selalu bermain game itu sampai kita mengenai sesuatu sehingga mendapatkan game over.

3. Daftar Aset game,sprite dan background.
   Sprite:
  a) Sprite
      -Alien
       source: http://yugioh-vrains.wikia.com/wiki/Ignis
Keterangan: Sprite ini adalah sprite awalku sebelum saya menghapus backgroundnya dan mengubah tampilahnya dengan menghapus beberapa bagian









 -Sprite from scratch

    





   List Sprite:
   -Angka
   -Bola
   -Angka puluhan
   -Angka satuan
   - 3 sprite kalimat




 b) BackGround
     Saya mengambil 5 background ini di google search image menggunakan kata kunci "space"
 c) Sound
     - Fairy Dust (from scratch)
     - With the wind-
     - eggs( from scratch)
     - gun-gunshot-01

4. Penjelasan potongan program

 a) Menu
         Di script ini mengatur sprite kata bertulisan "Wanna Play?". Jika kita menyentuh tulisan "wanna      play" maka spritenya akan berubah menjadi tulisan "Let's Play". Jika kita mengkliknya maka kita        akan memulai permainannya. Tetapi sebelum itu saya menjelaskan pengaturan background. Saya          membuat 5 background dan setiap kita memulai permainan kita mendapatkan background secara          acak.









  b) Mengatur sasaran

Ini adalah script untuk mengatur sprite sasaran sehingga sprite sasaran akan mengikuti arah kursor.







  c) Mengatur peluru dan menembak peluru

   

     

       Di game ini, hanya satu peluru untuk menembak satu alien. Sehingga kita harus membatasi dengan menginisilasikan nilai peluru sejumlah 1. Jika peluru ditembakkan nilai peluru berkurang 1 dan  akan menghasilkan suara tembakkan. Jika tidak ada peluru maka akan menghasilkan suara kehabisan peluru. Untuk menembak perlu, tekan klik kiri pada mouse sehingga peluru menuju              arah yang dituju.

  d) Membuat alien bergerak


   Di script ini berfungsi untuk memindahkan arah alien dari kiri ke kanan atau kanan ke kiri. Jika ke kanan, maka arah hadap alien menuju ke kiri begitupun juga jika ke kiri, maka arah hadap alien menuju ke kanan. Jika alien sudah mencapai titik dimana sudah keluar dari layar, maka game akan selesai.

  e) Membuat alien jatuh dan menambah score

Saat terkena bola maka alien akan jatuh dengan custom yang berubah dan setiap alien yang jatuh akan menambah jumlah score sebanyak satu.
  f) Mengatur Highscore


Pengaturan berada di bagian menu. Saat nilai score lebih tinggi daripada highscore. set nilai highscore ke score. Dan jangan lupa setelah perhitungan score selesai, set score balik.












Jika kalian ingin memainkannya, silahkan klik mainkan gamenya dibawah ini :)

Tidak ada komentar:

Posting Komentar