8
Perancangan Scene Graph 3D Maze Simpul Penanda Simpul Lantai Simpul Bola Simpul Tembok Simpul Finis

Perancangan Scene Graph 3D Maze Simpul Lantai Simpul ...digilib.its.ac.id/public/ITS-paper-25664-5108100108-Presentation2.pdf · Penggunaan pola rancangan Flyweight dalam proses pemuatan

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Perancangan Scene Graph 3D Maze

Simpul Penanda

Simpul Lantai

Simpul Bola Simpul Tembok Simpul Finis

Menampilkan Peta

• Fungsi menampilkan peta ditangani oleh kelas MapHandler.

• Pola Flyweight digunakan untuk menampilkan peta dengan tujuan penghematan pemakaian memory.

Menggerakkan Bola • Pemain dapat menggerakkan bola dengan dua pengendali, yaitu :

• Papan penanda; dan

• WiiMote.

• Pengendali yang digunakan pemain akan mengubah arah gravitasi dari lingkungan permainan.

• Penanda ditutup sebagian oleh benda lain

• Penanda diletakkan tegak lurus terhadap kamera

• Penanda diletakkan dengan tidak lurus terhadap kamera

Uji Coba Uji Coba Pelacakan Penanda

• Pemuatan peta “somewhat”

• Pemuatan peta “Map 31”

Uji Coba Uji Coba Pemuatan Peta (1)

• Penggunaan memori menggunakan pola Flyweight

• Penggunaan memori tanpa menggunakan pola Flyweight

Uji Coba Uji Coba Pemuatan Peta (2)

Uji Coba Uji Coba Menggerakkan Bola

kanan kiri

atas

bawah

• Proses pelacakan penanda pada aplikasi telah dapat berjalan dengan baik, yaitu sistem

mampu menggabungkan objek maya ke dalam lingkungan nyata.

• Posisi objek dalam peta bergantung pada posisi marker yang relatif terhadap kamera.

• Penggunaan pola rancangan Flyweight dalam proses pemuatan peta dapat menghemat

pemakaian memori komputer.

• Implementasi aturan permainan dapat berjalan sesuai dengan skenario yang dirancang,

yaitu bola memantul saat bertumbukan dengan tembok, permainan berakhir saat bola

menyentuh bom dan permainan berhasil diselesaikan saat bola menyentuh finis.

• Penggunaan pengendali WiiMote telah berjalan sesuai skenario yang dirancang, yaitu

mampu mengendalikan arah gravitasi sehingga bola ikut bergerak sesuai dengan

perubahan arah gravitasi.

Kesimpulan