127 Quests Description Name
Needs
Rewar ds
Event snake's head. The giant snake fall off from the Mintanggor tree branch and drowned to the sea. The battle has ended...
After the long lasting night
Stamina:3 Exp 39 2 master Level:40 y 20% Friends:5
The long 2 days battle has ended. Together with the Buaya Tembaga Guardian, you come back to the village to inform the villagers about the good news.
1st Level mastery : You arrived at the village and inform the villagers about the good news, they laughed in joy and thanking you and the Buaya Tembaga. Now the mission has finished, time to go home. 2nd Level mastery : “Coming home already?” the Buaya Tembaga Guardian walk to you as you prepared to get on the boat back to mainland. You nod and looking at something that the Guardian carry “Oh, the villagers gave me this Tagala, they filled it with fishes, and they even gave me the “yang dipertuan” title. Well okay then, have a save journey, it's nice to meet you.” 3rd Level mastery : You looked once again at Bagua Island as your boat moving farther from the Island. It is indeed a fine and remarkable journey, you hope that someday you will have the chance to go back to the island.
128
Jobs yang tersedia di Pulau Putih yaitu: Tabel 3.33 Jobs yang ada di Pulau Putih Job Name
Description
Needs
Reward
Around the white island Around the white island
The Pulau Putih (White Island) has been famous for its comodity of tin and white pepper, but it also has many beaches with white sand that worth to enjoy. Take a quick stroll around the island of white.
Stamina:1 7 Level:21 Friends:10
Exp 20 Guld 500 mastery 15%
Mine Sweeping
Some mysterious beings has been lurking around the local Satam stone (Billitonite) mine and workshop, purification request has been made!
Stamina:2 0 Level:25 Friends:10
Exp 24 Guld 600 mastery 15%
The mysterious Batik
Batik, comes from the word “tik” meaning “dot” and “amba” meaning “to write”. Some uppers in Pulau Putih asked you to tracked the one who made the beautiful patterns on Batik that recently sent to the palace.
Stamina:2 8 Level:36 Friends:10
Exp 35 Guld 700 mastery 15%
Hunt for spices
The price of cengkeh (cloves), lada (pepper), pala (nutmeg) and kayu manis (cinnamon) is on its highest! Take this chance to make some fortune, Hunt for the spices is on!!
Stamina:3 2 Level:38 Friends:10
Exp 37 Guld 800 mastery 15%
Saving Sondaica Spirit
Some Contractants has been killing the Sondaica Spirits aimlessly in the northern forests. Search for the delinquents and get rid of the trouble.
Stamina:3 8 Level:43 Friends:10
Exp 42 Guld 900 mastery 15%
3. San Kew Jong Quests di Pulau Putih adalah Searching for “Rui”.
“Cap Go Meh is getting near but the Kie Lin Guardian is nowhere to be seen. The Kie Lin Guardian is one of the highest Rank Guardian. It represent 18 animals and believed to be the mount of God and Goddess. Kie Lin usually present at Cap Go Meh, the last day of Lunar
129
New Year to give rain (symbolizing more fortune in the new year) and “rui” (serenity or prosperity) to the locals. People starting to fear that something bad is happening due to the missing of the Kie Lin.” Tabel 3.34 Quests yang ada di San Kew Jong Quests Description Name The last appearance
Needs
Rewar ds
Event
Eye witness is the Stamina:3 Exp 39 1st Level mastery : master The best start to look 5 local ladies y 17% giggling when you try for missing people, Level:40 or Guardian in this to ask for some case. You try information, “The last asking the locals time we see the Kie about the last Lin? I don't really appearance of Kie remembered, maybe Lin the last Cap Go Meh?” Oh yeah, that sure is helpfull. 2nd Level mastery : You try asking the local farmer near the northen forest, one of them point at the forest, “I think I've seen the Kie Lin inside the forest, playing with some Nian Spirits, but that could be wrong”
Lurking deep in the forest
You decided to go Stamina:3 Exp 42 1st Level mastery : master You try to track the into the forest, the 2 y 17% trail of the Kie Lin but northen forest of Level:43 San Kew Jong is you know that it's the dwelling of Bei useless for Kie Lin is Nian Spirits, always walked without they're often gone trampling the grass or fierce and attack any living thing. people who disturb Walking deeper in the them, better be forest might be the carefull. only way. 2nd Level mastery : You see a Nian walking in the forest,
130 Quests Description Name
Needs
Rewar ds
Event unfortunately it aware of your presence and staring suspiciously. You try to give it some Nian Gao but it ran away fastly and. Maybe you should give the Nian Gao to bribe the Kitchen God, not the Nians. 3rd Level mastery : You succesfully chase the Nian and arriving at its lair. In front of the lair, you see it, with its green colour, the colour of sky element, snake scale, rabbit ear, tiger mouth and deer antler, you found the Kie Lin!
A wise and benevo -lent leader
You found the Kie Lin in front of the one of the Nians lair, sitting on the top of a stone while looking at the endless trees. It stares at you when you come and whispered “I suppose the humans still need the rain?”
Stamina:3 Exp 47 6 master Level:48 y 17% Friends:6
1st Level mastery : “Why do I dissapear? I suppose there isn't any place that worth coming or any birth that worth watching. Humans produce Malice more than they produce benevolence, changing the nature as they are growing according to what ideal to them” 2nd Level mastery : You try to convince the Kie Lin Guardian to come to the city for the festival, but it just walk away softly accross the forest, carefully not to tramp any grass or
131 Quests Description Name
Needs
Rewar ds
Event harm any living being. 3rd Level mastery : The Kie Lin looks at you in the eye, “I suppose it will be a trouble for you if I'm not coming for the festival, though I found little interest in the city”
Coming You travel back home accross the forest with the Kie Lin to the town, it sometimes looking at the forest with sad face. Time is ticking, better back to town in time for the festival.
Stamina:4 Exp 54 4 master Level:55 y 17% Friends:6
2nd Level mastery : You try to cut your way accross the forest but a large lake is hampering your way. You look at the moon, night is coming and tomorrow is the day of the festival! 3rd Level mastery : “Human, let me offer my help this one time only” The Kie Lin let you ride on his back, walking on the surface of the lake and flying right away to the city, you look at the forest below, wishing that the beauty will last as long as humanbeing live.
The rain of prosperity and joy The rain of prosperity and joy The rain of prosp-
The Kie Lin is back, Cap Go Meh festival can now be started! Enjoy the last day of the Lunar New Year!
Stamina:4 Exp 59 8 master Level:60 y 17% Friends:7
1st Level mastery : Rain is pouring from the sky, believed to be the symbol of more fortune in the new year. The 12 Guardian of birth is dancing around the city, playing with the locals and running all around, sure is lively around here.
132 Quests Description Name
Needs
Rewar ds
Event 2nd Level mastery : It is time for food auction, one of the tradition in San Kew Jong every Cap Go Meh. Food that previously has been offered to the God and Goddess is being auctioned among the people attending the festival, the price can be really high because the auctioned food is believed to bring the buyer blessings and good omens in the new year.
erity and joy
3rd Level mastery : The lively festival has ended, it is the end of the last Lunar year and the beginning of a new Lunar Year, time to work harder for the rest of the year. The Kie Lin Guardian approaching you at the end of the festival, “Human, thank you for your hard work and I hope you will be what I believe you will”
Jobs yang tersedia di San Kew Jong yaitu: Tabel 3.35 Jobs yang ada di San Kew Jong Needs
Job Name Description
Reward
133 Job Name Description
Needs
Lunar New Year – The Day of Red and Gold
Stamina:3 Exp 48 6 Guld Level:45 2000 mastery 15%
The city is coloured by red and gold! Red paper cuts, lanterns with various designs, foods with delicious smell swarming all over the city. What are you waiting for? This is the Lunar New Year, join the celebration and have some fun!! Don't forget to get some Nian Gao.
Reward
Stamina:3 Exp 48 Festival of The 14th night of the seventh lunar 7 Guld the Spirits moon is coming, time for the Spirit Level:49 3000 festival. Various and large number of mastery Spirits will coming to the town, seeking 15% for food and entertainments. Malice Spirits usually also growing in number at this time of the year, just make sure everything is under control. Mooncake Zhongqiu festival, the moon viewing haphazard festival, one of the three most important festival in San Kew Jong is coming. But some accident happened and someone eating all the yolks in the mooncakes! A Malice Spirit or just some bad prank?
Stamina:4 0 Level:53 Friends:5
Exp 52 Guld 4000 mastery 15%
Wayang Potehi rampage
Wayang Potehi, comes from the word poo (fabric), tay (pocket), and hie (wayang, puppet show) is the local puppet show in San Kew Jong. The Hou An potehi group needing some help to clean up the Malice Spirits that has been rampaging around the warehouse.
Stamina:4 4 Level:58 Friends:5
Exp 57 Guld 5000 mastery 15%
The missing dragon
The Dragon Guardian is having a fight with the 11 other Guardian of birth and have been missing for quite a long time. Considering how the Dragon Guardian of birth can be very short tempered and stubborn, bringing it back can be rather tricky.
Stamina:4 8 Level:62 Friends:3
Exp 61 Guld 6000 mastery 15%
3.3.2.18. Battle Pada bagian ini, akan dijelaskan proses Battle. Battle melalui beberapa tahapan, yaitu:
134
1. Mengecek requirement Ada beberapa requirement atau persyaratan yang harus dipenuhi agar Battle dapat berlangsung yaitu: − Ielmu minimal 1 atau lebih besar. − Minimal harus ada 1 Guardian milik Pemain yang “hidup”, artinya minimal HP Guardian minimal 1 atau lebih besar.
Tahapan ini dilakukan oleh Sistem, jika persyaratan di atas tidak terpenuhi maka Battle tidak dapat dilakukan.
2. Pilih lawan Battle Pada tahapan ini sistem akan mengecek siapa saja yang dapat dipilih menjadi lawan Battle pemain. Syarat yang harus dipenuhi agar dapat dipilih menjadi lawan Battle pemain sama dengan syarat yang harus dipenuhi oleh pemain agar dapat melakukan Battle, yaitu − Ielmu minimal 1 atau lebih besar. − Minimal harus ada 1 Guardian milik Pemain yang “hidup”, artinya minimal HP Guardian minimal 1 atau lebih besar.
135
Setelah sistem menetapkan siapa saja yang dapat dipilih sebagai lawan, pemain dapat memilih pemain lain yang akan menjadi lawannya dengan mengklik avatar dari pemain lain.
3. Mengecek turn Battle dalam Equator Spirit dilakukan dalam 6 turn, dimana pada setiap turn siapa yang menyerang dan siapa yang diserang ditentukan oleh sistem. Pada tahapan ini sistem akan mengecek apakah sudah 6 turn atau belum. Jika sudah sistem akan menghentikan Battle dan menampilkan hasil Battle pada user. Selain jumlah turn yang sudah mencapai 6 kali, Battle juga mungkin untuk dihentikan jika seluruh Guardian dari salah satu pemain tidak bisa bertarung lagi atau dengan kata lain HP-nya 0.
4. Memilih Spirit yang menjadi penyerang Pada tahapan ini sistem akan memilih secara acak Guardian siapa dan Guardian yang mana yang menjadi penyerang.
5. Memilih tipe serangan Pada game Equator Spirit tipe serangan ada 4 yaitu Attack Ally, Not Attack, Normal Attack dan Critical Attack, dimana pemilihan serangan ini dipengaruhi oleh tipe Relationship yang terbangun di antara pemain dengan Guardian miliknya. Tipe Relationship sendiri dikategorikan menjadi 4 yaitu:
136
-
Wild Relationship antara pemain dan Guardian dikatakan Wild jika Relationship Point ada di bawah 100.
-
Normal Relationship antara pemain dan Guardian dikatakan Normal jika Relationship Point ada di bawah 250.
-
Tame Relationship antara pemain dan Guardian dikatakan Tame jika Relationship Point ada di bawah 450.
-
Loyal Relationship antara pemain dan Guardian dikatakan Loyal jika Relationship Point lebih besar dari 450.
Berdasarkan tipe-tipe Relationship di atas, tipe serangan dibagi menjadi 4 yaitu: -
Attack Ally Attack Ally bisa dikatakan sebagai serangan bunuh diri karena Guardian menyerang temannya sendiri. Hal ini dapat terjadi karena Guardian masih liar, masih sulit untuk diajak bekerja sama dengan pemain.
-
Not Attack
137
Not Attack adalah suatu bentuk keengganan Guardian untuk bekerja sama dengan player dengan cara menolak untuk menyerang.
-
Normal Attack Normal Attack adalah serangan dengan kekuatan standar dari Guardian. Serangan seperti ini muncul setelah Guardian menaruh kepercayaan kepada pemain dan bersedia untuk bekerja sama dengannya.
-
Critical Attack Critical Attack adalah serangan dengan kekuatan yang lebih dari biasanya. Serangan seperti ini hanya muncul jika Guardian dan pemain memiliki Relationship yang sangat dekat.
Setiap Guardian memiliki lebih dari 1 tipe serangan yang mungkin dilakukan dimana persentase untuk melakukan tiap-tiap tipe serangan berbeda-beda, bergantung pada tipe Relationship yang dimiliki. Persentase masing-masing tipe serangan untuk setiap tipe Relationship yaitu: Tabel 3.36 Persentase tipe serangan terhadap tingkat Relationship Relationship Tipe Wild Normal
Attack Ally 25% 5%
Attack Type Not Normal Attack Attack 30% 45% 20% 75%
Critical Attack 0% 0%
138 Tame Loyal
0% 0%
10% 0%
80% 85%
10% 15%
Pada tahapan ini sistem akan memilih secara acak tipe serangan apa yang akan dilakukan oleh Guardian dengan memperhitungkan besarnya persentase tipe serangan tersebut dilakukan.
6. Memilih Guardian yang diserang Pada tahapan ini sistem akan memilih Guardian mana yang akan diserang berdasarkan tipe serangan yang terpilih. Jika terpilih Attack Ally, maka sistem akan memilih secara acak rekan satu tim yang akan diserang. Jika terpilih Not Attack, maka sistem tidak memilih siapa pun. Jika terpilih Normal Attack atau Critical Attack maka sistem akan memilih secara acak Guardian dari kelompok lawan.
7. Menghitung besarnya serangan Besarnya serangan bergantung pada tipe serangan, yaitu: -
Attack Ally Besarnya serangan dihitung dari rumus: (AP x Rand + 1/5 Ielmu x Rand) x (1 + (0.01 x Friends))
AP yang digunakan adalah total AP yang dimiliki oleh Guardian ditambah dengan AP yang didapat dari Equipment.
139
Rand adalah angka acak antara 0.5 hingga 1.5. Faktor Rand ini dirancang untuk memberikan variasi hasil, di mana diasumsikan bisa saja musuh menghindar dari serangan atau serangan dari Guardian tidak tepat sasaran. Hal-hal tidak terduga seperti inilah yang coba diwakili oleh faktor Rand.
Friends adalah jumlah teman yang bermain di Equator Spirit. Bagian ini dimaksudkan untuk meningkatkan sisi interaksi sosial dari game Equator. Pemain akan diberikan insentif, di mana semakin banyak teman yang dia miliki maka dia akan semakin kuat dalam melakukan serangan. Angka konstanta 0,2 adalah faktor penyeimbang agar tidak terlalu besar dampak yang diberikan dari jumlah teman ke dalam formula.
-
No Attack Besarnya serangan untuk tipe Attack ini adalah nol karena Guardian menolak untuk menyerang.
-
Normal Attack Besarnya serangan untuk tipe serangan ini menggunakan rumus yang sama dengan yang digunakan pada tipe serangan Attack Ally, yaitu: (AP x Rand + 1/5 Ielmu x Rand) x (1 + (0.01 x Friends))
140
-
Critical Attack Besarnya serangan untuk tipe serangan ini yaitu: (AP x Rand + 1/5 Ielmu x Rand) x (1.2 + (0.01 x Friends))
Ada sedikit perbedaan dengan rumus yang digunakan pada Attak Ally dan Normal Attack, yaitu pada bagian yang di-bold. Hal ini dikarenakan besarnya serangan pada Critical Attack adalah 1.2 lebih besar dari serangan normal.
8. Menghitung besarnya Damage yang diterima Damage yang diterima oleh Guardian yang diserang belum tentu sebesar serangan yang diterimanya. Hal ini dikarenakan adanya faktor Stamina dari pemain yang berperan sebagai semacam shield yang melindungi Guardian. Besarnya shield yaitu: 1/5 x Stamina Pemain
Shield ini akan melindungi Guardian sehingga Guardian tidak terluka hingga shield ini “runtuh”, yaitu pada saat nilai shield sudah 0. Sebagai contoh, seorang pemain saat ini memiliki stamina sebesar 100 dan Guardiannya memiliki HP sebesar 75. Maka Shield yang dimiliki yaitu: 1/5 x 100 = 20
141
Misalkan Guardian ini menerima serangan sebesar 8, maka yang akan dikurangi adalah nilai shield terlebih dahulu sehingga nilai shield sekarang adalah 12. Misalkan Guardian ini menerima serangan lagi sebesar 15, karena shield hanya mampu menahan sebesar 12 maka Guardian hanya menerima serangan sebesar 3. Adanya sistem seperti ini dapat melindungi Guardian yang levelnya masih rendah dari kemungkinan di-bully oleh Guardian lain yang levelnya lebih tinggi sehingga menyulitkannya untuk naik Level.
9. Menghitung Experience yang didapat Untuk menghitung besarnya Experience yang didapat oleh pemain pertama-tama dicari dulu Experience dasar yang dihitung dengan rumus:
levelDiff adalah besarnya perbedaan Level antara penyerang dengan yang diserang, sehingga jika levelDiff minus karena Guardiang diserang memiliki Level yang lebih rendah maka besarnya Experience yang didapat akan semakin kecil. Sebaliknya jika nilai levelDiff positif maka Experience yang didapat akan semakin besar sehingga Pemain dapat cepat naik Level. ExpNeeded adalah besarnya Experience yang dibutuhkan oleh pemain untuk naik ke Level berikutnya. Rumus
142
Experience yang dibutuhkan sudah pernah dibahas pada bagian Experience Pemain.
Experience dasar yang didapat digunakan untuk menghitung Experience akhir yang dihitung dengan rumus:
AttackPoint merupakan point yang berasal dari serangan yang dilakukan oleh Guardian, dimana setiap tipe serangan memberikan kontribusi attackPoint yang berbeda-beda. Tabel 3.37 attackPoint Tipe Serangan Attack Ally No Attack Normal Attack Critical Attack
attackPoint -0.5 -0.25 +1 +1.5
Sedangkan untuk Guardian perhitungan Experience yang diperoleh oleh Guardian, digunakan rumus:
10. Mengecek adanya kenaikan Level atau tidak Setelah Battle berakhir, total Experience yang dikumpulkan oleh masing-masing pemain dan Guardian dicek apakah sudah mencukupi
143
untuk naik ke Level berikutnya. Jika sudah maka Level pemain dan/atau Guardian dinaikkan.
11. Meng-update atribut pemain dan Guardian Seluruh perubahan yang terjadi, seperti perubahan HP, Ielmu, Experience, dan Level
yang diakibatkan oleh Battle di-update ke
dalam database oleh sistem.
12. Mencetak proses dan hasil Battle Seluruh proses dan hasil Battle dicetak oleh sistem agar user dapat mengetahui jalan-nya Battle dan bagaimana hasil dari Battle yang dilakukannya.
3.3.2.19. Hunt Dalam melakukan Hunt ada beberapa tahapan-tahapan yang akan dilalui, yaitu: 1. Menentukan jumlah Stamina yang digunakan untuk melakukan Hunt Pada tahapan ini pemain memasukkan jumlah Stamina yang akan digunakan untuk melakukan Hunt, dimana 1 Stamina setara dengan 1 Step dan setiap Step berpeluang untuk menemukan Item, uang, maupun Spirit.
2. Mengecek sisa Stamina yang digunakan
144
Pada tahapan ini sistem akan mengecek apakah masih ada sisa Stamina dari jumlah Stamina yang dialokasikan untuk Hunt atau tidak. Jika tidak, sistem akan menghentikan Hunt dan menampilkan hasil Hunt kepada pemain. Akan tetapi, ada kalanya walaupun masih ada sisa stamina sistem tetap akan menghentikan proses Hunt jika pemain terlibat pertarungan dengan Spirit atau Guardian. Hal ini dimaksudkan untuk memberikan kesempatan pada pemain untuk memulihkan kondisi Guardian miliknya setelah pertarungan.
3. Memilih hasil Hunt yang ditemukan oleh pemain Hasil Hunt yang mungkin ditemukan oleh pemain ada 4, menemukan Item, menemukan uang, menemukan Spirit dan yang terakhir tidak menemukan apa-apa. Hasil Hunt yang ditemukan oleh pemain diacak oleh sistem sehingga hasil dalam setiap Hunt akan berbeda-beda.
4. Memilih uang yang didapat Uang yang ditemukan oleh pemain jumlahnya berbeda-beda tergantung pada Level pemain tersebut seperti diperlihatkan oleh tabel di bawah ini. Tabel 3.38 Probabilitas uang yang ditemukan saat Hunt Level <= 20 <= 50 <= 90
Jumlah uang Minimal Maksimal 10 100 50 250 100 550
145 <= 140 <=200
250 500
1000 1600
Misalkan pemain memiliki Level 20, maka dia akan mendapatkan jumlah uang antara 10 hingga 100 yang akan diacak oleh sistem.
5. Memilih item yang didapat Item yang bisa didapat oleh pemain bermacam-macam tergantung pada Level pemain.
6. Memilih Spirit yang ditemui Pada saat melakukan Hunt pemain bisa menemukan Spirit atau Guardian, hanya saja pemain hanya dapat mengikat kontrak dengan Guardian sedangkan Spirit hanya bisa didapatkan pada Event-event khusus yang diatur oleh sistem. Untuk memperoleh lawan yang seimbang dalam pertarungan, maka dalam proses pemilihan Spirit atau Guardian yang ditemui oleh pemain ada beberapa tahapan balancing, yaitu: -
Konversi Level Guardian milik pemain ke Rank E Pada tahapan ini semua Level Guardian dikonversi ke Rank E dengan mengikuti aturan dalam tabel berikut.
Tabel 3.39 Konversi ke Rank E tabel penyetaraan Spirit (single) Acuan
Setara
selisih
146 dengan Rank
Level
Rank
Level
E
200
D
145
55
E
200
C
110
90
E
200
B
90
110
E
200
A
55
145
Sebagai contoh: Seorang pemain memiliki 3 Guardian 1. Guardian 1 memiliki Rank E dengan Level 10 2. Guardian 2 memiliki Rank D dengan Level 5 3. Guardian 3 memiliki Rank D dengan Level 7
Dengan tabel di atas Level Guardian 2 dan 3 dikonversi menjadi: Guardian 2 Rank D Level 5 + 55 = 60 (Rank E) Guardian 3 Rank D Level 7 + 55 = 62 (Rank E)
Setelah di konversi ke Rank E, Level ketiga guardian tersebut dijumlahkan dan dicari rata-ratanya menjadi: Total Level = 10 + 60 + 62 = 132 Rata-rata = 132/3 = 44
-
Level Spirit dan Guardian pada tiap Rank yang mungkin ditemui
147
Nilai rata-rata Level dari hasil perhitungan di atas akan digunakan dalam menentukan Rank dan Level dari Spirit dan Guardian yang mungkin ditemui dengan mengkonversinya sesuai dengan tabel di bawah ini. Tabel 3.40 Konversi Level rata-rata group tabel penyetaraan Spirit (group) Setara Acuan dengan selisih Level rataRank Rank Level rata E 200 D 180 20 E
200
C
155
45
E
200
B
130
70
E
200
A
80
120
Dengan menggunakan tabel di atas, di dapat bahwa Rank dan Level dari Spirit dan Guardian yang dapat ditemui oleh pemain adalah: Rank E: Level 44 ± 2 Rank D: Level 44 – 20 ± 2 = Level 24 ± 2 Rank C: Level 44 – 45 ± 2 = Level -1 ± 2 Rank B: Level 44 – 70 ± 2 = Level -26 ± 2 Rank A: Level 44 – 120 ± 2 = Level -96 ± 2
Dari hasil di atas, hanya Rank E dan Rank D yang digunakan karena Rank C, B dan A menghasilkan nilai yang minus, artinya kekuatan Guardian yang dimiliki pemain belum mampu mengimbangi lawan dari Rank C, B, dan A.
148
-
Penyesuaian dengan Rank pemain Setelah di dapat Rank dan Level yang mungkin, sistem akan mengecek Rank pemain. Jika pemain memiliki Rank E, maka Spirit dan Guardian yang mungkin ditemui hanya berasal dari Rank E Level 44 ± 2. Jika pemain memiliki Rank D, maka Spirit dan Guardian yang dapat ditemui berasal dari Rank E Level 44 ± 2 dan Rank D Level 24 ± 2.
7. Melakukan proses Battle Pada saat pemain bertemu dengan Spirit atau Guardian, maka pemain akan terlibat pertarungan. Proses pertarungan yang terjadi sama dengan proses yang telah diterangkan dalam komponen Battle.
8. Meng-update rewards yang diterima pemain (Money, Item, Exp, HP, Ielmu) Pada tahapan ini sistem akan meng-update seluruh hasil Hunt yang diperoleh pemain, seperti uang, Item, dan jika pemain terlibat dalam pertarungan sistem pun akan meng-update perubahan Experience, HP, Ielmu,
Level,
Rank,
dan
mengalahkannya).
9. Menampilkan hasil Hunt
Guardian
(jika
pemain
berhasil
149
Pada tahapan ini sistem akan menampilkan proses Hunt yang terjadi dan hasil yang didapatkan oleh pemain.
150
3.4 Perancangan Sistem 3.4.1. Class Diagram
Data
Ras
-pid -player -spirit -staminaLoop -ielmuLoop -sallaryLoop +Data() +viewGift() +acceptGift() +canReceiveGift() +writeGift() +setGuard() +getEquipUsed() +getPlayer() +feed() +saveEquip() +getLog() +getTrophy() +getCollectible() +getMyCity() +viewCollectible() +levelup() +spiritLevel() +updateGuardianExpByPingu() +updateQuest() +cekQuest() +updateJobs() +getTravelCost() +getAllSpirit() +getUpkeep() +getSpirit() +getSpiritNoPosition() +getSoiritEncounter() +getEnemies() +getEnemiesSpirit() +getOpponent() +updateStatPoint() +getPositionGuard() +getQuest() +getQuestIntro() +getJobs() +getMastery() +getMasteryJob() +getRasDetail() +getLastTime() +getGaji() +updateStatus() +updateSpiritHP() +updatePlayerIelmu()
+nama() +ap() +hp() +desc() +ielmu() +rank() +image() * 1 *
Connect
*
-host -user -pass -data -con +open() +close()
*
Gambar 3.11 Class Diagram
FB API *
151
3.4.2 Use Case Diagram
Gambar 3.12 Use Case Diagram Permainan Equator Spirit
152
3.4.3 Use Case Specification 1. Use Case Spesification Facebook Login Pada bagian ini, user akan mendapatkan halaman Login, kemudian mengisi data-data yang dibutuhkan oleh sistem. Tabel 3.41 Use Case Specification Facebook Login Pelaku: Deskripsi Tujuan
Pemain Untuk bisa masuk ke dalam permainan, pemain harus melalui proses login via Facebook Memvalidasi data pemain dan memastikan pemain sudah terdaftar di Facebook Kegiatan Pelaku
Bidang khas suatu event
1. Pemain membuka url dari game ( http://apps.facebook.co m/Equator Spirit)
3.User mengisi halaman Login dari Facebook. Jika tidak memiliki ID Facebook, maka harus melakukan registrasi Facebook terlebih dahulu
Respons Sistem 2. Sistem akan memeriksa, apakah user sudah melakukan login via halaman Facebook. Jika sudah, akan diteruskan ke halaman Home dari game. Jika belum, akan diberikan Form Login dari Facebook 4. Sistem memeriksa kebenaran dari data Login. Jika data valid, akan diteruskan ke halaman Home. Jika tidak, akan ditampilkan pesan kesalahan
2. Use Case Spesification Melihat Status 1. Status Player merupakan fitur untuk melihat Status dari Player saat ini. Tabel 3.42 Use Case Specification Status Player Pelaku:
Pemain
Deskripsi
Melihat Status milik Player
Tujuan
Mengetahui kondisi detail dari Player
153 Bidang khas suatu event
Kegiatan Pelaku
Respons Sistem
1.Masuk ke menu Status
2. Sistem akan menampilkan Status dari Player
2. Status Guardian adalah fitur untuk melihat Status dari Guardian saat ini. Tabel 3.43 Use Case Specification Status Guardian Pelaku:
Pemain
Deskripsi
Melihat Status milik Guardian
Tujuan
Mengetahui kondisi detail dari Guardian
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu Status, pilih menu Guardian
Respons Sistem 2. Sistem akan menampilkan seluruh Guardian yang dimiliki oleh Player
3. Use Case Specification Melakukan Quests/Jobs Pemain dapat melakukan Quest dan Jobs di Equator Spirit. 1. Quest merupakan bagian utama dari Equator Spirit dimana pemain akan mendapatkan cerita-cerita mengenai dunia Equator. Quest ada di tiap kota dan berbeda untuk setiap kota. Tabel 3.44 Use Case Specification Quests Pelaku:
Pemain
Deskripsi
Menjalankan Quest yang terdapat di suatu kota
Tujuan
− Mendapatkan Experience serta Guld dan mengetahui budaya Equator. − Membuka Quest berikutnya.
Bidang khas suatu event
Kegiatan Pelaku
1.Masuk ke menu Quest, 3. Sistem akan memilih satu Quest apakah user untuk dijalankan persyaratan
Respons Sistem memeriksa memenuhi untuk
154 melakukan Quest. Seperti : − apakah Quest sudah selesai dikerjakan? − apakah jumlah Stamina memenuhi persyaratan? 4. Sistem akan menentukan hasil dari Quests apakah sukses atau gagal. Di beberapa Quests ada persyaratan untuk sukses yang harus dipenuhi dan di Quests lain ada yang ditentukan secara acak. Jika suatu Quest sudah selesai, akan diberi tanda agar tidak bisa dijalankan lagi dan akan dibuka Quest selanjutnya 5. Menampilkan hasil Quest kepada pemain
2. Jobs mirip seperti Quests, namun dengan cerita yang lebih sederhana, tidak saling terkait, dan lebih ditujukan untuk mendapatkan uang, sehingga bersifat repeatable. Tabel 3.45 Use Case Specification Jobs Pelaku:
Pemain
Deskripsi
Menjalankan Jobs yang terdapat di suatu kota
Tujuan
Mendapatkan Guld Kegiatan Pelaku
Bidang khas suatu event
3. Masuk ke menu Jobs, memilih salah satu Jobs untuk dijalankan
Respons Sistem 4. Sistem akan memeriksa apakah user memenuhi persyaratan untuk melakukan Quests (jumlah Stamina dan syarat minimum Level) 5. Sistem akan menentukan hasil dari Jobs, apakah sukses atau gagal, dan apa reward yang didapatkan. 6. Sistem akan
155 menampilkan hasil kepada pemain.
Jobs
4. Use Case Specification Melakukan Travel Pada menu ini, pemain dapat berpindah dari kota yang ditempati saat ini menuju ke kota lain. Kota-kota memiliki kekhasannya masing-masing. Quest, Jobs, dan Spirits yang tersedia berbeda untuk setiap kota. Tabel 3.46 Use Case Specification Travel Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain berpindah ke kota lain
Tujuan
− mengeksplorasi kota baru − memainkan Quest, Jobs yang berbeda − mendapatkan Guardian baru Kegiatan Pelaku
Bidang khas suatu event
1. Masuk ke menu Travel, membaca sejarah dan keterangan dari setiap kota, lalu memilih kota tujuan
Respons Sistem 2. Sistem akan memeriksa apakah user memenuhi persyaratan untuk melakukan Travel, yaitu kecukupan jumlah uang untuk membayar biaya perjalanan. 3.Jika uang mencukupi, sistem akan memindahkan pemain ke kota tujuan. 4.Sistem akan menampilkan status kota tempat pemain berada sekarang.
5. Use Case Specification Melakukan Battle
Dalam menu ini, pemain dapat memilih lawan tanding untuk melihat sudah sejauh mana perkembangan Guardian yang terikat kontrak dengan pemain. Pemenang dari Battle akan mendapatkan sejumlah hadiah dan yang kalah bisa saja mendapati Guardian miliknya dalam kondisi pingsan.
156
Tabel 3.47 Use Case Specification Battle Pelaku:
Pemain
Deskripsi
Menjelaskan cara bertarung dengan pemain lain
Tujuan
− Kebanggaan dapat mengalahkan pemain lain − Menguji kekuatan dari Guardian yang terikat kontrak dengan pemain − mendapatkan Guld, Experience, Collectibles Item, atau
Tujuan
Random Item Kegiatan Pelaku
Bidang khas suatu event
1. Masuk ke menu Battle, akan ditampilkan daftar pemain yang dapat dijadikan lawan. Tentukan siapa yang akan dilawan.
Respons Sistem 2. Sistem akan memeriksa apakah user telah memenuhi persyaratan untuk melakukan Battle, seperti: − syarat jumlah AP − kondisi HP Guardian 3. Jika user memenuhi syarat tersebut. Sistem akan memeriksa kondisi lawan, apakah ada minimal 1 Guardian miliknya yang HPnya minimal 1. 4. Jika lawan juga layak bertarung, sistem akan mensimulasikan pertarungan berdasarkan status dari kedua pemain (attacker dan defender) dalam format battle 3 on 3 (lebih lengkap di bagian deskripsi permainan). 5. Sistem akan menampilkan hasil dari pertarungan dan meng-update status dari kedua pemain yang terlibat dalam Battle
6. Use Case Specification Melakukan Hunt
Dalam menu ini, pemain dapat menemukan item, uang Wild Spirit dan Guardian. Item dan uang yang bisa didapatkan bervariasi,tergantung dari seberapa tinggi level dari pemain tersebut. Jika pemain berhasil
157
mengalahkan Guardian, pemain memiliki kesempatan untuk mengikat kontrak dengannya. Tabel 3.48 Use Case Specification Hunt Pelaku:
Pemain
Deskripsi
Menjelaskan cara untuk melakukan Hunt dan mengalahkan serta mengikat kontrak dengan Guardian
Tujuan
Mendapatkan item, uang dan Guardian baru Kegiatan Pelaku
Bidang khas suatu event
1. Masuk ke menu Hunt, memilih jumlah Stamina yang dialokasikan untuk menangkap Guardian
Respons Sistem 2.Sistem akan memeriksa apakah user memenuhi persyaratan untuk melakukan Hunt, yaitu kecukupan jumlah Stamina 3. Jika Stamina mencukupi, sistem akan menjalankan formula untuk menentukan Guardian apa yang akan ditemukan oleh pemain. 4. Sistem akan menampilkan hasil dari menu Hunt kepada pemain
7. Use Case Specification Membeli Barang
Tabel 3.49 Use Case Specification Shop Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain berbelanja item
Tujuan
Membeli item atau equipment baru
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu shop, melihat daftar barang-barang yang dijual beserta keterangannya, lalu menentukan item apa yang akan dibeli dan berapa jumlahnya.
Respons Sistem
2.Sistem akan memeriksa apakah user memenuhi persyaratan untuk melakukan pembelian, yaitu kecukupan jumlah uang untuk membayar.
3. Jika uang mencukupi, sistem akan menambakan item-
158 item yang baru dibeli kedalam inventori pemain. 4. Sistem akan menampilkan hasil pembelian item kepada pemain.
8. Use Case Specification Melihat Item/Accesories
Tabel 3.50 Use Case Specification Shop Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain melihat Item
Tujuan
Melihat item atau accesories yang dimiliki
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu inventory, memilih menu Item
Respons Sistem 2.Sistem akan menampilkan seluruh item dan accesories yang dimiliki oleh user.
9. Use Case Specification Melihat Collectibles/Trophy
Tabel 3.51 Use Case Specification Shop Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain melihat Collectibles atau Trophy miliknya.
Tujuan
Melihat Collectibles dan Trophy
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu Inventory, memilih menu Collectibles
Respons Sistem 2.Sistem akan menampilkan seluruh collectibles dan trophy yang dimililik user
10. Use Case Specification Melihat Guardian Book/Wild Spirit Book
Tabel 3.52 Use Case Specification Shop Pelaku:
Pemain
159 Deskripsi
Menjelaskan cara pemain melihat Guardian atau Wild Spirit Book
Tujuan
Melihat Guardian atau Wild Spirit Book Kegiatan Pelaku
Bidang khas suatu event
1.
Masu k ke menu Inventory, memilih menu Spirit Book.
Respons Sistem 2.Sistem akan menampilkan Guardian dan Spirit yang pernah ditemui pemain.
11. Use Case Specification Mengirim Invitation/Gift
pemain dapat melakukan Invite atau mengirimkan Gift kepada temantemannya. a. Invite merupakan fitur bagi pemain untuk mengirimkan undangan bermain Equator Spirit. Tabel 3.53 Use Case Specification Melakukan Invite Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain melakukan Invite kepada temannya untuk ikut bermain Equator Spirit
Tujuan
Memperbanyak teman yang bermain Equator Spirit
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu Friend, memilih avatar teman yang akan diInvite
Respons Sistem 2. Sistem akan mengecek jumlah yang diInvite lebih dari 16 orang atau tidak 3. Jika jumlah orang tidak lebih dari 16 orang, Sistem akan mengirim Invitation tersebut kepada orang-orang yang ditunjuk 4. Sistem akan menampilkan hasil dari proses Pengiriman Invitation kepada pemain.
160
b. Gift merupakan fitur bagi pemain untuk mengirimkan hadiah kepada teman-temannya. Tabel 3.54 Use Case Specification Mengirimkan Gift Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain mengirimkan Gift kepada pemain lain.
Tujuan
Memberikan hadiah kepada teman Kegiatan Pelaku
Bidang khas suatu event
Respons Sistem
1. Masuk ke menu Friend, memilih Gift yang akan diberikan kemudian memilih akan diberikan kepada siapa saja
2. Sistem akan memeriksa apakah pemain yang akan dikirimi Gift berjumlah lebih dari 16 orang. 3. Jika jumlah orang yang akan menerima Gift tidak lebih dari 16 orang, maka sistem akan mengirimkan Gift yang telah dipilih. 4. Sistem akan menampilkan hasil dari proses pengiriman Gift.
12. Use Case Specification Healing
Tabel 3.55 Use Case Specification Healing Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain menyembuhkan Guardian yang terluka
Tujuan
Memulihkan HP dari Guardian yang terluka Kegiatan Pelaku
Bidang khas suatu event
1. Masuk ke menu Status, melihat data Guardian dan menentukan Guardian mana yang akan
Respons Sistem 2. Sistem akan apakah user persyaratan untuk Healing yaitu jumlah uang untuk
memeriksa memenuhi melakukan kecukupan membayar
161 diHEALING
biaya pengobatan 3. Jika uang mencukupi, sistem akan meng-update status HP dari Guardian. 4. Sistem akan menampilkan hasil dari proses Healing kepada pemain.
13. Use Case Specification Mengatur Slot
Tabel 3.56 Use Case Specification Mengatur Slot Pelaku:
Pemain
Deskripsi
Menjelaskan cara pemain mengatur urutan bertarung dari Guardian yang dimilikinya
Tujuan
Mengatur urutan bertarung Guardian
Bidang khas suatu event
Kegiatan Pelaku 1. Masuk ke menu Slot, men-drag avatar Guardian ke Slot yang tersedia
Respons Sistem 2. Sistem akan mengecek apakah avatar Guardian telah diletakkan dengan benar di slot yang kosong. 3. Jika avatar telah diletakkan di slot dengan benar, sistem akan menampilkan pesan bahwa Guardian telah berhasil di-set.
3.4.4 Sequence Diagram 1. Sequence Diagram Melakukan Login Pada saat user membuka halaman Login, halaman Login akan ditampilkan oleh sistem yang akan meminta user untuk meng-input username dan password. Setelah user men-submit username dan password, data tersebut akan dibawa ke halaman proses. Di halaman proses terjadi permintaan kepada database untuk mengambil data username dan password. Di halaman proses di
162
cek apakah data username dan password tersebut ada atau tidak. Jika data yang diberikan valid, maka halaman proses akan menampilkan halaman Home kepada user.
Gambar 3.13 Sequence Diagram Melakukan Login
2. Sequence Diagram Melakukan Quest Pada saat user memilih menu Quest di halaman Home, user akan diarahkan ke halaman Quest. Setelah halaman Quest ditampilkan, user dapat memilih Quest yang ingin dikerjakan. Dari halaman Quest, id user dan id quest akan dikirimkan ke halaman proses untuk diproses. Di halaman proses id user dan id quest akan digunakan untuk meminta data dari database. Setelah data diperoleh, di halaman proses akan dicek apakah user memenuhi persyaratan untuk melakukan Quest tersebut. Jika sudah maka akan fungsi do_quest akan
163
dijalankan kemudian hasil dari Quest tersebut akan diupdate dan hasilnya akan ditampilkan kepada user.
Gambar 3.14 Sequence Diagram Melakukan Quest
3. Sequence Diagram Melakukan Job Pada saat user memilih menu Quest di halaman Home, user akan diarahkan ke halaman Quest. Setelah halaman Quest ditampilkan, user dapat memilih menu Jobs dan halaman Quest akan mengarahkan user ke halaman Jobs. Setelah halaman Jobs ditampilkan user dapat memilih Jobs yang ingin
164
dikerjakan. Dari halaman Jobs, id user dan id jobs akan dikirimkan ke halaman proses untuk diproses. Di halaman proses id user dan id jobs akan digunakan untuk meminta data dari database. Setelah data diperoleh, di halaman proses akan di cek apakah status user memenuhi persyaratan untuk melakukan jobs atau tidak. Jika sudah memenuhi, fungsi do_jobs akan dijalankan kemudian hasil dari jobs tersebut akan diupdate dan hasilnya akan ditampilkan kepada user
Gambar 3.15 Sequence Diagram Melakukan Job
165
4. Sequence Diagram Membeli Item Pada saat user memilih menu city di halaman Home, user akan diarahkan ke halaman City dimana user bisa memilih menu Shop. Selanjutnya user akan diarahkan ke halaman Item. Setelah halaman Item ditampilkan user dapat memilih Item yang ingin dibeli kemudian setelah selesai memilih user dapat menekan tombol Buy yang akan menjadi pemicu untuk mengirimkan data id user dan id id item yang dipilih ke halaman proses. Di halaman proses, id user dan id item akan dipakai untuk meminta data dari database yang akan digunakan untuk melakukan fungsi do_buy. Setelah fungsi do_buy selesai dijalankan hasil pembelian akan di update dan ditampilkan kepada user.
166
Gambar 3.16 Sequence Diagram Membeli Item
5. Sequence Diagram Membeli Accesories Pada saat user memilih menu city di halaman Home, user akan diarahkan ke halaman City dimana user bisa memilih menu Shop. Selanjutnya user akan diarahkan ke halaman Item. Setelah halaman Item ditampilkan user bisa memilih menu accessories sehingga user akan diarahkan ke halaman accessories. Di halaman ini user bisa memilh accesories yang diinginkan
167
kemudian menekan tombol Buy yang akan menjadi pemicu dikirimnya data id user dan id accessories ke halaman proses. Di halaman proses id user dan id accessories akan digunakan untuk meminta data dari database untuk digunakan dalam fungsi do_buy. Setelah fungsi do_buy selesai dijalankan hasilnya akan di-update dan ditampilkan kepada user.
Gambar 3.17 Sequence Diagram Membeli Accessories
6. Sequence Diagram Melakukan Invite
168
Pada saat user memilh menu Friends di halaman Home user akan diarahkan ke halaman Friends. Setelah itu user dapat menekan tombol Invite Friends yang akan mengarahkan user ke halaman Invite. Setelah halaman Invite ditampilkan user dapat memilih tombol Invite Friends yang akan memicu Friend Form ditampilkan dan id user dikirimkan ke halaman proses untuk meminta data teman-teman dari user. Setelah data didapatkan, data tersebut ditampilkan kepada user. Setelah user memilih teman yang mana saja yang akan ia invite, user menekan tombol Send Invitation. Kemudian id user dan id friend akan dikirim ke halaman proses. Pada halaman proses terjadi proses update data user dan data friend yang dikirimi Invitation ke database. Setelah proses update selesai, hasilnya akan ditampilkan kepada user.
Gambar 3.18 Sequence Diagram Melakukan Invite
169
7. Sequence Diagram Mengirim Gift Pada saat user memilh menu Friends di halaman Home user akan diarahkan ke halaman Friends. Setelah itu user dapat menekan tombol Gift yang akan mengarahkan user ke halaman Gift. Di halaman Gift, user dapat memilih Gift yang akan diberikan kepada user lain, setelah selesai memilih user menekan tombol Send yang akan memunculkan daftar teman-teman yang dapat dipilih. Setelah teman dipilih, user menekan tombol proceed yang akan menjadi pemicu untuk mengarahkan id user, id friend, dan id gift ke halaman proses dimana pada halaman proses data tersebut akan dipakai untuk mengupdate data user dan friend yang dipilih ke database. Setelah selesai diupdate, hasilnya ditampilkan ke user.
170
Gambar 3.19 Sequence Diagram Mengirim Gift
8. Sequence Diagram Melihat Status Player Pada saat user memilh menu Status di halaman Home user akan diarahkan ke halaman Status dan id user akan dikirim ke halaman proses untuk mengambil data lengkap user dari database. Setelah data diperoleh hasilnya ditampilkan kepada user.
171
Gambar 3.20 Sequence Diagram Melihat Status Player
9. Sequence Diagram Melihat Status Guardian Pada saat user memilh menu Status di halaman Home user akan diarahkan ke halaman Status dan id user akan dikirim ke halaman proses untuk mengambil data lengkap user dari database. Setelah data diperoleh hasilnya ditampilkan kepada user. Kemudian user menekan tombol Guardian yang akan menjadi pemicu diarahkannya user ke halaman Guardian dan id user akan dikirim ke halaman proses untuk mendapatkan data seluruh Guardian milik user dari database. Setelah data didapatkan, hasilnya ditampilkan kepada user.
172
Gambar 3.21 Sequence Diagra Melihat Status Guardian
10. Sequence Diagram Melakukan Healing Pada saat user memilh menu Status di halaman Home user akan diarahkan ke halaman Status dan id user akan dikirim ke halaman proses untuk mengambil data lengkap user dari database. Setelah data diperoleh hasilnya ditampilkan kepada user. Kemudian user menekan tombol Guardian yang akan menjadi pemicu diarahkannya user ke halaman Guardian dan id user akan dikirim ke halaman proses untuk mendapatkan data seluruh Guardian milik user dari database. Setelah data didapatkan, hasilnya ditampilkan kepada user. Setelah halaman Guardian ditampilkan kepada user, user dapat memilih Item yang akan digunakan untuk menyembuhkan Guardian. Setelah dipilih, id user, id Guardian, dan id item akan dikirim ke halaman proses dimana data tersebut akan digunakan oleh fungsi calculate_user_item untuk menghitung sisa item yang dimiliki, calculate_Guardian_Status untuk menghitung nilai HP Guardian
173
setelah diberi Item, dan untuk mengupdate data user dan data Guardian. Setelah data tersebut di update, hasilnya akan ditampilkan kepada user.
Gambar 3.22 Sequence Diagram Melakukan Healing
11. Sequence Diagram Melihat Item Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Item yang akan mengarahkan user ke halaman Item dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data item user dari database. Setelah data didapat, hasilnya ditampilkan kepada user.
174
Gambar 3.23 Sequence Diagram Melihat Item
12. Sequence Diagram Melihat Accesories Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Item yang akan mengarahkan user ke halaman Item dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data item user dari database. Setelah data didapat, hasilnya ditampilkan kepada user. Kemudian, user dapat memilih menu accessories sehingga user akan diarahkan ke halaman accessories dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data accessories milik user di database. Setelah data didapatkan hasilnya ditampilkan kepada user.
175
Gambar 3.24 Sequence Diagram Melihat Accessories
13. Sequence Diagram Melihat Collectibles Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Collectible yang akan mengarahkan user ke halaman Collectibles dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data collectibles user dari database. Setelah data didapat, hasilnya ditampilkan kepada user.
176
Gambar 3.25 Sequence Diagram Melihat Collectibles
14. Sequence Diagram Melihat Trophy Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Collectible yang akan mengarahkan user ke halaman Collectibles dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data collectibles user dari database. Setelah data didapat, hasilnya ditampilkan kepada user. Setelah halaman Collectibles ditampilkan user dapat memilih menu Trophy yang akan mengarahkan user pada halaman Trophy dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data trophy user dari database. Setelah data didapatkan, hasilnya ditampilkan kepada user.
177
Gambar 3.26 Sequence Diagram Melihat Trophy
15. Sequence Diagram Melihat Guardian Book Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Spirit Book yang akan mengarahkan user ke halaman Guardian Book dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data Guardian Book user dari database. Setelah data didapat, hasilnya ditampilkan kepada user.
178
Gambar 3.27 Sequence Diagram Melihat Guardian Book
16. Sequence Diagram Melihat Wild Spirit Book Pada saat user memilh menu Inventory di halaman Home user akan diarahkan ke halaman Inventory. Setelah halaman ditampilkan user dapat memilih menu Spirit Book yang akan mengarahkan user ke halaman Guardian Book dan id user akan dikirim ke halaman proses untuk digunakan dalam meminta data Guardian Book user dari database. Setelah data didapat, hasilnya ditampilkan kepada user. Setelah halaman Guardian Book ditampilkan kepada user, user dapat memilih Wild Spirit Book yang akan mengarahkan user ke halaman Wild Spirit Book dan id user akan dikirim ke halaman proses untuk mendapatkan data Wild Spirit Book dari database. Setelah data didapatkan hasilnya ditampilkan kepada user.
179
Gambar 3.28 Sequence Diagram Melihat Wild Spirit Book
17. Sequence Diagram Melakukan Battle Pada saat user memilh menu Battle di halaman Home user akan diarahkan ke halaman Battle. Di halaman ini, user memilih lawan tarung yang diinginkan kemudian id lawan akan dikirim ke halaman proses untuk mengambil data lawan dari database. Setelah data lawan didapatkan hasilnya ditampilkan kepada user. Kemudian setelah yakin akan melawan lawan tarung tersebut user menekan tombol Battle. Id user dan id lawan akan dikirim ke halaman proses dan digunakan untuk meminta data user dan lawan dari database. Setelah data didapatkan, fungsi do_battle dijalankan dan hasilnya di-update ke database dan ditampilkan kepada user.
180
Gambar 3.29 Sequence Diagram Melakukan Battle Melalui Menu City
181
Gambar 3.30 Sequence Diagram Melakukan Battle
18. Sequence Diagram Melakukan Hunt Pada saat user memilh menu Hunt di halaman Home user akan diarahkan ke halaman Hunt. Di halaman ini user diminta untuk menginput sejumlah stamina, kemudian jumlah stamina itu akan dikirimkan setelah user menekan tombol Go. Jumlah stamina dan id user akan dikirim ke halaman proses dimana data tersebut akan digunakan untuk mengambil data user dari
182
database, mengecek apakah jumlah stamina user mencukupi untuk melakukan hunt, setelah itu baru fungsi do_hunt dijalankan. Hasil dari fungsi do_hunt akan di-update ke database kemudian ditampilkan kepada user.
Gambar 3.31 Sequence Diagram Melakukan Hunt Melalui Menu City
183
Gambar 3.32 Sequence Diagram Melakukan Hunt
19. Sequence Diagram Mengatur Slot Pada saat user memilh menu Slot di halaman Home user akan diarahkan ke halaman Slot. Setelah halaman Slot ditampilkan, user dapat men-drag Guardian miliknya ke Slot yang masih kosong. Setelah diletakkan dalam Slot, id user, id Guardian, dan no slot akan dikirimkan ke halaman proses dimana data-data tersebut akan digunakan untuk meminta data dari database. Data
184
yang diperoleh dari database tersebut akan digunakan dalam fungsi do_update_slot yang akan meng-update isi Slot yang dimiliki oleh user. Hasil pengisian Slot ini kemudian akan ditampilkan kepada user.
Ga Gambar 3.33 Sequence Diagram Mengatur Slot
3.4.5 Activity Diagram 1. Activity Diagram Melakukan Login
185
Proses ini terjadi saat user membuka halaman Login Facebook. Sistem akan menampilkan halaman Login dan meminta user untuk mengisi fieldfield yang ada. Setelah diisi, user menekan tombol Submit untuk mengirim data username dan password pada sistem. Jika data yang diterima sistem tidak valid, sistem akan meminta user untuk mengisi data kembali. Jika data tersebut valid, maka sistem akan menampilkan halaman Home.
Gambar 3.34 Activity Diagram Login
2. Activity Diagram Melakukan Quest
186
Proses ini terjadi pada saat user menekan tombol Quest pada bagian bar menu. Sistem akan menampilkan halaman Quest yang berisikan sejumlah Quest yang bisa dimainkan oleh user. Setelah user memilih Quest yang diiginkan, sistem akan mengecek apakah user sudah menyelesaikan Quest tersebut atau belum. Jika sudah, sistem akan meminta user untuk memilih Quest yang lain. Jika belum, sistem akan mengecek apakah user memiliki jumlah Stamina yang cukup untuk melakukan Quest. Jika tidak mencukupi, sistem akan meminta user untuk memilih Quest lain yang membutuhkan kurang atau sama dengna stamina yang dimiliki user saat ini. Jika jumlah Stamina yang dimiliki user mencukupi untuk melakukan Quest, maka sistem akan meng-update hasil Quest tersebut ke database dan menampilkan hasil Quest kepada user.
187
Gambar 3.35 Activity Diagram melakukan Quests
3. Activity Diagram Melakukan Job Proses ini terjadi saat user menekan tombol Quest pada bagian bar menu. Sistem akan menampilkan halaman Quest kepada user, kemudia user dapat menekan tombol Jobs yang ada pada halaman tersebut. Sistem akan menampilkan halaman Jobs kepada user yang berisikan sejumlah Jobs yang dapat dilakukan oleh user. Setelah user memilih Jobs yang ingin
188
dikerjakannya, sistem akan mengecek apakah jumlah Stamina user cukup untuk melakukan Jobs tersebut. Jika tidak cukup, sistem akan meminta user untuk memilih Jobs lain yang membutuhkan Stamina kurang dari atau sama dengan jumlah Stamina yang saat ini dimiliki oleh user. Jika cukup, maka sistem akan meng-update hasil Jobs ke database dan menampilkan hasil Jobs kepada user. User
System
Menekan Tombol Quest
Menampilkan halaman Quest
Menekan tombol Jobs
Menampilkan halaman Jobs
Memilih Jobs
Mengecek apakah jumlah Stamina mencukupi
Tidak Cukup Cukup Mengupdate hasil Jobs ke database
Menampilkan hasil Jobs pada Player
Gambar 3.36 Activity Diagram melakukan Job
4. Activity Diagram Membeli Item
189
Proses ini terjadi saat user memilih menu City. Sistem akan menampilkan halaman City dan user dapat memilih menu Shop. Sistem akan menampilkan halaman Shop dan meminta user untuk memilih item yang diinginkannya. Setelah user menekan tombol Buy, sistem akan mengecek apakah jumlah uang yang dimiliki user mencukupi untuk membayar Item yang dibeli oleh user. Jika tidak mencukupi sistem akan meminta user untuk memilih barang yang lain atau mengurangi kuantitas barang yang akan dibeli. Jika cukup, sistem akan melakukan update terhadap uang dan Item dari user dan akan menampilkan hasil pembelian kepada user.
190
User
System
Memilih menu City
Menampilkan halaman City
Memilih menu Shop
Menampilkan halaman Shop
Memilih Item
Menekan tombol Buy
Mengecek apakah jumlah uang mencukupi
Tidak Cukup Cukup Mengupdate jumlah uang dan item
Menampilkan hasil pembelian
Gambar 3.37 Activity Diagram Membeli Item
5. Activity Diagram membeli Accessories Proses ini terjadi saat user memilih menu City. Sistem akan menampilkan halaman City dan user dapat memilih menu Shop. Sistem akan menampilkan halaman Shop dan user dapat menekan tombol accessories. Sistem akan menampilkan halaman Accessories kepada user
191
yang berisi sejumlah accessories. Setelah user memilih accessories yang diinginkan dan menekan tombol Buy, sistem akan mengecek apakah jumlah uang yang dimiliki oleh user mencukupi untuk membeli aksesori yang dipilih oleh user. Jika tidak mencukupi, sistem akan meminta user untuk memilih accessories yang lain atau mengurangi kuantitas yang dibeli. Jika cukup, sistem akan melakukan update terhadap uang dan aksesori user dan akan menampilkan hasilnya kepada user.
192
Gambar 3.38 Activity Diagram Membeli Accesories
6. Activity Diagram Melakukan Travel Proses ini terjadi pada saat user memilih menu City. Sistem akan menampilkan halaman City dan user dapat menekan tombol Go To Other City. Sistem akan menampilkan halaman Travel. Setelah user memilih kota
193
tujuan sistem akan mengecek apakah jumlah uang memadai untuk membayar biaya perjalanan. Jika tidak cukup, sistem akan meminta user untuk memilih kota tujuan yang lain. Jika cukup, sistem akan meng-update jumlah uang dan posisi sekarang dan menampilkan hasilnya kepada user.
Gambar 3.39 Activity Diagram Melakukan Travel
7. Activity Diagram Mengirim Invitation Proses ini terjadi pada saat user memilih menu Friends. Sistem akan menampilkan halaman Friends dan user dapat menekan tombol Invite Friends. Sistem akan menampilkan dialog yang berisi nama-nama dari
194
teman user. Setelah user memilih siapa saja yang ingin di-Invite, user menekan tombol Send. Sistem akan mengecek apakah jumlah yang diInvite tidak lebih dari 16 orang. Jika lebih maka sistem akan meminta user untuk mengurangi jumlah yang di-Invite. Jika tidak sistem akan mengupdate database teman yang di-Invite oleh user dan menampilkan hasil Invite ini ke user.
Gambar 3.40 Activity Diagram Mengirim Invitation
195
8. Activity Diagram Mengirim Gift Proses ini terjadi pada saat user memilih menu Friends. Sistem akan menampilkan halaman Friends dan user dapat menekan tombol Gift. Sistem akan menampilkan dialog yang berisi Item apa saja yang dapat dikirim oleh user kepada pemain lain. Setelah user selesai memilih siapa saja yang akan dikirimi Gift, user menekan tombol Send. Sistem akan mengecek apakah jumlah yang dikirimi Gift tidak lebih dari 16 orang. Jika lebih maka sistem akan meminta user untuk mengurangi jumlah yang dikirimi Gift. Jika tidak sistem akan meng-update database teman yang dikirimi Gift oleh user dan menampilkan hasil Gift ini ke user.
196
Gambar 3.41 Activity Diagram Mengirim Gift
9. Activity Diagram Melihat Status Player Proses ini terjadi pada saat user memilih menu Status. Sistem akan menampilkan halaman Status Pemain.
197
Gambar 3.42 Activity Diagram Melihat Status Player
10. Activity Diagram Melihat Status Guardian Proses ini terjadi pada saat user memilih menu Status. Sistem akan menampilkan halaman Status Pemain dan user dapat menekan tombol Guardian yang akan memicu sistem untuk menampilkan halaman Status Guardian.
Gambar 3.43 Activity Diagram Melihat Status Guardian
198
11. Activity Diagram Melakukan Healing Proses ini terjadi pada saat user memilih menu Status. Sistem akan menampilkan halaman Status dan user dapat menekan tombol Guardian yang akan memicu sistem untuk menampilkan halaman Status Guardian. Pada halaman ini user dapat memilh item apa yang akan diberikan kepada Guardian, setelah dipilih sistem akan meng-update status dan item milik pemain. Kemudian sistem akan memperlihatkan hasil Heal ini kepada user.
Gambar 3.44 Activity Diagram Melakukan Healing
199
12. Activity Diagram Melihat Item Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Item. Sistem akan menampilkan halaman Item.
Gambar 3.45 Activity Diagram Melihat Item
13. Activity Diagram Melihat Accessories Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Item. Sistem akan menampilkan halaman Item dan user dapat menekan tombol Accessories yang akan memicu sistem untuk menampilkan halaman Accessories.
200
Gambar 3.46 Activity Diagram Melihat Accessories
14. Activity Diagram Melihat Collectibles Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Collectibles. Sistem akan menampilkan halaman Collectibles.
201
Gambar 3.47 Activity Diagram Melihat Collectibles
15. Activity Diagram Melihat Trophy Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Collectibles. Sistem akan menampilkan halaman Collectibles dan user dapat menekan tombol Trophy yang akan memicu sistem untuk menampilkan halaman Trophy.
202
Gambar 3.48 Activity Diagram Melihat Trophy
16. Activity Diagram Melihat Guardian Book Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Spirit Book. Sistem akan menampilkan halaman Guardian Book.
203
Gambar 3.49 Activity Diagram Melihat Guardian Book
17. Activity Diagram Melihat Wild Spirit Book Proses ini terjadi pada saat user memilih menu Inventory. Sistem akan menampilkan halaman Inventory dan user dapat menekan tombol Spirit Book. Sistem akan menampilkan halaman Guardian Book dan user dapat menekan tombol Wild Spirit yang akan memicu sistem untuk menampilkan halaman Wild Spirit Book.
204
Gambar 3.50 Activity Diagram Melihat Wild Spirit Book
18. Activity Diagram Melakukan Battle Proses ini dapat terjadi dengan dua kemungkinan. Pertama pada saat user memilih menu City kemudian user menekan tombol Battle. Kedua user langsung memilih menu Battle. Pada kemungkinan pertama sistem akan menampilkan halaman City kemudian halaman Battle setelah user menekan tombol Battle. Pada kemungkinan kedua, sistem akan langsung menampilkan halaman Battle kepada user. Setelah ada di halaman Battle, user dapat memilih lawan tarung yang ingin ia hadapai. Setelah dipilih sistem akan melakukan perhitungan Battle kemudian meng-update dan menampilkan hasil pertarungan tersebut kepada user.
205
Gambar 3.51 Activity Diagram Melakukan Battle dari Menu City
206
Gambar 3.52 Activity Diagram Melakukan Battle
19. Activity Diagram Melakukan Hunt Proses ini dapat terjadi dengan dua kemungkinan. Pertama pada saat user memilih menu City kemudian user menekan tombol Hunt. Kedua user langsung memilih menu Hunt. Pada kemungkinan pertama sistem akan menampilkan halaman City kemudian halaman Hunt setelah user menekan tombol
Hunt.
Pada
kemungkinan
kedua,
sistem
akan
langsung
menampilkan halaman Hunt kepada user. Setelah ada di halaman Hunt, user dapat memilih berapa banyak Stamina yang akan digunakan dalam proses Hunt. Setelah menginput jumlah Stamina yang akan digunakan, sistem akan mengecek apakah Stamina user cukup untuk melakukan Hunt
207
sebesar nilai Stamina yang diinput. Jika tidak cukup, sistem akan meminta user untuk memasukkan nilai Stamina yang lebih kecil. Jika cukup maka sistem akan melakukan perhitungan Hunt, meng-update dan menampilkan hasil Hunt kepada user.
Gambar 3.53 Activity Diagram Melakukan Hunt dari Menu City
208
Gambar 3.54 Activity Diagram Melakukan Hunt
20. Activity Diagram Mengatur Slot Proses ini terjadi pada saat user memilih menu Slot. Sistem akan menampilkan halaman Slot kepada user dan user dapat men-drag avatar Guardian ke Slot yang masih kosong. Setelah avatar Guardian diletakkan ke Slot yang kosong, sistem akan meng-update data dari Slot pemain.
209
Gambar 3.55 Activity Diagram Mengatur Slot
210
3.4.6 ERD
Gambar 3.56 Entity Relationship Diagram
211
3.4.7 Perancangan Layar 1. Layar Home
Gambar 3.57 Rancangan halaman Home
Nama
: Home
Akses
: Layar pertama yang diakses ketika pemain memasuki permainan
Atribut :
212
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − System Log: Memuat berita terbaru dari permainan seperti misalnya penambahan fitur ataupun event khusus pada game. − Player Log: Memuat berita yang berhubungan dengan pemain misalnya ketika pemain diserang ataupun ketika pemain mendapatkan hadiah dari pemain lain.
213
− Spirit List: Memuat Guardian yang sedang digunakan pemain pada slot Guardian yang ada. − Player Pic: Gambar karakter yang dipilih oleh pemain akan dimunculkan pada bagian ini.
2. Layar Quest
Gambar 3.58 Rancangan halaman Quest
214
Nama
: Quest
Akses
: Pemain memasuki halaman ini dengan menggunakan link yang ada pada bagian menu
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Quest Button: Tombol untuk akses halaman Quest. − Jobs Button: Tombol untuk berpindah ke halaman Jobs.
215
− Quest Intro: Memuat cerita pembuka dari set Quests yang sedang dimainkan oleh pemain. − Quest Pic: Gambar untuk Quests yang bersangkutan ditampilkan pada bagian ini. − Quest Completition Bar: Menandakan perkembangan penguasaan Quest pemain, apakah itu bronze, silver atau gold. − Quest Description: Deskripsi pendek dari Quest yang bersangkutan. − Quest Story Achieved: Cerita dan perkembangan yang telah dicapai oleh pemain pada satu Quest.
216
3. Layar Jobs
Gambar 3.59 Rancangan halaman Jobs
Nama
: Jobs
Akses
: Diakses dari tombol Jobs pada halaman Quest
Atribut :
217
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Quest Button: Tombol untuk akses halaman Quest. − Jobs Button: Tombol untuk berpindah ke halaman Jobs. − Job Picture: Gambar untuk Quests yang bersangkutan ditampilkan pada bagian ini. − Job Completition Bar: Menandakan perkembangan penguasaan Quest pemain, apakah itu bronze, silver atau gold.
218
− Job Description: Deskripsi pendek dari Quest yang bersangkutan.
4. Layar City
Gambar 3.60 Rancangan halaman City
Nama
: City
219
Akses
: Diakses oleh pemain dari link yang ada pada bagian menu
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − City Name and Description :Nama dan deskripsi dari kota tempat pemain berada. − Shop Button :Tombol ini akan mengakses halaman Shop. − Battle Link: Link untuk mengakses halaman Battle
220
− Hunt Link: Link untuk mengakses halaman Hunt − City Bg: Gambar latar dari kota tempat pemain berada − Go to Other City Button: Tombol untuk mengakses halaman Travel.
5. Layar Item Shop
Gambar 3.61 Rancangan halaman Item Shop
221
Nama
: Item Shop
Akses
: Pemain mengakses halaman ini dengan menggunakan link yang ada pada halaman City.
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Accessories button: tombol untuk mengganti list barang yang ada pada halaman shop menjadi barang-barang aksesories.
222
− Consumable button: tombol untuk mengganti list Item yang ada pada halaman shop menjadi barang-barang Consumable. − Shopping Cart: Total uang yang telah dikeluarkan pemain untuk membeli barang akan keluar di sini. − Item Pic: Membuat gambar dari barang yang bersangkutan. − Item Des: Membuat deskripsi dari barang yang bersangkutan.
223
6. Layar Battle
Gambar 3.62 Rancangan halaman Battle
Nama
: Battle
Akses
: Halaman Battle bisa diakses dari link pada menu utama maupun dari link pada halaman City
224
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Enemy List: Daftar pemain yang bisa ditantang untuk melakukan Battle. − Avatar: Gambar bagian muka dari karakter yang digunakan oleh pemain. − Battle Button: Tombol untuk memulai Battle dengan pemain lain.
225
− Detail Information: Informasi detail tentang pemain lain yang akan ditantang untuk melakukan Battle. − Battle Log: Proses Battle yang berlangsung, muncul ketika tombol BATTLE ditekan.
7. Layar Hunt
Gambar 3.63 Rancangan halaman Hunt
226
Nama
: Hunt
Akses
: Halaman Hunt bisa diakses dari link pada menu utama maupun dari link pada halaman City.
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
227
3. Content: − Text box to insert stamina: Text box yang digunakan untuk memasukkan jumlah stamina yang akan digunakan player untuk melakukan Hunt. − Hunt button: Tombol HUNT ditekan untuk memulai hunt dengan jumlah stamina yang telah dimasukkan pada text box. − Hunting log: Memuat informasi proses yang yang dilakukan oleh pemain dengan jumlah stamina yang telah dimasukkan.
228
8. Layar Travel
Gambar 3.64 Rancangan halaman Travel
Nama
: Travel
Akses
: Halaman ini di akses melalu tombol travel to other city pada halaman City.
229
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − City Background: Gambar latar kota pada awalnya akan di set dengan gambar latar kota tempat pemain berada, ketika pemain hover ke salah satu kota tujuan, gambar latar kota akan berubah menjadi gambar latar kota yang di hover oleh pemain. − Other City Name: Nama kota tujuan yang bisa dituju oleh pemain.
230
− Money needs to travel: Jumlah uang yang dibutuhkan oleh pemain untuk berpindah ke kota yang bersangkutan.
9. Layar Friend
Gambar 3.65 Rancangan halaman Friend
231
Nama
: Friend
Akses
: Layar ini bisa diakses oleh pemain melalui link pada bagian menu utama
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content:
232
− Friend List: List dari teman yang dimiliki oleh pemain, terdiri dari Facebook friends pemain yang juga memainkan permainan Equator Spirit. − Avatar: Gambar bagian muka dari karakter yang dimainkan oleh teman pemain. − Detail Information: Informasi detail dari teman pemain. − Thropy List: List thropy yang dimiliki oleh teman pemain − Collectibles List: List barang-barang koleksi yang dimiliki oleh pemain. − Invite friend button: Tombol untuk mengundang Facebook friends pemain yang belum memainkan Equator Spirit untuk bermain. − Gift button: Tombol untuk memberikan hadiah gratis kepada teman pemain.
233
10. Layar Status Player
Gambar 3.66 Rancangan halaman Status Player
Nama
: Status Pemain
Akses
: Layar ini bisa diakses pada link yang terdapat pada menu utama
Atribut :
234
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Player pic: Gambar dari karakter yang digunakan oleh pemain. − Player Button: Tombol untuk ke halaman Status Pemain. − Guardian Button: Tombol untuk ke halaman Status Guardian. − Status: Atribut status detail dari pemain serta nilainya diletakkan di sini. − Equipment: Aksesoris yang sedang digunakan oleh pemain.
235
− Equipment List: List aksesoris yang dimiliki oleh pemain. Pemain bisa klik pada aksesoris untuk memasang aksesoris. − Save Changes button: Ketika tombol ini ditekan, maka semua perubahan pada slot Equipment pemain akan disimpan.
11. Layar Status Guardian
Gambar 3.67 Rancangan halaman Status Guardian
236
Nama
: Status Guardian
Akses
: Layar ini bisa diakses melalui tombol Guardian button pada halaman Status Pemain.
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Other Guardian: Memuat gambar-gambar dari Guardian-Guardian yang mengisi slot pemain.
237
− Guardian pic: Gambar dari Guardian yang sedang dilihat statusnya oleh pemain. − Player Button: Tombol untuk ke halaman Status Pemain. − Guardian Button: Tombol untuk ke halaman Status Guardian. − Status: Atribut status detail dari Guardian yang sedang dilihat pemain serta nilainya diletakkan di sini. − Feed Box: Di sini player bisa memilih item konsumsi untuk diberikan pada Guardian untuk mengembalikan poin HP Guardian. − Consumable Item List: List yang dimiliki oleh pemain. Pemain bisa klik pada aksesoris untuk memasang aksesoris.
238
12. Layar Inventory
Gambar 3.68 Rancangan halaman Inventory
Nama
: Inventory
Akses
: Layar ini diakses melalui link yang ada pada menu utama
Atribut :
239
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Item and accessories button: Tombol untuk akses ke halaman List Item dan Aksesoris yang dimiliki oleh pemain. − Collectibles button: Tombol untuk akses ke halaman List Collectibles yang dimiliki oleh pemain. − Spirit book button: Tombol untuk akses ke halaman Spirit Book.
240
13. Layar Item List
Gambar 3.69 Rancangan halaman Item List
Nama
: Item List
Akses
: Layar ini diakses dari layar inventory
Atribut :
241
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Accessories button: Tombol untuk mengganti daftar item di Item List menjadi aksesoris. − Consumable button: Tombol untuk mengganti daftar item di Item List menjadi aksesoris. − Item Details Information: Detail dari barang yang sedang dipilih oleh pemain.
242
− Item List: List dari barang-barang yang dimiliki oleh pemain. − Item Pic: Gambar dari barang yang dimiliki oleh pemain. − Name and Details: Nama dan detail informasi dari barang.
243
14. Layar Collectibles List
Gambar 3.70 Rancangan halaman Collectibles List
Nama
: Collectibles List
Akses
: Layar ini diakses dari layar Inventory
Atribut :
244
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Collectibles button: Tombol untuk mengganti daftar menjadi daftar barang koleksi. − Thropy button: Tombol untuk mengganti daftar menjadi daftar piala. − Picture: Gambar dari barang yang sedang dipilih oleh pemain.
245
− Details and information: Detail informasi dari barang yang sedang dipilih oleh pemain.
15. Layar Spirit Book
Gambar 3.71 Rancangan halaman Spirit Book
246
Nama
: Spirit Book
Akses
: Layar ini diakses melalui halaman Inventory
Atribut : 1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Guardian Button: Tombol untuk berganti ke daftar informasi Guardian.
247
− Wild Spirit Button: Tombol untuk berganti ke daftar informasi Spirit liar. − Guardian Pic: Gambar dari karakter Spirit yang sedang dipilih. − Name and Description: Nama dan informasi dari karakter Spirit yang sedang dipilih.
248
16. Layar Slot
Gambar 3.72 Rancangan halaman Slot
Nama
: Slot
Akses
: Layar ini diakses melalu link yang ada pada menu utama
Atribut :
249
1. Header: − Logo: logo Equator Spirit − Stamina: Memuat stamina yang dimiliki oleh pemain sekarang serta timer stamina recovery delay. − Ielmu: Memuat Ielmu yang dimiliki oleh pemain sekarang serta timer Ielmu recovery delay. − Money: Memuat uang serta gaji yang dimiliki oleh pemain serta Upkeep yang harus ditanggung oleh pemain. − Level: Memuat Level pemain sekarang, Experience pemain, serta Rank yang dimiliki oleh pemain. − Spirit Slot: Memuat slot Guardian pemain yang terisi dan HP yang dimiliki Guardian yang ada pada slot tersebut. − Menu: Menu permainan diletakkan di sini.
2. Footer: Gambar footer sebagai pembatas bagian bawah permainan
3. Content: − Fighting Slot: Menunjukkan Guardian yang ada pada slot aktif yang digunakan pemain untuk bertempur. − Other Slot: Menunjukkan Guardian yang ada pada slot cadangan pemain. − Guardian Description and Details: Informasi detail dari Guardian yang sedang dipilih.
250
− Guardian Icon: Gambar kecil dari Guardian yang dimiliki. − Guardian Details: Detail dari Guardian yang dimiliki.