BAB 3
ANALIS IS DAN PERANCANGAN 1
Dalam perancangan skripsi ini, kami melakukan analisis terhadap data-data yang dibutuhkan untuk mendukung perancangan game ini. Analisis dilakukan menggunakan metode sebagai berikut:
1. Analisis pengguna
Analisis pengguna dilakukan dengan cara menyebarkan kuesioner mengenai game yang bersangkutan. Responden kuesioner ini adalah responden yang pernah memainkan game pada platform Android agar validitas data yang didapatkan tetap terjaga.
2. Analisis game sejenis
Analisis game sejenis dilakukan dengan cara observasi game yang mempunyai genre Tactical RPG (TRPG) dan paling banyak dimainkan oleh responden. Dengan menganalisis kelebihan dan kekurangan game sejenis, game yang akan dibuat dapat memaksimalkan kelebihan dan menghindari kekurangan dari game sejenis tersebut.
1.1 Analisis Pengguna
Analisis pengguna dilakukan terhadap responden menggunakan kuesioner yang terdiri dari 15 pertanyaan yang diisi oleh 64 orang. Adapun hasil hasil analisisnya adalah sebagai berikut :
1. Apakah Anda pernah memainkan game ber-genre TRPG?
Gambar 3.1 Diagram Validasi Kuesioner
Pertanyaan ini digunakan sebagai validasi awal jawaban responden dalam menjawab beberapa pertanyaan berikutnya yang berhubungan dengan game TRPG.
2. Judul-judul game TRPG apa saja yang pernah Anda mainkan pada smartphone Anda?
Gambar 3.2 Diagram TRPG Games pada An droid
Game Spectral Souls : Resurrection of the Ethereal Empires dan Battleheart merupakan game TRPG yang paling banyak dimainkan oleh responden. Karena itu, kami akan mengacu pada kedua game tersebut dalam melakukan analisis game sejenis.
3. Dalam game ber-genre Tactical RPG, berapa banyak pasukan yang Anda inginkan di dalam party Anda?
Gambar 3.3 Diagram Jumlah Karakter
4 sampai 6 karakter adalah jumlah anggota yang tepat untuk sebuah party pada game TRPG menurut 69% responden. Dari hasil tersebut, kami mengembangkan game dengan jumlah anggota party antara 4 hingga 6 karakter.
4. Job apa saja yang Anda harapkan ada pada sebuah game TRPG?
Gambar 3.4 Diagram TRPG Job
Assasin, archer, dan wizard merupakan job yang paling diminati pada game TRPG menurut responden. Karena itu job assasin, archer, dan wizard akan menjadi acuan untuk digunakan dalam game ini beserta tambahan beberapa job lain.
5. Apakah Anda menginginkan job pada game TRPG berasal dari job dasar dan kemudian dapat berubah menjadi job lanjutan?
Gambar 3.5 Diagram Advanced Job
Fitur job lanjutan merupakan fitur yang diminati oleh responden dengan persentase 89%, sehingga dalam perancangan game ini atau sekuel berikutnya, kami memasukkan fitur perubahan job.
6. Elemen cerita apakah yang membuat Anda tertarik memainkan game TRPG?
Gambar 3.6 Diagram Elemen Cerita
Elemen cerita tentang nilai-nilai kehidupan merupakan elemen yang paling diminati oleh responden. Karena itu dalam perancangan game story akan dimasukkan elemen-elemen mengenai nilai-nilai kehidupan, seperti kesadaran pengelolaan alam, kebaikan selalu menang, dan kejahatan dapat menjadi kebenaran dengan memanipulasi media.
7. Dalam sebuah game TRPG berapa lama waktu yang Anda inginkan untuk menyelesaikan sebuah stage?
29 45% 30 47% 4 6% 1 2%
Durasi stage
kurang dari 20 menit 20 hingga <40 menit 40 hingga <60 menitGambar 3.7 Diagram Durasi Stage
47% responden meminati sebuah misi untuk dapat diselesaikan dalam waktu 20 hingga 40 menit, dan 45% responden menginginkan misi dapat diselesaikan dalam waktu kurang dari 20 menit. Dari hasil tersebut, misi yang ditawarkan pada game ini akan beragam antara dibawah 20 menit dan diantara 20 hingga 40 menit.
8. Seberapa lama waktu yang Anda inginkan untuk menyelesaikan sebuah sekuel game pada smartphone?
Gambar 3.8 Diagram Durasi Game
36% responden menginginkan sebuah game dapat diselesaikan dalam jangka waktu 6 hingga 9 jam dan 33% responden yang memilih jangka waktu 3 hingga 6 jam. Dari hasil tersebut, game akan dirancang untuk diselesaikan dalam jangka waktu antara 5 hingga 7 jam yang merupakan titik tengah dari jangka waktu yang dipilih oleh responden.
9. Dari mana biasanya Anda mengetahui/mendapatkan informasi mengenai game yang Anda mainkan?
Gambar 3.9 Diagram S umber Informasi
Teman dan application market merupakan media utama yang digunakan responden untuk memperoleh informasi mengenai sebuah game. Dari hasil tersebut, publikasi game ini akan melalui media application market dan pengguna diharapkan dapat menyebarkan game ini melalui mekanisme mouth to mouth. Publikasi melalui website game dan jejaring sosial juga akan menjadi acuan.
10. Kendala yang dialami ketika bermain pada smartphone Anda?
Gambar 3.10 Diagram Kendala
53% responden mengalami kendala utama dalam memainkan game berupa baterai smartphone yang cepat habis. Dari hasil tersebut, beberapa teknik penghematan baterai akan diaplikasikan pada game ini, seperti pengurangan frame rate dan brightness ketika game dimainkan. 37% responden juga mengalami kendala berupa kontrol yang kurang nyaman, karena itu kami akan menggunakan prinsip 8 aturan emas dalam perancangan layar untuk game ini.
11. Berapakah biaya yang dapat Anda keluarkan untuk membeli sebuah game?
Gambar 3.11 Diagram Harga Game
M ayoritas responden lebih memilih sebuah game yang tidak membutuhkan biaya pembelian dan tidak bermasalah apabila terdapat pemasangan iklan pada aplikasi game tersebut. Dari hasil tersebut, game akan dikembangkan mengarah pada non-profit. Namun apabila pada pengembangan berikutnya game ini akan dijual, maka akan dipasarkan pada kisaran harga kurang dari 1 USD.
12. Jika terdapat game TRPG pada smartphone Android dengan ketentuan yang Anda harapkan, apakah Anda bersedia membelinya sesuai dengan harga pada nomor 11?
Gambar 3.12 Diagram Membeli Sesuai Harga
Sebagian besar responden (87%) bersedia untuk membeli game yang sesuai dengan harapan mereka dan harga yang dapat dijangkau.
13. Apabila Anda telah menyelesaikan versi awal dari sebuah game, apakah Anda tertarik untuk memainkan sekuel berikutnya?
Gambar 3.13 Diagram Tertarik S ekuel
M ayoritas responden (97%) yang telah menyelesaikan versi awal dari sebuah game tertarik untuk memainkan sekuel berikutnya. Hal ini dapat menjadi saran bagi peneliti atau pengembang berikutnya untuk membuat sekuel lanjutan dari game ini.
14. Apakah Anda akan merekomendasikan game TRPG tersebut pada teman anda?
Gambar 3.14 Diagram Rekomendasi ke Teman
M ayoritas responden (97%) akan merekomendasikan game TRPG yang memenuhi harapan mereka kepada teman-temannya. Karenanya, dengan membuat sebuah game yang menarik akan membuat penyebaran informasi akan meluas dari mulut ke mulut.
15. Apa yang menyebabkan Anda berhenti atau beralih ke game lainnya?
Gambar 3.15 Diagram Kenapa Beralih Game
Sebagian besar responden (52%) mengatakan bahwa permainan yang membosankan adalah alasan utama mereka untuk beralih ke game yang lain. Hal ini akan menjadi acuan pada perancangan game ini agar kami memasukkan beberapa fitur-fitur menarik, seperti recruitable soldier, recruitable hero dan dungeon bertingkat.
1.2 Analisis Game Sejenis
Pada analisis game sejenis, penulis ingin membandingkan beberapa game yang memiliki kesamaan dengan tema game yang akan dibuat. Sesuai dengan hasil analisis pengguna, maka kami akan menganalisa game Spectral Souls : Ressurection of the Ethereal Empires dan Battleheart.
1.2.1 S pectral Souls : Resurrection of the Ethereal Empires
Gambar 3.16 S pectral S ouls : Resurrection of the Ethereal Empires Spectral Souls : Resurrection of the Ethereal Empire adalah sebuah game untuk PSP yang dibuat ulang untuk platform Android. Aplikasi ini berukuran sekitar 1.5 GB dan dengan harga sekitar 15 USD / 10 Pounds / 1200 Yen. Cerita pada game ini berkisah seputar 3 pasukan pada Perang Kedua yang terjadi pada daratan Neverland. (Androidpimps.com, 2011).
Gambar 3.17 Gameplay S pectral S ouls : Resurrection of the Ethereal Empires
1.2.2 Battleheart
Gambar 3.18 Battleheart
Battleheart adalah sebuah sword-and-sorcery RPG dimana pemain mengendalikan kelompok beranggotakan 4 karakter untuk mendapatkan kemenangan, kejayaan, dan kekayaan. Formasi kelompok dapat diubah-ubah
sesuai kebutuhan, dimana pemain dapat merekrut karakter dengan berbagai job, seperti cleric, tank, wizard, monk, rogue dan bard. Setiap karakter mempunyai karakter permainan yang berbeda-beda, sehingga pemain harus menentukan anggota kelompoknya sendiri. (androidpolice.com, 2011)
Tabel 3.1 Tabel Perbandingan Game S ejenis
Spectral Souls Battleheart Protector of Acacia
Giliran Turn-based Real-time Turn-based
Jumlah anggota party 5 karakter 4 karakter 5 karakter
Grafik dan animasi 2.5D 2D 2D
Alur cerita Multiple Linear Linear
Accelerometer Tidak ada Tidak ada Tidak ada Elemen cerita Kepemimpinan,
peperangan 3 kekuatan M engalahkan musuh-musuh yang meresahakan Kepemimpinan, peperangan 2 kerajaan, pelestarian alam, manipulasi media Durasi stage 20-40 menit 10-30 menit 20-40 menit
Durasi permainan 75 jam 8 jam 5-7 jam
Harga rilis 15 USD 2.99 USD Free dan 0.99 USD
Faktor menarik Grafik 2.5D dan durasi permainan yang panjang
Grafik unik dan banyaknya pilihan job
Penggunaan elemen-elemen Indonesia dan sistem kontrol yang menarik.
Dari kedua game diatas kami memutuskan untuk membuat giliran pertarungan secara turn-based, animasi 2D dan alur cerita yang linear. Selain itu kami juga menambahkan berbagai fitur menarik dan beberapa elemen kebudayaan dari Indonesia.
1.3 Perancangan Game 1.3.1 Game S cript
Protector of Acacia adalah sebuah game 2D ber-genre Tactical Role Playing Game (TRPG) yang dapat dimainkan pada smartphone Android. Dengan berbagai fitur permainan yang ditawarkan termasuk penggunaan Artificial Intelligence pada musuh, diharapkan pemain dapat mendapatkan hiburan ketika memainkan game ini.
Dalam game ini, pemain akan mengendalikan sebuah party beranggotakan beberapa karakter untuk menjelajahi kota-kota dan dungeon-dungeon yang terdapat di dalam dunia Acacia. Di dalam kota pemain dapat membeli dan menjual item, memperoleh quest, dan berinteraksi dengan NPC. Ketika pemain menghadapi musuh maka party akan dipindahkan ke dalam sebuah arena pertarungan orthogonal grid dengan sudut pandang top-down perspective. Sistem pertempuran yang digunakan adalah turn-based system, dimana pemain dan musuh akan menyerang secara bergantian. Karakter dapat bergerak di dalam grid dan memilih diantara melakukan serangan biasa, menggunakan skill atau menggunakan item pada gilirannya masing-masing. Jika pemain berhasil menyelesaikan pertempuran maka setiap karakter yang dimainkan akan mendapatkan experience dan terdapat kemungkinan untuk mendapatkan item.
Selain 2 karakter utama, pemain dapat membeli dan mendapatkan karakter lain untuk menciptakan party yang kuat. Setiap karakter dapat mengenakan equipment berupa armor dan weapon sesuai dengan job-nya
masing-masing. Seiring dengan naiknya level karakter, attribute karakter akan bertambah dan mendapatkan berbagai skill baru.
Dalam game ini terdapat beberapa unsur kebudayaan Indonesia, misalnya 2 daratan utama yang terdapat pada dunia Acacia menyerupai dengan pulau Jawa dan Kalimantan yang terdapat di Indonesia. Selain itu terdapat item dan equipment yang bercita-rasa dengan budaya Indonesia.
1.3.2 Game Story
Latar belakang game ini adalah pertikaian diantara dua daratan pada dunia Acacia yaitu Drachen dan Löwe. Daratan Drachen dihuni oleh ras manusia yang dipimpin oleh Akuma sedangkan daratan Löwe dihuni oleh ras elven. Berikut adalah peta dari dua daratan tersebut :
Gambar 3.20 Daratan Drachen dan Löwe
Peradaban ras manusia yang maju tidak diimbangi dengan pelestarian lingkungan sekitar yang menyebabkan habisnya sumber daya dan polusi parah pada dataran Drachen. Sedangkan Löwe yang dihuni oleh para elven yang hidup berdampingan dengan alam, masih alami dan memiliki ekosistem yang seimbang. M elihat sumber daya yang dimiliki oleh daratan Löwe, para manusia pun berniat untuk menguasai daratan Löwe.
Kerusakan daratan Drachen dimulai sejak 10 tahun lalu dimana keluarga kerajaan menghilang dan akhirnya Akuma muncul sebagai pemimpin baru ras manusia. Kepemimpinan Akuma yang menyukai peperangan menyebabkan menipisnya sumber daya daratan Drachen karena digunakan untuk berperang terus menerus.
Dialog dalam game: (Opening)
Narator : On a World called Acacia... Narator : An another great War will Start...
Narator : Human Race.... a greedy race on Drachen continent... Narator : lived with war ... and greed....
Narator : on the another side...
Narator : exist the elven race... the ancient race that protect the forest....
Narator : lived co-exist with the other species on the Lowe continent....
Narator : Once time... Drachen come to it’s end
Narator : Human race absorb all of the resources on the Drachen.... Narator : Unfornately... for the human.... and maybe for the elven
too...
Narator : ‘cause the human planning to dominate and migrate to Lowe....
Narator : and the story begins... (S tage 0 – The Approaching Darkness)
Hero : ...
Hero : what’s that smoke?
Hero : (the hero approaching the nearest village where the smoke come from, Poke Village)
Hero : what’s happening here?
Villager : the village is attacked by Cimoschwein...
Hero : Cimoschwein?!?
Villager : You must be new here... The Cimos.... Hero : let me help you....
Village Chief : Thank you, young boy…. For saving our village….. Hero : no prob…
Aella : Dad!!! What the hell is this!!! Our village is ruined!!! Village Chief : Aella!! Watch your mouth…. Our village attacked by
Cimoschwein…
Aella : What?!? I will exterminate them!!!
Village Chief : Wait Aella!!!... *sigh* … young boy, can you help me again? Please bring back my daughter Aella…
Hero : …… (looks like I’am to involved in this case ==” ) Hero : okay…. Let me stop her…
(S tage 1 – S trike the Nest of the Pest!) Aella : so this is their nest….
Hero : hey wait!!!... what the hell you want to do… Aella : sssttt!!! They can hear us….
Aella : listen… Cimoschwein should be an peacefull species… there must be a reason for them attacked my village… Aella : I am here… to search that reason!!!
Hero : gahhhh… I hate seeing this…. An emotional girl and my crazy passion for helping others….
Hero : let’s go!!! (S tage 2 – The Pest Leader)
Hero : there’s too many of them…
Aella : shut up and follow me!!! We should sneak to their camp…
Narator : (a moment passed by)
Hero : wowowow… that one looks different… Aella : that’s the leader……. Charge!!!!! Hero : whoa whoa…. Wait!!!
(after win)
Aella : now explain!! Why you attack our village!! King C. : wait – wait.... I will explain this problem...
: our food become scarce because the human build a camp nearby..
Hero : human...
Aella : what??? What the human want with our land!!! Hero : Relax Aella.... let me check theri camp... (S tage 3 – An ambush!!)
Hero : wait... did you hear that sound... Aella : .... yep... what is that...
: that was goblin!!! Watch out!!! (S tage 4 – The Human Camp)
Hero : look.... that must be the human camp...
Aella : look at that forest!! The human destroy them!!! Hero : relax Aella... let observe for a while....
Bandit : look2... what we got here.... a bunch of elven.... (after win)
Hero : Explain now!!! What happen here!! What human do here!!
Bandit : ...
Aella : Are you DEAF?? SPEAK NOW!!!
Bandit : I’m just a mercenary hired by the Drachen army... Hero : Drachen army?? The human kingdom??
Bandir : yes... they want to conquer this land... Aella : WHAT??
Hero : so where is the drachen army now?? They must be here, right?
Bandit : they already leave this place.... they planned to make Poke village their headquarter on this land...
Aella : that’s my village?? Bandit : !!!....
Hero : let’s go back!! FAST!!! (S tage 5 – the burning village)
Hero : tchhh... looks like we are late...
Aella : we must guide the villager to evacuate from here!!! Hero : Let’s M ove on!!!
(after win)
Hero : Aella... we must evacuate too!!! Leave the village or we will be dead!!!
Aella : NOO!!!!
(S tage 6 – the Despair of Aella)
Hero : this must be Rogra... the villagers must be here... Villager : Aella!!! Bad news!! The Chief is heavily injured.... Aella : what?? Father!!!
(after a moment)
Aella : Father!!!
Chief : Aella.... looks like this is the end for me... Aella : Dad NOO!!
Chief : Aella... don’t make me burdened.... please grow up and become a true elven woman... you are not children anymore.... don’t be a tomboy girl anymore....
Aella : ...
Chief : young boy... can I have a last favour... Hero : ... yes...
Chief : please take care of my daugther and safe this island.... I can sense you can save our holy land...
Hero : I afraid that mission too hard for me to accomplish.... Chief : I believe on you....
Aella : DAD!!!!! NO!!!
Hero : Chief….
Aella : I will avenge my father!!!
Hero : Aella WAIT!!!
(in front of poke village… Aella start on confronting with the guards)
Hero : AELLA!!!
(after win)
Mysteryous Sound (M S): Aella…. Aella : what’s that sound?? Hero : sound? What do you say?
(S tage 7 – The appearing of the Mysterious S ound) M S : Aella… calm yourself….
Aella : Who are you!!
M S : Relax… I’am just an elven that want freedom on this land…
: please come to my place…
Aella : Hero… please come with me to Khaldur… Hero : wew.. what’s happen?? But… okay… (on a hut near Khaldur….)
Hero : … who are you??
M S : I’m sorry I can’t explain it to you… But I have a favour for you, Can I?
Hero : sure… (damn… why I can’t refuse a favour ==” )
M S : There is a Forest Troll lives on a mountain nearby… The Trolls likes to attack Khaldur… M S : Can you help me to slay that Forest Troll?
Hero : Okay… Let’s go!! (Aella removed from party)
(S tage 8 – Forest Troll “Grawrrr” ) Hero : So this is the cave…. Forest Troll : Grawrrr…..
Hero : I’m sorry but I must slay you….. Forest Troll : GRAWRRR!!!!
(after win)
Hero : *pant* *pant*…. What a difficult battle without Aella…. (S tage 9 – The Secret Unveil?)
Hero : I’m finished your favor… M S : … okay please come in…
(Aella meditating in the hut, and there is a elven girl on robe) M S : Aella… it’s finished…
Shara : Hello Hero… my name is Shara… Hero : What’s happening here…
Aella : Shara tell me to meditate and reflect my father dead…. Shara : So what’s you conclusion Aella?
Aella : I will go to Battle… but not to avenge my father… but to protect my other kind from destruction…
Shara : very good decision Aella…
Shara : And Hero…. You are different from us…. I can sense that from your aura…
Aella : different?
Hero : …..
Shara : but you prove your justice… So I believe on you… Explosion : DUARRR!!!
Hero : what?
Drachen Soldier (D S) : this Town will be dominated by human!!! Hero : I don’t think so….
(Shara join the battle) (after win)
Shara : many of elven put in jail by the human…. Aella : jail? We must save him…
Shara : …..
Hero : let’s go!! Don’t waste our time!!! (Shara available for party member)
(S tage 10 – Infiltrate the Prison) Shara : that’s the prison…
Hero : time to aggressive then… hahah!!! (after win)
Aella : look’s like there is deeper dungeon here….
Shara : maybe that was where the holy fountain guardian was jailed…
Hero : holy fountain guardian?? Whoever it is we must save them!!!
(stage 11 – Defeat the Warden)
Warden : HAHAHAHAH… so this is the rat that infiltrate my prison!!! Prepare to die!!!
(after win)
Aella : look’s like that the holy fountain guardian cell… Hero : are you fine…
Ann : who are you!!
Aella : we come to save you…
Shara : her name is Ann, the holy fountain guardian… Ann : Shara, is that you??
Shara : yes Ann…
Ann : …
Shara : Ann… this is not the time to confront me… Ann : … So you are the traveller that I hear…
Hero : yes
Ann : let me help you then… (Ann available for party member) (S tage 12 – The late reinforcement..) (outside the prison)
DS : looks like our troops come too late…. But they must be exhausted!!!
DS : let’s give the commander a gift!!! (after win)
Hero : looks like we destroy most of their troops..
Shara : nope… they still have the Baliista… a heavy armament to defend the ex-Poke Village…
Hero : So.. why don’t we destroy it and retake the Poke village? (S tage 13 – The Heavy Ballista!!)
Hero : so that’s the Ballista!! Aella : How we destroy it??
Hero : I will attract the attention… and the other will ambush the ballista from behind!!
Shara : that’s a good strategy.. but are you sure you can do it? Hero : there is nothing we can’t do before we try it!!
(after win)
Hero : now the ballista is gone!! Aella : time to retake the village!! (S tage 14 – Retake the Poke Village)
General : our big troops defeated by this bunch of rats?? General : Impossible!!! What a useless troops!!
General : You will fear the wrath of the Drachen General!!! (after win)
Aella : dad… finally we can retake the village…
General : Damn… your party will be obliterate by our King!!! Hero : what?? Akuma??
General : King Akuma will visit this land!!! Hahahah… Hero : what a bad timing…
Ann : let me heal all of you!! (S tage 15 (final) – The Akuma Wrath) Akuma : what the hell is this!!! Akuma : where is my troops!!!
Hero : your troops in this land is destroyed Akuma!!
Akuma : you are a human too!! Why you destroy my troops!!!
Hero : …
Aella : Hero, you are a human??
Akuma : So you want to revenge your family? Hahahah? Akuma : I don’t think you can defeat me…
Hero : you…… You kill my father King GloryHeart VII and take the Drachen throne!!!
Hero : you also kill my other family and spread a false rumour that my father is a corrupt king!!!
Hero : I will not forgive you to make peacefull Drachen become like this!!!
Aella : what?? Hero so you are the Drachen prince?? (after win… Akuma fleed away)
Akuma : I will remember this!!! And destroy you with my entire army!!!
(End)
Narator : The land of Lowe saved from the Drachen attack… Narrator : But… how long the peace will last??
Narrator : All of that in the hand on our hero!!!
1.3.3 Komponen dalam Game a. Playable Character
Tabel 3.2 Tabel Playable Character
Nama Latar Belakang Penampilan Fisik Hero Seorang pengelana misterius
yang berkelana pada daratan Löwe.
Warna Rambut : Kuning Postur : Sedang
Job : Knight / Thief / Archer Aella Putri dari kepala desa Poke
Village yang selalu ingin tahu.
Warna Rambut : Hijau Postur : Ramping Job : M age / Priest Regard Ksatria elven yang selalu Warna Rambut : Hitam
menjaga Poke Village. Postur : Berotot Job : Knight Rex Seorang elven lincah yang
dibesarkan di pantai.
Warna Rambut : Biru Postur : Sedang Job : Thief Alden Elven yang dibesarkan di
hutan setelah kematian kedua orangtuanya
Warna Rambut : Hijau Postur : Ramping Job : Archer Shara Elven misterius yang tinggal
di sebuah gubuk pada kaki gunung
Warna Rambut : Hitam Postur : Ramping Job : M age Ann Elven suci penjaga holy
fountain.
Warna Rambut : Perak Postur : Ramping Job : Priest
b. Enemy
Tabel 3.3 Tabel Enemy
Nama Deskripsi
Cimoschwein Hama perusak lahan warga pada daratan Löwe.
King Cimoschwein Pimpinan dari para Cimoschwein. Goblin M akhluk kecil yang tinggal di hutan. M ountain Rogue Perampok-perampok gunung.
Satyr Setengah manusia dan setengah kambing
yang menyerang ketika musuh lengah. Troll Raksasa buas yang aggresif.
Prison Guard Penjaga penjara Drachen. Prison Elite Penjaga utama penjara Drachen Warden Pimpinan penjara Drachen. Drachen Soldier Pasukan Drachen.
Drachen Elite Pasukan elit Drachen.
Drachen General Pimpinan dari pasukan penyerangan Drachen. Ballista Alat penembak panah dari pasukan Drachen. Cattapult Alat pelempar baru dari pasukan Drachen. Akuma Pemimpin tertinggi dari Drachen.
c. Item
Tabel 3.4 Tabel Item
Nama Deskripsi
Small Health Potion HP + 50 Small M ana Potion MP + 50 M edium Health Potion HP + 100 M edium M ana Potion MP + 100 Large Health Potion HP + 150 Large M ana Potion MP + 150
Poison Detox M enyembuhkan Poison
Insulin M enyembuhkan Paralyze
M agic Light M enyembuhkan Blind
Rainbow Herb M enyembuhkan semua status negatif (Poison, Paralyze, Blind)
M ax Potion M enyembuhkan HP dan M P hingga penuh. Holy Water M enghidupkan karakter yang pingsan.
d. Equipment
Tabel 3.5 Tabel Equipment
Nama Jenis
Iron Sword Sword
Inferno Sword Lion Killer Excalibur
Short Dagger Dagger
Blaze Dagger Saber Tooth Cursed Kris
Wooden Bow Bow
Forest Bow Dragon Wing Lumina
Elven Necklace Necklace Sun Necklace
Solid Light Holy Necklace
Common Wand Wand
Night Stick Elder Wand Elven Queen Staff
Elven Armor Heavy Armor
Chain M ail Dragon Armor Valkyrie Armor
Elven Suit Light Armor
Adventurer Suit Dragon Suit Killer Suit
Elven Robe Robe
Batik
Dragon Robe Angelic Protection
e. Stages
Tabel 3.6 Tabel Stages
Nama Deskripsi
Poke Village Desa asal Aella.
Cimoschwein Nest Sarang dari para Cimoschwein yang telah menyerang Poke Village.
Poke Forest Hutan diantara Poke village dengan Cimoschwein Nest.
Human Camp Camp awal dari pasukan Drachen.
Burning Village Poke Village yang hancur diserang oleh pasukan Drachen.
Rogra Kota tempat evakuasi para penduduk Poke Village.
Khaldur Kota dimana seorang elven misterius (Shara) tinggal.
M ountain Lokasi dimana Forest Troll berada.
Prison Lokasi ditawannya para elven yang melawan pasukan Drachen.
Ex-Poke Village Wilayah Poke Village yang telah diambil alih oleh pasukan Drachen.
1.4 Perancangan Sistem
Perancangan sistem yang digunakan untuk merancang sistem Protector of Acacia adalah perancangan UM L yang meliputi use case diagram, class diagram, sequence diagram, dan activity diagram.
1.4.1 Class Diagram
Gambar 3.21 Class Diagram Game Protector of Acacia 1.4.2 Use Case Diagram
Use case diagram digunakan untuk menjabarkan tahap-tahap yang dilalui oleh aktor dalam melakukan setiap kegiatan yang berhubungan dengan sistem. Berikut adalah use case diagram pada game Protector of Acacia:
1.4.3 Use Case Specification
Use case specification menjelaskan lebih detail mengenai interaksi antara pelaku dengan sistem. Kegiatan yang dilakukan akan mendapatkan respon dari sistem. Berikut adalah use case specification dari game Protector of Acacia:
a. Use Case Specification Memulai Permainan Baru
Tabel 3.6 Use Case Specification Memulai Permainan Baru Pelaku Pemain
Deskripsi Pemain memulai permainan dari awal.
Tujuan Agar pemain dapat mulai memainkan gam e ini .
Bidang khas suatu e vent
Pemain mengakses menu new
gam e.
Sistem akan merespon dengan menampilkan window dialog awal.
b. Use Case Specification Menyimpan Perkembangan Permainan
Tabel 3.7Use Case Specification Meyimpan Perkembangan Permainan
Pelaku Pemain
Deskripsi Pemain menyimpan progress permainan agar dapat melanjutkannya
ketika membuka aplikasi selanjutnya.
Tujuan Menyimpan progress perjalanan dari pemain.
Bidang khas suatu e vent
Pemain mengakses menu save
gam e.
Sistem akan merespon dengan menampilkan window konfirmasi untuk menyimpan permainan. Pemain memilih Yes. Sistem akan menyimpan semua
informasi mengenai progress game dan memberi pesan kepada
c. Use Case Specification Melanjutkan Permainan
Tabel 3.8 Use Case Specification Melanjutkan Permainan Pelaku Pemain
Deskripsi Pemain melanjutkan progress permainan dengan cara me-load data
permainan yang telah disimpan sebelumnya.
Tujuan Pemain dapat melanjutkan permainan dari posisi terakhir permainan
disimpan .
Bidang khas suatu e vent
Pemain mengakses menu load
gam e.
Sistem akan merespon dengan menampilkan window konfirmasi untuk me-load permainan. Pemain memilih Yes. Sistem akan me-load semua
informasi mengenai progress game dan menampilkan world map.
d. Use Case Specification Melihat World Map dan Memilih Area Tujuan
Tabel 3.9 Use Case Specification Melihat World Map dan Memilih Area Tujuan
Pelaku Pemain
Deskripsi Pemain menjelajahi daerah-daerah yang terdapat dalam world map.
Tujuan Pemain dapat berpindah lokasi untuk mengunjungi kota dan menyelesaikan misi.
Bidang khas suatu e vent
Pemain mengakses menu
travel.
Sistem akan merespon dengan menampilkan world map. Pemain memilih lokasi yang
dituju.
Sistem akan memindahkan lokasi pemain dan membuka aksi lokasi baru.
e. Use Case Specification Melakukan Transaksi
Tabel 3.10 Use Case Specification Melakukan Transaksi Pelaku Pemain
Deskripsi Pemain melakukan transaksi dengan pedagang.
Tujuan Pemain dapat membeli maupun menjual equipm ent dan item .
Bidang khas suatu e vent
Pemain mengakses menu shop. Sistem akan merespon dengan menampilkan halaman shop. Pemain memilih jenis
transaksi yang dilakukan.
Sistem akan menampilkan barang yang tersedia untuk ditransaksikan. Pemain memilih barang dan
menginput jumlah barang yang akan ditransaksikan.
Sistem akan meng-update uang dan jumlah barang milik pemain.
f. Use Case Specification Merekrut Karakter
Tabel 3.11 Use Case Specification Merekrut Karakter Pelaku Pemain
Deskripsi Pemain merekrut karakter agar dapat digunakan dalam pasukan..
Tujuan Pemain dapat merekrut karakter baru untuk ditambahkan ke dalam pasukan
Bidang khas suatu e vent
Pemain mengakses menu
cam p.
Sistem akan merespon dengan menampilkan halaman camp. Pemain memilih karakter yang
akan direkrut, lalu menekan
Hire.
Sistem akan mengurangi uang pemain dan menambahkan
karakter tersebut ke dalam anggota pasukan pemain.
g. Use Case Specification Melihat S tatus Karakter
Tabel 3.12 Use Case Specification Melihat Status Karakter Pelaku Pemain
Deskripsi Pemain melihat informasi dari karakter.
Tujuan Pemain dapat mengatur attribute, equipm ent dan skill dari karakter tersebut.
Bidang khas suatu e vent
Pemain mengakses menu status - char.
Sistem akan merespon dengan menampilkan halaman status -
char.
Pemain memilih karakter yang ingin dilihat.
Sistem akan menampilkan informasi dari karakter yang dipilih.
h. Use Case Specification Mengatur Equip dan Item
Tabel 3.13 Use Case S pecification Mengatur Equip dan Item Pelaku Pemain
Deskripsi Pemain mengatur equipm ent dan item yang dimilikinya.
Tujuan Pemain dapat membuang, menggunakan dan melihat informasi dari barang tersebut.
Bidang khas suatu e vent
Pemain mengakses menu status - equip atau status -
item .
Sistem akan merespon dengan menampilkan halaman status -
equip atau status - item .
Pemain memilih barang yang akan dimanipulasi dan memanipulasinya.
Sistem akan mengurangi jumlah, memasangkan ke karakter atau menampilkan informasi dari barang tersebut.
i. Use Case Specification Melakukan Pertempuran
Tabel 3.14 Use Case Specification Melakukan Pertempuran Pelaku Pemain
Deskripsi Pemain melakukan pertempuran untuk menyelesaikan tujuan yang
ada.
Tujuan Pemain dapat mendapatkan uang, experience, item dan menyelesaikan alur utama cerita.
Bidang khas suatu e vent
Pemain memilih lokasi misi Sistem akan merespon dengan menampilkan halaman m ission
preparation.
Pemain mengatur anggota pasukan yang akan digunakan dan memilih start m ission.
Sistem akan merespon dengan menampilkan halaman battle dan menampilkan tiap karakter dan musuh.
Pemain menggerakkan posisi karakter
Sistem akan merespon dengan menampilkan area gerakan dari karakter tersebut
Pemain menentukan lokasi tujuan karakter.
Sistem akan mengecek apakah lokasi tersebut dalam jarak langkah karakter dan dapat ditempati. Jika iya maka karakter akan berpindah ke lokasi tersebut. Pemain memilih menu attack Sistem akan merespon dengan
menampilkan area serangan dari karakter tersebut
Pemain menentukan lokasi musuh yang akan diserang
Sistem akan mengecek apakah musuh tersebut dalam jarak serang karakter. Jika iya maka karakter akan menyerang musuh tersebut. Sistem kemudian melakukan kalkulasi hp musuh.
Pemain memilih menu skill dan memilih skill yang ingin digunakan.
Sistem akan merespon dengan menampilkan area skill dari karakter tersebut
Pemain menentukan lokasi target yang akan dituju skill.
Sistem akan mengecek apakah target tersebut dalam jarak skill karakter. Jika iya maka karakter akan menggunakan skill kepada target tersebut. Sistem kemudian melakukan kalkulasi attribute target.
Pemain memilih menu item Sistem akan merespon dengan menampilkan semua item yang dimiliki pemain.
Pemain memilih item yang ingin digunakan.
Sistem akan merespon dengan menampilkan infomasi dari item yang dipilih.
Pemain menentukan lokasi target yang akan dituju item .
Sistem akan mengurangi jumlah
item dan mengubah attribute
target.
Pemain memilih wait Sistem akan mengubah fokus kepada karakter lain yang belum melakukan aksi.
Pemain memenuhi kondisi win atau lose condition yang disediakan
Sistem akan mengecek kondisi yang terpenuhi. Jika lose condition terpenuhi maka sistem akan menampilkan game over. Jika win
condition terpenuhi maka sistem
akan menampilkan tampilan
m ission report.
j. Use Case Specification Menambahkan Game Content
Tabel 3.15 Use Case S pecification Menambahkan Game Content Pelaku Adm in
Deskripsi Adm in menambahkan sebuah game content baru ke dalam
permainan.
Tujuan Adm in dapat menambahkan item , skill, dan enem y baru untuk gam e
Protector of Acacia.
Bidang khas suatu e vent
Adm in memilih menu add new content.
Sistem akan merespon dengan menampilkan halaman add new
content.
Pemain memasukkan data dari
gam e content tersebut.
Sistem akan melakukan validasi untuk data yang dimasukkan
adm in, apabila data valid maka content akan disimpan pada XML,
apabila tidak valid maka akan menampilkan pesan error.
k. Use Case Specification Mengubah Game Content
Tabel 3.16 Use Case S pecification Mengubah Game Content Pelaku Adm in
Deskripsi Adm in mengubah data sebuah gam e content dalam permainan.
Tujuan Adm in dapat mengubah data item, skill, dan enem y untuk gam e
Protector of Acacia.
Bidang khas suatu e vent
Adm in memilih content yang
ingin di-edit .
Sistem akan merespon dengan menampilkan data dari game
content yang dipilih.
Pemain memasukkan data baru dari gam e content tersebut dan memilkih OK.
Sistem akan melakukan validasi untuk data yang dimasukkan
adm in, apabila data valid maka
data content akan disimpan pada XML, apabila tidak valid maka akan menampilkan pesan error.
l. Use Case Specification Menghapus Game Content
Tabel 3.17 Use Case S pecification Menghapus Game Content Pelaku Adm in
Deskripsi Adm in menghapus data sebuah gam e content dalam permainan.
Tujuan Adm in dapat menghapus item , skill, dan enem y untuk gam e Protector
of Acacia.
Bidang khas suatu e vent
Adm in memilih content yang
ingin di-delete dan menekan tombol delete.
Sistem akan merespon dengan memunculkan pop-up dialog. Pemain memilih Yes. Sistem akan menghapus data gam e
1.4.4 Activity Diagram
Activity diagram digunakan untuk menjabarkan urutan-urutan suatu proses yang terjadi antara pelaku dengan sistem secara lebih lengkap. Berikut adalah activity diagram dari game Protector of Acacia :
a. Activity Diagram Memulai Permainan Baru
b. Activity Diagram Menyimpan Permainan
c. Activity Diagram Melanjutkan Permainan
d. Activity Diagram Melihat World Map dan Memilih Area Tujuan
Gambar 3.26 Activity Diagram Melihat World Map dan Memilih Area Tujuan
f. Activity DiagramMerekrut Karakter
Gambar 3.28 Activity Diagram Merekrut Karakter g. Activity Diagram Melihat S tatus Karakter
h. Activity Diagram Mengatur Equip dan Item
j. Activity Diagram Menambahkan Game Content
k. Activity Diagram Mengubah Game Content
l. Activity Diagram Menghapus Game Content
1.4.5 Sequence Diagram
Sequence diagram digunakan untuk menjabarkan proses pertukaran pesan antara pelaku dengan sistem secara lebih lengkap. Berikut adalah sequence diagram dari game Protector of Acacia :
Gambar 3.38 Sequence Diagram Melihat World Map dan Memilih Lokasi Tujuan
1.5 Perancangan Layar
Perancangan layar merupakan desain awal dari pembuatan user-interface yang nantinya akan diterapkan dalam game Protector of Acacia. Berikut rancangan layar dari game Protector of Acacia :
a. Halaman Awal
Gambar 3.47 Rancangan Halaman Awal
Halaman ini merupakan halaman awal ketika aplikasi Protector of Acacia dijalankan. Pada halaman ini terdapat judul game yang terletak di atas layar dan pada tengah layar terdapat menu New Game dan Continue. M enu New Game akan membawa pemain memulai permainan dari awal. Sedangkan menu Continue akan membawa pemain ke dalam progress permainan yang terakhir disimpan.
b. Halaman Dialog
Gambar 3.48 Rancangan Halaman Dialog
Halaman ini merupakan halaman ketika terjadi percakapan antar karakter yang menyangkut dengan jalannya cerita game ini. Pada halaman ini akan muncul portrait karakter yang sedang melakukan percakapan, nama dari karakter tersebut dan kotak dialog yang berisi percakapan dari karakter tersebut. Latar belakang dari halaman ini menyesuaikan dengan lokasi terjadinya percakapan.
c. Halaman World Map
Gambar 3.49 Rancangan Halaman World Map
Halaman ini merupakan halaman yang menunjukkan peta dunia Acacia yang dapat dijelajahi oleh pemain. Halaman ini diakses ketika pemain ingin berpindah dari satu lokasi ke lokasi lain. Pemain dapat berpindah lokasi dengan cara menyentuh lokasi yang dituju dan menekan move. Simbol lokasi akan berbeda-beda bergantung dengan jenis lokasi, misalnya : kota atau dungeon. Pemain dapat mengakses menu berupa : party rooster, item list, save, dan back to map. Party rooster akan menampilkan karakter yang dimiliki oleh pemain, item list akan menampilkan daftar item yang dimiliki pemain, save untuk menyimpan permainan, dan back to map untuk menutup menu. Tombol visit digunakan untuk melihat aktivitas dalam kota.
d. Halaman Shop
Gambar 3.50 Rancangan Halaman Shop
Halaman ini merupakan halaman yang menampilkan transaksi pemain dengan pedagang yang ada di dunia Acacia. Pada bagian kiri atas terdapat menu untuk memilih akan membeli atau menjual barang kepada pedagang, dan pada kanan atas terdapat pilihan jenis barang yang akan ditransaksikan (equipment atau item yang lain).
Pada bagian tengah layar terdapat list barang, jika menu yang dipilih adalah buy maka barang yang ditampilkan adalah barang-barang milik pedagang sedangkan jika memilih pilihan sell maka barang yang ditampilkan adalah barang milik pemain. Jenis barang yang ditampilkan sesuai dengan menu jenis barang yang dipilih (equipment / item). Terdapat pula tombol prev dan next untuk berpindah ke halaman barang selanjutnya.
Pada bagian bawah layar ditampilkan informasi dari barang tersebut beserta pilihan transaksi yang mungkin dilakukan.
e. Halaman Camp
Gambar 3.51 Rancangan Halaman Camp
Halaman ini merupakan halaman yang menampilkan karakter-karakter yang dapat direkrut oleh pemain. Terdapat list karakter yang berisi informasi dari karakter tersebut (picture, name, level, job, dan attribute lainnya) beserta jumlah biaya yang diperlukan untuk merekrut karyawan tersebut.
List karakter dapat digeser ke atas dan ke bawah untuk melihat list karakter selanjutnya.
f. Halaman Party Rooster
Gambar 3.52 Rancangan Halaman Party Rooster
Halaman ini merupakan halaman yang menampilkan karakter-karakter yang dimiliki oleh pemain. Pada bagian atas layar terdapat menu tab sebagai navigasi untuk berpindah ke suatu bagian halaman character detail atau back untuk kembali ke world map. Pada bagian tengah layar ditampilkan list dari semua karakter yang dapat digunakan oleh pemain, ketika sebuah bagian pada karakter tersebut disentuh dan memilih detail maka halaman akan berpindah ke halaman character detail untuk karakter tersebut.
g. Halaman Character Detail
Gambar 3.53 Rancangan Halaman Character Detail
Halaman ini merupakan halaman yang menampilkan informasi dari suatu karakter yang sudah terpilih pada halaman status – character secara lengkap. Informasi yang ditampilkan antara lain : picture, name, job, level, skill, dan attribute lainnya.
Pada bagian atas layar terdapat menu tab sebagai navigasi untuk berpindah ke bagian equipment, skill atau kembali ke layar character rooster.
h. Halaman Item List
Gambar 3.54 Rancangan Halaman S tatus – Item List
Halaman ini merupakan halaman yang menampilkan informasi dari item-item yang dimiliki oleh pemain. Pada bagian atas layar terdapat menu tab sebagai navigasi untuk melihat suatu jenis item (equipment, dan consumable item). Pada bagian tengah layar akan menampilkan semua list item yang dimiliki oleh pemain, dan ketika sebuah item disentuh maka informasi dari item tersebut akan ditampilkan pada bagian detail item yang terdapat pada bagian bawah layar.
i. Halaman Mission Objective
Gambar 3.55 Rancangan Halaman Mission Objective
Halaman ini merupakan halaman yang menampilkan informasi dari mission yang akan dilakukan pemain. Bagian ini akan menampilkan objective atau tujuan dari misi.
j. Halaman Battle
Gambar 3.56 Rancangan Halaman Battle
Halaman ini merupakan halaman pertempuran pada game ini. Seluruh layar merupakan daerah pertempuran dengan bentuk orthogonal grid. Ketika pemain menyentuh seorang karakter maka pada bagian kanan layar akan muncul action list yang dapat dilakukan karakter tersebut (move, attack, skill, item, dan wait) dan pada bagian bawah layar akan menampilkan informasi dari karakter tersebut (picture, name, hp, dan mp).
k. Halaman Mission Report
Gambar 3.57 Rancangan Halaman Mission Report
Halaman ini merupakan halaman yang menampilkan hasil dan performa pemain untuk mission yang baru saja diselesaikan. Informasi yang ditampilkan antara lain : condition (success atau failed), time, experience gained, dan money gained.
l. Halaman Game Content Editor
Gambar 3.58 Rancangan Halaman Game Content Editor
Halaman ini merupakan halaman yang hanya dapat diakses oleh admin. Pada halaman ini admin dapat menambahkan, mengubah, dan menghapus game content (item, skill, dan enemy) yang terdapat pada game Protector of Acacia.