Assalamualaikum Wr. Wb
Waaaaah apa kabar nih blog gersang banget udah lama ga pernah dibuka" hahaha
Gw mau cerita dikit pengalaman gw nih, boleh ga? apaaa ga boleh? yaaaah ga ga boleh kok qaqa haha oke lanjuuttt *gayaariel (hahapasih jayus beet) :p
Gini ceritanya, (serius dikit) saat ini gw kuliah di salah satu perguruan swasta yang paling terkemuka di Indonesia tepatnya semester 5, gw dapet mata kuliah PKB. Apatuh? Program Keluarga Berencana. Owhhh bukan itu heey...teyus?. PKB itu Pengantar Kecerdasan Buatan. Jadi, pada praktikum mata kuliah ini gw disuruh buat game. Bikin game nya pake bahasa pemroraman Prolog. Pertama mikir anjriiit emang bisa gw buat game?, ide ga ada, skill kurang, bahasa pemrogramannya aneh. Lambat laun mendekati hari H ada seseorang kakak tingkat saya yang baik hati dan tidak sombong memberi masukan buat game apa. Namanya Mochamad Rasyid. makasih eaaa qaqa :D
Akhirnya tercetuslah sebuah game yang paling mutakhir di abad 23 haha, sebenernya sih ini game udah ada coba diedit aja dikit biar beda ehehe nama game nya Don't Make Line 4x4x4. Gini nih gw jelasin cara mainnya sama tampilannya
1. INITIAL STATE
Pada saat memulai permainan pada gambar di atas kalian akan melihat sebuah tampilan memilih warna pemain baik itu user atau komputer.
Jika warna pemain sudah dipilih, maka akan muncul kembali inputan untuk memasukan nama user seperti pada gambar di atas.
Gambar di atas ketika mengklik tombol cara permainan, tentang cara permainan nya.
Tampilan ini muncul ketika mengklik tombol Profile Developer.
Window utama ini mempunyai menu file dan menu mode. Menu file mempunyai submenu new game (untuk memulai baru permainan) dan exit (untuk keluar dari game). Sedangkan menu mode mempunyai submenu Player First ( User jalan terlebih dahulu ) atau Computer First ( Komputer jalan terlebih dahulu ). Perlu diperhatikan bahwa pada mode Computer First, computer akan secara acak memilih posisi lingkaran dirinya.
Waaaaah apa kabar nih blog gersang banget udah lama ga pernah dibuka" hahaha
Gw mau cerita dikit pengalaman gw nih, boleh ga? apaaa ga boleh? yaaaah ga ga boleh kok qaqa haha oke lanjuuttt *gayaariel (hahapasih jayus beet) :p
Gini ceritanya, (serius dikit) saat ini gw kuliah di salah satu perguruan swasta yang paling terkemuka di Indonesia tepatnya semester 5, gw dapet mata kuliah PKB. Apatuh? Program Keluarga Berencana. Owhhh bukan itu heey...teyus?. PKB itu Pengantar Kecerdasan Buatan. Jadi, pada praktikum mata kuliah ini gw disuruh buat game. Bikin game nya pake bahasa pemroraman Prolog. Pertama mikir anjriiit emang bisa gw buat game?, ide ga ada, skill kurang, bahasa pemrogramannya aneh. Lambat laun mendekati hari H ada seseorang kakak tingkat saya yang baik hati dan tidak sombong memberi masukan buat game apa. Namanya Mochamad Rasyid. makasih eaaa qaqa :D
Akhirnya tercetuslah sebuah game yang paling mutakhir di abad 23 haha, sebenernya sih ini game udah ada coba diedit aja dikit biar beda ehehe nama game nya Don't Make Line 4x4x4. Gini nih gw jelasin cara mainnya sama tampilannya
1. INITIAL STATE
Don’t Make Line 4x4x4 merupakan
jenis permainan yang mengandalkan kemampuan befikir dan kecerdasan pemain
sebagai elemen utamanya. Permainan ini dimainkan oleh dua orang pemain dengan
tujuan membuat salah satu pemain kalah karena ia membuat suatu garis. Banyaknya lingkaran kosong yang nantinya dapat di isi adalah 64 buah.
Sebelum memulai
permainan, game akan memberikan inputan untuk memilih warna pemain dan nama
user. Setelah proses memasukkan selesai, maka akan muncul window baru untuk memulai game, cara permainan, profil developer
dan keluar. Di dalam window utama juga terdapat menu file dan mode. Berikut
adalah penampakan inputan warna pemain, nama user, menu awal permainan dan
window utama.
Pada saat memulai permainan pada gambar di atas kalian akan melihat sebuah tampilan memilih warna pemain baik itu user atau komputer.
Jika warna pemain sudah dipilih, maka akan muncul kembali inputan untuk memasukan nama user seperti pada gambar di atas.
Ketika user telah memilih warna pemain dan memasukan nama
user, maka akan muncul menu utama yang
di dalamnya terdapat tombol mulai game, cara permainan, profil developer dan
keluar.
Gambar di atas ketika mengklik tombol cara permainan, tentang cara permainan nya.
Tampilan ini muncul ketika mengklik tombol Profile Developer.
Window utama ini mempunyai menu file dan menu mode. Menu file mempunyai submenu new game (untuk memulai baru permainan) dan exit (untuk keluar dari game). Sedangkan menu mode mempunyai submenu Player First ( User jalan terlebih dahulu ) atau Computer First ( Komputer jalan terlebih dahulu ). Perlu diperhatikan bahwa pada mode Computer First, computer akan secara acak memilih posisi lingkaran dirinya.
2. RULES
a. Dimainkan oleh dua pemain. Siapa yang memulai ( user atau komputer) terlebih dahulu dapat disesuaikan dengan keinginan. Namun demikian, secaradefault, user akan memulai duluan.
b. Setelah user memilih satu lingkaran, maka akan diikuti oleh komputer yang akan memilih lingkaran berikutnya.
c. Setelah komputer memilih lingkaran, maka selanjutnya giliran user kembali untuk memilih lingkaran. Hal ini akan terus berulang sampai salah satu dari pemain ( user atau komputer ) membuat suatu garis.
d. Pada permainan ini, baik user ataupun computer, hanya diberikan langkah sebanyak 1 kali dalam mewarnai lingkaran secara bergiliran.
e . Apabila salah satu dari pemain ( user atau computer ) membuat garis dari susunan lingkarannya, maka permainan akan berakhir. Yang menang adalah pemain yang tidak membuat garis sama sekali.
f. Kondisi kekalahan akibat terbentuknya sebuah garis dari susunan lingkaran adalah sebagai berikut :
1. 4 buah lingkaran tersusun secara Horizontal,
2. 4 buah lingkaran tersusun secara Vertikal,
3. 4 buah lingkaran tersusun dari atas ke bawah ( lapisan 1 – lapisan 4 ),
4. 4 buah lingkaran tersusun secara Diagonal Sisi ( sisi Atas, Bawah, Kiri, Kanan, Depan,
Belakang, dan setiap Lapisan ), dan
5. 4 buah lingkaran tersusun secara Diagonal Ruang.
3. GOALS
Tujuan dari permainan ini adalah
membuat salah satu pemain kalah karena ia membuat suatu garis. Banyaknya lingkaran kosong yang nantinya dapat di isi adalah 64 buah.
1.
Kondisi pertama jika user menang
Pemenangnya adalah jika user berhasil tidak membuat garis lurus
baik horizontal, vertical atau diagonal.
2.
Kondisi kedua jika user kalah
Kondisi ini terjadi jika user terlebih dahulu membuat garis baik
itu secara horizontal, vertikal atau diagonal.
Source code program Download di Mari
Semoga Bermanfaat ya :D