129
Gambar 3.30 Sequence Diagram level 2 Urutan interaksi ini terjadi dari MainGame yang langsung direspon dari
GameFrame. Pertama-tama Game Frame akan menginisialisasi gambar melewati GameManager dan inisialisasi itu diantaranya, loadImage, loadMap,
loadChara. Disini GameManager adalah tempat inisialisasi yang di pakai untuk mengatur MapPanel, InfoPanel, Chara, State. Posisi arena permainan diatur oleh
GameManager yang diaktifkan dari MapPanel dan InfoPanel, setelah itu pengaturan posisi karakter akan dilakukan oleh GameManager yang diaktifkan
dari Chara dan HexaMap. Kemudian GameManager dapat mengatur giliran karakter yang dilakukan oleh State. Dalam MapPanel informasi karakter dan
aksi karakter dapat aktif setelah Chara mengaktifkan setActChara yang diatur di InfoPanel. Aksi yang terjadi kemudian di tampilkan oleh GameFrame oleh
method kepemilikannya yaitu toMap, toInfo, toUpdate.
5. Sequence Diagram level 3
Sequence diagram ini menjelaskan urutan interaksi dari use case level 3 antar objek dan pesan yang dijelaskan pada gambar berikut ini :
130
Gambar 3.31 Sequence Diagram level 3 Urutan interaksi ini terjadi dari MainGame yang langsung direspon dari
GameFrame. Pertama-tama Game Frame akan menginisialisasi gambar melewati GameManager dan inisialisasi itu diantaranya, loadImage, loadMap,
loadChara. Disini GameManager adalah tempat inisialisasi yang di pakai untuk mengatur MapPanel, InfoPanel, Chara, State. Posisi arena permainan diatur oleh
GameManager yang diaktifkan dari MapPanel dan InfoPanel, setelah itu pengaturan posisi karakter akan dilakukan oleh GameManager yang diaktifkan
dari Chara dan HexaMap. Kemudian GameManager dapat mengatur giliran karakter yang dilakukan oleh State. Dalam MapPanel informasi karakter dan
aksi karakter dapat aktif setelah Chara mengaktifkan setActChara yang diatur di InfoPanel. Aksi yang terjadi kemudian di tampilkan oleh GameFrame oleh
method kepemilikannya yaitu toMap, toInfo, toUpdate.
3.1.5.6 Class Diagram
Class diagram menjelaskan relasi di dalam sistem dengan mendeskripsikan relasi antar kelas-kelas atau paket-paket.
Adapun Class Diagram pada game the kingdom of pandawa akan dijelaskan pada gambar berikut ini :
131
Gambar 3.32 Diagram Class the kingdom of Pandawa Relasi antar kelas ini terjadi dari 16 kelas yang saling berelasi. Relasi yang
terdapat disini terdapat 13 relasi asosiasi dan 3 relasi komposisi.
3.2 Perancangan Game The Kingdom of Pandawa
3.2.1 Perancangan Entitas Game The Kingdom of Pandawa
Beberapa entitas yang terlibat dalam game the kingdom of pandawa adalah sebagai berikut :
132
3.2.1.1 Entitas Karakter Pemain
Table 3.24 Entitas karakter pemain No
Nama Gambar
Keterangan 1
Yudhistira Ini
adalah karakter
utama atau
sekaligus karakter
pemimpin di
pandawa yang bernama Yudhistira. Karakter ini mempunyai health point
1200, attack power 60, defend power 60, move range 2, attack range 6.
2 Bima
Ini adalah salah satu karakter summon dalam kelompok pandawa. Karakter ini
mempunyai health point 700, attack power 60, defend power 55, move
range 4, attack range 2. 3
Nakula Ini adalah salah satu karakter summon
dalam kelompok Pandawa. Karakter ini mempunyai health point 1200, attack
power 80, defend power 60, move range 4, attack range 1.
4 Sadewa
Ini adalah salah satu karakter summon dalam kelompok Pandawa. Karakter ini
mempunyai health point 900, attack power 50, defend power 90, move
range 4, attack range 1. 5
Arjuna Ini adalah salah satu karakter summon
dalam kelompok pandawa. Karakter ini mempunyai health point 850, attack
power 110, defend power 65, move range 5, attack range 4.
133
3.2.1.2 Entitas karakter Musuh
Table 3.25 Entitas karakter musuh No
Nama Gambar
Keterangan 1
Abimanyu Ini adalah karakter musuh dalam
kelompok kurawa. karakter ini akan dilawan oleh pemain di level terakhir.
Karakter ini mempunyai health point 1000, attack power 70, defend power
60, move range 2, attack range 6. 2
Destradyumna Ini adalah karakter musuh dalam
kelompok kurawa. karakter ini akan di lawan oleh pemain di level dua.
Karakter ini mempunyai health point 500, attack power 40, defend power
55, move range 6, attack range 4. 3
Seta Ini adalah karakter musuh dalam
kelompok kurawa. karakter ini akan di lawan oleh pemain di level dua.
Karakter ini mempunyai health point 900, attack power 100, defend power
70, move range 5, attack range 4. 4
Kresna Ini adalah karakter musuh dalam
kelompok kurawa. karakter ini akan di lawan oleh pemain di level pertama.
Karakter ini mempunyai health point 700, attack power 70, defend power
80, move range 5, attack range 3. 5
Adipati Karna Ini adalah karakter musuh dalam
kelompok kurawa. karakter ini akan mendampingi Abimanyu di level
134
terakhir. Karakter ini mempunyai health point 800, attack power 60,
defend power 50, move range 4, attack range 2.
6 Soldier
Ini adalah karakter musuh yang menjadi prajurit kurawa. karakter ini
akan dilawan di level pertama hingga akhir. Karakter ini mempunyai health
point 100, attack power 20, defend power 20, move range 3, attack range
3.
3.2.1.3 Entitas Menu Kontrol
Table 3.26 Entitas menu kontrol No
Nama Gambar
Keterangan 1
Move Ini
adalah navigasi
yang berfungsi untuk memindahkan
posisi karakter dalam arena permainan.
2 Attack
Ini adalah
navigasi yang
berfungsi untuk
membuat karakter pemain menyerang
karakter musuh dalam arena permainan.
3 Wait
Ini adalah
navigasi yang
berfungsi untuk
melewat giliran karakter pemain.
4 End Turn
Ini adalah
navigasi yang
berfungsi untuk mengakhiri giliran karakter pemain.