Tipe Objek dan Atribut Deklarasi Player

Flowchart diatas merupakan gambaran dari garis besar permainan atau skenario permainan. Pada flowchart di atas tiap-tiap kartu di definisikan sebagai objek. Di dalam objek-objek tersebut memiliki atribut masing-masing. Atribut tersebut digunakan sebagai media komunikasi antara prosedur, yang di terapkan kedalam program. Dengan objek-objek di dalam aplikasi yang digunakan sebagai media permainan. Tiap-tiap player didefinisikan sebagai variabel array. Tipe array digunakan untuk pendefinisan tiap-tiap player. Karena tiap-tiap player memiliki kartu lebih dari satu. Sehingga diperlukan variabel array untuk menampung objek-objek kartunya.

3.3 Tipe Objek dan Atribut

Di dalam aplikasi ini tiap-tiap lembar kartu bridge digambarkan sebagai sebuah objek di dalam aplikasi. Objek-objek tersebut mengandung atribut-atribut atau informasi yang tertera di dalam tiap lembar kartu. Informasi yang di definisikan kedalam tiap-tiap objek di jelaskan di dalam tabel di bawah. Tabel 3.1 Atribut Objek Kartu Seven Spade Atribut Keterangan Sifat id Digunakan sebagai nomor identitas dari tiap-tiap objek kartu Statis tidak akan dirubah nilainya nilai Digunakan sebagai informasi nilai yang Dinamis hanya pada tertera pada tiap lembar kartu, pada kartu as nilai nya dapat berubah sesuai letaknya kartu As destinationx Digunakan sebagai letak koordinat x horizontal dimana kartu itu akan ditempatkan di dalam stage Statis tidak akan berubah nilainya destinationy Digunakan sebagai letak koordinat y dimana kartu itu akan ditempatkan di dalam stage Statis tidak akan berubah nilainya boardstatus Digunakan sebagai 46indikator objek kartu bahwa telah diijinkan belum diijinkannya objek kartu diletakkan di stage, Dinamis trashstatus Digunakan sebagai indikator objek kartu dapat dibuang dijadikan kartu mati Dinamis statuspasang Digunakan sebagai 46indikator bahwa objek kartu telah terpasang di stage Dinamis statussampah Digunakan sebagai 46indikator bahwa objek kartu telah dijadikan sebagai kartu mati Dinamis

3.4 Deklarasi Player

Setiap player di permainan ini di deklarasikan kedalam variabel Array, karena tiap player menyimpan data kartu yang telah dibagikan kepada player tersebut. Terdapat delapan array yang digunakan di dalam pembuatan aplikasi ini. empat diantaranya digunakan sebagai variabel array penampung objek kartu tiap- tiap player. Empat sisanya digunakan sebagai penampung objek kartu mati. Tabel 3.2 Pendeklarasian Variabel Player variabel Fungsi Player1: Array Media penampung objek kartu milik player1 Player2: Array Media penampung objek kartu milik player2 Player3: Array Media penampung objek kartu milik player3 Player4: Array Media penampung objek kartu milik player4 Player1score: Array Media penampung objek kartu mati milik player1 Player2score: Array Media penampung objek kartu mati milik player2 Player3score: Array Media penampung objek kartu mati milik player3 Player4score: Array Media penampung objek kartu mati milik player4

3.5 Pembuatan Game