Game
3G (Gara-Gara Gas)
Tugas
Pengantar Teknologi Game
Kelas
3IA04
Dosen
: Bapak Maukar
JURUSAN
TEKNIK INFORMATIKA
Universitas Gunadarma
2012
Anggota Kelompok :
Achmad Furqon
(51409261)
Ade Arief
Rachman (51409279)
Erik Lala
Saputra (55409543)
Restomi Darma
Putra (56409057)
Initial State
3G (Gara – Gara Gas) adalah permainan yang
dikembangkan dari permainan Matches. Permainan ini merupakan permainan klasik
tetapi tetap menarik untuk dimainkan, karena menuntut kita untuk berpikir
bagaimana memenangkan game ini. Dalam permainan ini, AI akan selalu berjalan
dan memberikan perlawanan kepada kita sehingga tidak akan begitu mudah dapat
memenangkan game ini, pada saat memainkan permainan ini akan mendapatkan hasil
akhir berupa kita menang atau kita kalah melawan komputer, karena prinsipnya
game ini ingin kita yang kalah. Dalam permainan 3G (Gara – Gara Gas) terdapat 7
buah tumpukan, setiap tumpukan tersusun oleh 3 buah tabung gas. Saat bermain
kita dapat memilih akan menjadi pemain pertama atau kedua.
Untuk tampilan permainan 3G (Gara – Gara Gas), saya
hanya menggunakan 2 tampilan yaitu tampilan awal dan tampilan permainan.
Tampilan Awal
Pada
tampilan awal, terdapat 2 button yaitu button New Game dan button Quit. Button
New Game berfungsi untuk masuk ke dalam tampilan permainan atau memulai
permainan baru sedangkan button Quit untuk keluar dari permainan 3G (Gara –
Gara Gas).
Pada
tampilan permainan ini terdapat 4 menu yaitu menu New Game, menu Options, menu
Help, dan menu Exit. Menu New Game digunakan untuk memulai game atau memainkan
game baru.
Pada
menu Options jika kita klik maka akan muncul sebuah jendela baru yang berisi
sebuah pilihan, siapakah yang akan memulai permainan terlebih dahulu.
Dan
menu Exit untuk keluar dari permainan sekaligus menutup game ini. Sebelumnya
akan ditanyakan terlebih dahulu “Apakah Anda yakin?” akan keluar dari
permainan.
Rules
Rule
atau aturan pada permainan ini cukup sederhana, yaitu :
1. Siapa yang mengambil
atau meng-klik tabung gas yang terakhir, dialah yang kalah.
2. Pemain, baik user
atau komputer bisa memilih atau meng-klik tabung gas lebih dari satu tetapi
hanya dari satu kolom.
Goals
Tujuan
permainan ini adalah tidak boleh menjadi orang terakhir yang memilih tabung gas
jika ingin menjadi pemenang. Kesimpulannya ialah bagaimana cara untuk
memenangkan perlawanan dari komputer dengan tidak mengambil tabung gas yang
paling akhir (don’t take the last). Jika kita (user) tidak mengambil tabung gas
yang terakhir maka kita memenangkan permainan dan jika kita (user) mengambil
tabung gas yang paling akhir maka kita (user) dinyatakan kalah dalam permainan
ini.
Tampilan Pesan Menang
Tampilan
Pesan Kalah
Saat
user menang dalam permainan, maka akan terdengar nada berupa suara tepuk
tangan. Dan saat user kalah dalam permainan, maka akan terdengar nada berupa
suara bom meledak.
Konsep
AI
Dalam
permainan 3G (Gara – Gara Gas) ini menggunakan Algoritma Runtut-Balik
(backtracking) menggunakan konsep DFS (Depth-First Search) dalam pembentukan
pohon solusi atau pencarian mendalam dengan tujuan mencari solusi permasalahan
secara lebih praktis. Mekanisme penyelesaian dengan menggunakan backtracking
berprinsip pada metode rekursif. Backtracking, yang merupakan perbaikan dari
algoritma brute-force, secara sistematis mencari solusi persoalan di antara
semua kemungkinan solusi yang ada.
Algoritma
backtracking dalam permainan ini akan digunakan untuk memilih tabung gas mana
yang akan di hilangkan. Posisi tabung gas ini bisa direpresentasikan dengan
struktur data matriks sehingga setiap tabung gas akan memiliki indeks. Indeks
ini akan digunakan untuk melakukan pencarian dalam memilih tabung gas yang akan
dihilangkan. Pertama komputer akan berusaha merubah jumlah tabung gas menjadi
genap, nilai yang mungkin adalah 4, 6, 8, 10, 12, 14, 16, 18, dan 20.
Selanjutnya saat user mendapat giliran bermain, AI pada komputer akan
memperkecil kemungkinan agar user tidak bisa menang dengan menyisakan paling
banyak 7 tabung gas atau bisa juga 5 tabung gas atau paling sedikit menyisakan
3 tabung gas.
Dengan
metode backtracking, kita tidak perlu memeriksa semua kemungkinan solusi yang
ada. Hanya pencarian yang mengarah ke solusi saja yang selalu dipertimbangkan.
Akibatnya, waktu pencarian dapat lebih hemat.
Kesimpulan
Dalam
permainan 3G (Gara – Gara Gas) yang telah kembangkan dengan menggunakan program
awal yang sudah ada pada sebelumnya. Untuk mengembangkan permainan ini, dapat
ditambahkan dalam pengembangannya seperti pemberian pada warna yang ingin kita
ganti, mengubah posisi susunan awal, dan dapat menggubah pesan yang ingin di
sampaikan kepada masing-masing pemain agar dapat para pemain permainan tersebut
dapat secara mudah mengerti pesan yang disampaikan oleh game tersebut. Dalam
game ini ada beberapa kelebihan antar lain, game ini mengandung AI, sehingga
untuk memenangkan permainan ini sangat dibutuhkan keahlian dan strategi yang
tepat. Karena AI itu sendiri akan meniru pola pikir manusia. Dalam game ini
masih banyak kekurangan karena secara tampilan hanya dengan gambar 2 Dimensi
dan tampilan tersebut tidak dapat bergerak sehingga kurang menarik para
pengguna, dan para pengguna jadi merasa cepat bosan dengan game ini.







Tidak ada komentar:
Posting Komentar