Button Virtual Player Prosedur Permainan

4.3 Button

Button atau tombol disini digunakan untuk memberikan perintah pada objek kartu. Terdapat empat tombol di dalam aplikasi ini yaitu tombol perintah untuk memasang kartu ke papan permainan, tombol perintah membuang kartu untuk dijadikan kartu mati, tombol perintah untuk memasang kartu As di atas kartu King, dan tombol perintah untuk memasang kartu As di bawah kartu dua. Pada dasarnya langkah pembuatan tombol hampir sama dengan pembuatan objek kartu. Hanya bedanya pada pemilihan menu tipe Button pada tipe simbolnya. Di dalam tiap-tiap button yang dibuat, perlu diberikan suatu perintah agar maksud dari tombol itu pada saat ditekan dapat dimengerti oleh program, dan program dapat megeksekusi perintah yang diberikan. Di dalam Actionscript 3.0 pemberian perintah pada tombol dapat dilihat pada potongan script pendeklarasian tombol berikut : ... deklarasi pembuatan objek tombol var tombolstore = new TombolStore; stage.addChildtombolstore koordinat peletakan tombol tombolstore.x = 300; tombolstore.y = 750; pemberian perintah pada tombol tombolstore.addEventListenerMouseEvent.CLICK,stor e; function storeevt:MouseEvent { checkstoreobyek; gotoAndStopsesplayer2 obyek = 0; } ...

4.4 Virtual Player

Di dalam permainan ini perlu dibuat tiga orang virtual player atau pemain virtual. Pemain virtual ini dibuat sebagai lawan main dari player1. Pemain virtual disini harus di beri pengetahuan tentang prosedur jalannya permainan. Karena sudah jelas bukan seorang manusia yang menjadi otak pemain virtual ini, melainkan komputer tersebut yang menjadi otaknya. Untuk itu komputer perlu diberikan program agar mengetahui prosedur permainan ini. File Source code untuk create objek dapat dilihat pada halaman lampiran sevenspadeproject.fla – l frame – 10,15,dan 20.

4.5 Prosedur Permainan

Di dalam skenario jalannya permaian. terdapat prosedur-prosedur yang harus diterapkan ke dalam program. Seperti prosedur random susunan kartu, prosedur pembagian kartu pada tiap-tiap player, prosedur aturan pemasangan kartu ke papan permainan, prosedur pembuangan kartu mati, prosedur peletakan kartu As, sampai pada prosedur scoring.

4.5.1 Prosedur Random Susunan Kartu

Prosedur ini dilakukan di awal permainan. Pada saat aplikasi dijalankan maka prosedur random susunan kartu ini akan dilakukan terlebih dahulu. Beberapa metode yang dilakukan di dalam prosedur ini adalah sebagai berikut :

a. Mengumpulkan seluruh objek kartu kedalam sebuah variabel array.