Kelas : 3IA17
NPM : 56412934
Tempong Balon
Initial
State :
Game
yang bernama “Tempong Balon” merupakan permainan yang menggunakan
kecerdasan buatan (AI) bergenre fighting. Permainan ini melatih ketepatan player dalam mengambil
keputusan untuk melemparkan batu ke balon yang melayang dengan waktu yang terus
berjalan dalam melakukannya
dilakukan secara bergantian dengan AInya. Permainan ini terinspirasi
dari permainan “Angry Bird“ yang
telah popular dan banyak penikmatnya dari semua kalangan. Dalam permainan ini, kita menggunakan karakter sebagai seorang anak kecil nakal dan Manusia
dengan balon udara merupakan karaktersebagai musuh / AI.
Dalam tampilan awal terdapat menu untuk
memulai atau keluar. Player akan melempar batu sesuai giliran, demikian
sebaliknya sesuai waktu dan level. Permainan ini akan dimulai dengan trial,
ketika Player menentukan level terdapat dari 1 sampai 5. Durasi permainan
adalah 100-50 detik.
Rule
(Aturan) :
1. Waktu
permainan dari 100-50 detik.
2. Terdapat
5 level yaitu 1, 2, 3, 4, 5.
3. Cukup
klik kiri pada mouse untuk menembak.
4. Sesuai
waktu yang ditentukan, bila giliran sudah habis langsung bergantian menyerang.
5. Permainan
berakhir bila semua target dikenai.
6. Pada
detik 0 permainan akan berakhir.
Goal
(Tujuan) :
Tujuan permainan ini adalah
saling menembak balon hingga semuanya kena dan membuat skor sehingga ketika permaian pada saat selesai
skor player lebih tinggi dari skor AI.
Cara
Bermain :
1. Player
akan memainkan karakter Anak
nakal dengan topi di sebelah kiri layar.
2. Sementara AI akan memainkan karakter di sebelah kanan layar yaitu manusia di balon udara balon
udara.
3. Player
harus terus menembak target, bukan karakter lawan.
4. Player
menembak sesuai giliran.
5. Pemenang
akan di tentukan dari jumlah skor yang di dapat.
Algoritma
yang dipakai :
Algoritma yang digunakan pada game ini adalah
algoritma greedy. Dalam penerapannya game yang berjudul “Tempong Balon” ini
menggunakan algoritma greedy yang merupakan paling sering digunakan dalam
mencari solusi yang optimasi. Maksudnya persoalan dimana kita mencari suatu
solusi yang dapat menyelesaikan masalah secara optimal. Algoritma ini akan
membentuk solusi langkah per langkah, pada setiap langkah penyelesaian masalah
terdapat banyak pilihan langkah yang dapat diambil. Algoritma ini berusaha
mengambil keputsan terbaik yang dapat dilakukan dari semua langkah penyelesaian
yang ada. Pada game ini jelas AI menggunakan algoritma greedy karena diatur
agar dia mencari solusi terbaik agar dapat memenangkannya.
Platform : Windows, Linux
Device : Komputer
