L1 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.
L2
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.
L3 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.
L4 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.
L5 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.
L6 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.
L7 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.
L8 7. Dalam sebuah game TRPG berapa lama waktu yang Anda inginkan untuk menyelesaikan sebuah stage?
Durasi stage 1 2% 4 6% 29 45% 30 47%
kurang dari 20 menit 20 hingga <40 menit 40 hingga <60 menit
Gambar 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.
L9 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.
L10 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.
L11 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.
L12 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.
L13 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.
L14 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.
L15 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.
L16 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.
L17
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).
L18
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
L19 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)
Gambar 3.19 Gameplay Battleheart
L20 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,
M engalahkan
Kepemimpinan,
peperangan
3
kekuatan
musuh-musuh
peperangan
yang meresahakan
kerajaan, pelestarian
2
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
Grafik
unik
dan
Penggunaan elemen-
durasi permainan
banyaknya pilihan
elemen
Indonesia
yang panjang
job
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.
L21 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 dungeondungeon 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 masingmasing. 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
L22 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 :
L23
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.
L24 Dialog dalam game: (Opening) Narator Narator Narator Narator Narator Narator Narator Narator Narator Narator Narator Narator
: On a World called Acacia....... : An another great War will Start..... : Human Race.... a greedy race on Drachen continent..... : lived with war ............. and greed.... : on the another side...... : exist the elven race..... the ancient race that protect the forest.... : lived co-exist with the other species on the Lowe continent.... : Once time..... Drachen come to it’s end : Human race absorb all of the resources on the Drachen.... : Unfornately... for the human.... and maybe for the elven too... : ‘cause the human planning to dominate and migrate to Lowe.... : 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….
L25 Aella Aella Hero Hero
: listen… Cimoschwein should be an peacefull species… there must be a reason for them attacked my village… : I am here… to search that reason!!! : gahhhh… I hate seeing this…. An emotional girl and my crazy passion for helping others…. : 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 : !!!....
L26 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) MS : Aella… calm yourself…. Aella : Who are you!! MS : 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….) MS : Aella… please come in… only Aella….
L27 Hero MS
: … who are you?? : 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 ==” ) MS : 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… MS : … okay please come in… (Aella meditating in the hut, and there is a elven girl on robe) MS : 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… Shara : I think the only way to enter is the front door?
L28 Hero (after win) Aella Shara
: time to aggressive then… hahah!!!
: look’s like there is deeper dungeon here…. : 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!!
L29 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 Hero Seorang pengelana misterius yang berkelana pada daratan Löwe. Aella Putri dari kepala desa Poke Village yang selalu ingin tahu. Regard Ksatria elven yang selalu
Penampilan Fisik Warna Rambut : Kuning Postur : Sedang Job : Knight / Thief / Archer Warna Rambut : Hijau Postur : Ramping Job : M age / Priest Warna Rambut : Hitam
L30 menjaga Poke Village.
Rex
Alden
Shara
Ann
Postur : Berotot Job : Knight Seorang elven lincah yang Warna Rambut : Biru dibesarkan di pantai. Postur : Sedang Job : Thief Elven yang dibesarkan di Warna Rambut : Hijau hutan setelah kematian kedua Postur : Ramping orangtuanya Job : Archer Elven misterius yang tinggal Warna Rambut : Hitam di sebuah gubuk pada kaki Postur : Ramping gunung Job : M age Elven suci penjaga holy Warna Rambut : Perak fountain. Postur : Ramping Job : Priest
L31 b. Enemy Tabel 3.3 Tabel Enemy Nama Cimoschwein King Cimoschwein Goblin M ountain Rogue Satyr Troll Prison Guard Prison Elite Warden Drachen Soldier Drachen Elite Drachen General Ballista Cattapult Akuma
Deskripsi Hama perusak lahan warga pada daratan Löwe. Pimpinan dari para Cimoschwein. M akhluk kecil yang tinggal di hutan. Perampok-perampok gunung. Setengah manusia dan setengah kambing yang menyerang ketika musuh lengah. Raksasa buas yang aggresif. Penjaga penjara Drachen. Penjaga utama penjara Drachen Pimpinan penjara Drachen. Pasukan Drachen. Pasukan elit Drachen. Pimpinan dari pasukan penyerangan Drachen. Alat penembak panah dari pasukan Drachen. Alat pelempar baru dari pasukan Drachen. Pemimpin tertinggi dari Drachen.
c. Item Tabel 3.4 Tabel Item Nama Small Health Potion Small M ana Potion M edium Health Potion M edium M ana Potion Large Health Potion Large M ana Potion Poison Detox Insulin M agic Light Rainbow Herb M ax Potion Holy Water
Deskripsi HP + 50 MP + 50 HP + 100 MP + 100 HP + 150 MP + 150 M enyembuhkan Poison M enyembuhkan Paralyze M enyembuhkan Blind M enyembuhkan semua status negatif (Poison, Paralyze, Blind) M enyembuhkan HP dan M P hingga penuh. M enghidupkan karakter yang pingsan.
L32 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
L33 e. Stages Tabel 3.6 Tabel Stages Nama Poke Village Cimoschwein Nest Poke Forest Human Camp Burning Village Rogra Khaldur M ountain Prison Ex-Poke Village
1.4
Deskripsi Desa asal Aella. Sarang dari para Cimoschwein yang telah menyerang Poke Village. Hutan diantara Poke village dengan Cimoschwein Nest. Camp awal dari pasukan Drachen. Poke Village yang hancur diserang oleh pasukan Drachen. Kota tempat evakuasi para penduduk Poke Village. Kota dimana seorang elven misterius (Shara) tinggal. Lokasi dimana Forest Troll berada. Lokasi ditawannya para elven yang melawan pasukan Drachen. Wilayah Poke Village yang telah diambil alih oleh pasukan Drachen.
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 Berikut adalah class diagram pada game Protector of Acacia :
L34
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:
L35
Gambar 3.22 U se Case Diagram Game Protector of Acacia
L36
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 Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain memulai permainan dari awal. Agar pemain dapat mulai memainkan game ini . Pemain mengakses menu new Sistem akan merespon dengan game. menampilkan window dialog awal.
b. Use Case Specification Menyimpan Perkembangan Permainan Tabel 3.7Use Case Specification Meyimpan Perkembangan Permainan Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain menyimpan progress permainan agar dapat melanjutkannya ketika membuka aplikasi selanjutnya. Menyimpan progress perjalanan dari pemain. Pemain mengakses menu save Sistem akan merespon dengan game. menampilkan window konfirmasi untuk menyimpan permainan. Pemain memilih Yes. Sistem akan menyimpan semua informasi mengenai progress game dan memberi pesan kepada pemain.
L37 c. Use Case Specification Melanjutkan Permainan Tabel 3.8 Use Case Specification Melanjutkan Permainan Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain melanjutkan progress permainan dengan cara me-load data permainan yang telah disimpan sebelumnya. Pemain dapat melanjutkan permainan dari posisi terakhir permainan disimpan . Pemain mengakses menu load Sistem akan merespon dengan game. 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 Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain menjelajahi daerah-daerah yang terdapat dalam world map. Pemain dapat berpindah lokasi untuk mengunjungi kota dan menyelesaikan misi. Pemain mengakses menu Sistem akan merespon dengan travel. menampilkan world map. Pemain memilih lokasi yang Sistem akan memindahkan lokasi dituju. pemain dan membuka aksi lokasi baru.
e. Use Case Specification Melakukan Transaksi Tabel 3.10 Use Case Specification Melakukan Transaksi Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain melakukan transaksi dengan pedagang. Pemain dapat membeli maupun menjual equipment dan item. Pemain mengakses menu shop. Sistem akan merespon dengan menampilkan halaman shop. Pemain memilih jenis Sistem akan menampilkan barang transaksi yang dilakukan. yang tersedia untuk ditransaksikan. Pemain memilih barang dan Sistem akan meng-update uang menginput jumlah barang yang dan jumlah barang milik pemain. akan ditransaksikan.
L38 f. Use Case Specification Merekrut Karakter Tabel 3.11 Use Case Specification Merekrut Karakter Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain merekrut karakter agar dapat digunakan dalam pasukan.. Pemain dapat merekrut karakter baru untuk ditambahkan ke dalam pasukan Pemain mengakses menu Sistem akan merespon dengan camp. menampilkan halaman camp. Pemain memilih karakter yang Sistem akan mengurangi uang akan direkrut, lalu menekan pemain dan menambahkan Hire. 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 Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain melihat informasi dari karakter. Pemain dapat mengatur attribute, equipment dan skill dari karakter tersebut. Pemain mengakses menu Sistem akan merespon dengan status - char. menampilkan halaman status char. Pemain memilih karakter yang Sistem akan menampilkan ingin dilihat. 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 Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain mengatur equipment dan item yang dimilikinya. Pemain dapat membuang, menggunakan dan melihat informasi dari barang tersebut. Pemain mengakses menu Sistem akan merespon dengan status - equip atau status menampilkan halaman status item. equip atau status - item. Pemain memilih barang yang Sistem akan mengurangi jumlah, akan dimanipulasi dan memasangkan ke karakter atau memanipulasinya. menampilkan informasi dari barang tersebut.
L39 i. Use Case Specification Melakukan Pertempuran Tabel 3.14 Use Case Specification Melakukan Pertempuran Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Pemain Pemain melakukan pertempuran untuk menyelesaikan tujuan yang ada. Pemain dapat mendapatkan uang, experience, item dan menyelesaikan alur utama cerita. Pemain memilih lokasi misi Sistem akan merespon dengan menampilkan halaman mission preparation. Pemain mengatur anggota Sistem akan merespon dengan pasukan yang akan digunakan menampilkan halaman battle dan dan memilih start mission. menampilkan tiap karakter dan musuh. Pemain menggerakkan posisi Sistem akan merespon dengan karakter 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. Pemain menentukan lokasi target yang akan dituju skill.
Sistem akan merespon dengan menampilkan area skill dari karakter tersebut
Pemain memilih menu item
Pemain memilih item yang ingin digunakan.
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.
Sistem akan merespon dengan menampilkan semua item yang dimiliki pemain. Sistem akan merespon dengan menampilkan infomasi dari item yang dipilih.
L40 Pemain menentukan lokasi target yang akan dituju item. Pemain memilih wait
Pemain memenuhi kondisi win atau lose condition yang disediakan
Sistem akan mengurangi jumlah item dan mengubah attribute target. Sistem akan mengubah fokus kepada karakter lain yang belum melakukan aksi. 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 mission report.
j. Use Case Specification Menambahkan Game Content Tabel 3.15 Use Case S pecification Menambahkan Game Content Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Admin Admin menambahkan sebuah game content baru ke dalam permainan. Admin dapat menambahkan item, skill, dan enemy baru untuk game Protector of Acacia. Admin memilih menu add new Sistem akan merespon dengan content. menampilkan halaman add new content. Pemain memasukkan data dari Sistem akan melakukan validasi game content tersebut. untuk data yang dimasukkan admin, apabila data valid maka content akan disimpan pada XML, apabila tidak valid maka akan menampilkan pesan error.
L41 k. Use Case Specification Mengubah Game Content Tabel 3.16 Use Case S pecification Mengubah Game Content Pelaku Deskripsi Tujuan Bidang khas suatu e vent
Admin Admin mengubah data sebuah game content dalam permainan. Admin dapat mengubah data item, skill, dan enemy untuk game Protector of Acacia. Sistem akan merespon dengan Admin memilih content yang ingin di-edit . menampilkan data dari game content yang dipilih. Pemain memasukkan data baru Sistem akan melakukan validasi dari game content tersebut dan untuk data yang dimasukkan memilkih OK. admin, 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 Deskripsi Tujuan Bidang khas suatu e vent
Admin Admin menghapus data sebuah game content dalam permainan. Admin dapat menghapus item, skill, dan enemy untuk game Protector of Acacia. Sistem akan merespon dengan Admin memilih content yang ingin di-delete dan menekan memunculkan pop-up dialog. tombol delete. Pemain memilih Yes. Sistem akan menghapus data game content tersebut dari XML.
L42 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
Gambar 3.23 Activity Diagram Memulai Permainan Baru
L43 b. Activity Diagram Menyimpan Permainan
Gambar 3.24 Activity Diagram Menyimpan Permainan
L44 c. Activity Diagram Melanjutkan Permainan
Gambar 3.25 Activity Diagram Melanjutkan Permainan
L45 d. Activity Diagram Melihat World Map dan Memilih Area Tujuan
Gambar 3.26 Activity Diagram Melihat World Map dan Memilih Area Tujuan
L46 e. Activity Diagram Melakukan Transaksi
L47
Gambar 3.27 Activity Diagram Melakukan Transaksi
L48 f. Activity Diagram Merekrut Karakter
Gambar 3.28 Activity Diagram Merekrut Karakter g. Activity Diagram Melihat S tatus Karakter
Gambar 3.29 Activity Diagram Melihat Status Karakter
L49 h. Activity Diagram Mengatur Equip dan Item
Gambar 3.30 Activity Diagram Mengatur Equip dan Item
L50 i. Activity Diagram Melakukan pertempuran
L51
Gambar 3.31 Activity Diagram Melakukan pertempuran
L52 j. Activity Diagram Menambahkan Game Content
Gambar 3.32 Activity Diagram Menambahkan Game Content
L53 k. Activity Diagram Mengubah Game Content
Gambar 3.33 Activity Diagram Mengubah Game Content
L54 l. Activity Diagram Menghapus Game Content
Gambar 3.34 Activity Diagram Menghapus Game Content
L55 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.35 Sequence Diagram Memulai Permainan Baru
L56
Gambar 3.36 Sequence Diagram Menyimpan Permainan
L57
Gambar 3.37 Sequence Diagram Melanjutkan Permainan
L58
Gambar 3.38 Sequence Diagram Melihat World Map dan Memilih Lokasi Tujuan
L59
Gambar 3.39 Sequence Diagram Melakukan Transaksi
L60
Gambar 3.40 Sequence Diagram Merekrut Karakter
L61
Gambar 3.41 Sequence Diagram Melihat Status Karakter
L62
Gambar 3.42 Sequence Diagram Mengatur Equip dan Item
L63
Gambar 3.43 Sequence Diagram Melakukan pertempuran
L64
Gambar 3.44 Sequence Diagram Menambah Game Content
L65
Gambar 3.45 Sequence Diagram Mengubah Game Content
L66
Gambar 3.46 Sequence Diagram Menghapus Game Content
L67 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.
L68 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.
L69 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.
L70 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.
L71 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.
L72 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.
L73 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.
L74 h. Halaman Item List
Gambar 3.54 Rancangan Halaman S tatus – Item List Halaman ini merupakan halaman yang menampilkan informasi dari itemitem 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.
L75 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.
L76 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).
L77 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.
L78 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.