• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN. 3.1 Perkembangan Industri Game di Indonesia. aplikasi casual game yang dilakukan penulis.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN. 3.1 Perkembangan Industri Game di Indonesia. aplikasi casual game yang dilakukan penulis."

Copied!
120
0
0

Teks penuh

(1)

BAB 3

ANALIS IS DAN PERANCANGAN

3.1 Perkembangan Industri Game di Indonesia

Penulis melakukan pengamatan terhadap perkembangan industri game yang ada di Indonesia sebagai bentuk pengembangan dari latar belakang pembuatan aplikasi casual game yang dilakukan penulis.

Industri game yang ada di Indonesia merupakan salah satu sektor industri yang sedang berkembang, hal ini dapat di lihat dari banyaknya bermunculan perusahaan-perusahaan yang bergerak di bidang game selama beberapa tahun terakhir di Indonesia mulai dari developer maupun publisher game.

Berikut adalah beberapa dari banyak perusahaan yang bergerak di bidang

game development yang ada di Indonesia :

• M atahari Studios

Perusahaan pengembang game yang merupakan salah satu studio yang ikut andil dalam pengembangan game Need for Speed dalam beberapa pemodelan mobil.

• Jatis

M erupakan salah satu pengembang aplikasi mobile game dari Indonesia.

(2)

• IPLAYALLDAY

M erupakan studio yang berawal dari pembuatan game flash, merupakan pembuat dari game M otorama, yang merupakan game PC yang pernah menjadi Game Sport of the Year tahun 2006 versi game tunnel.

• Abox Studio

Developer game Indonesia yang memfokuskan pada pengembangan

game-game aktifitas / performative.

• Stratego

M erupakan salah satu pengembang game advertgaming flash yang ada di Indonesia.

M enara Games

Pengembang PC casual game yang kemudian sekarang memfokuskan pada pasar casual game di platform iPhone iOS.

• Altermyth

Pengembang game online 3D turn based RPG Inspirit Arena. • E-Funsoft

M erupakan pengembang casual game yang berlokasi di Yogyakarta yang sejak tahun 2007 telah berkerja sama dengan sebuah game

publisher di Rusia dalam proyek mereka.

• DivineKids

M erupakan pengembang game yang disahkan oleh M useum Rekor Indonesia (M URI) pada tahun 2005 sebagai pembuat game pertama di Indonesia.

(3)

Berdasarkan hasil wawancara yang dilakukan tim kompas dengan dua pakar

game yang berkunjung ke Indonesia yaitu Ian Livingstone selaku life

president Eidos, dan Takashi Tokita selaku kepala tim mobile Square Enix,

maka dapat disimpulkan bahwa peluang industri game akan melaju dengan pesat di Indonesia. M ereka mengatakan bahwa developer game di Indonesia memiliki potensi dalam mengembangkan pangsa pasar game itu sendiri dikarenakan peminat game di Indonesia jumlahnya tidak sedikit, maka dari itu penulis menjadikan hal ini sebagai salah satu latar belakang penulis melakukan pengembangan aplikasi game tersebut.

3.2 Analisis kuisioner

Kuisioner ini disebarkan secara online kepada 105 responden dan berikut adalah hasilnya :

1. Apakah jenis kelamin anda?

Tabel 3.1. Jawaban Kuisioner No. 1

Pilihan Responden Persentase

A. Laki – laki 73 69.52%

B. Perempuan 28 26.67%

C. Tidak mengisi 4 3.81%

(4)

Gambar 3.1. Pie Chart Jawaban Kuisioner No.1

Pertanyaan di atas bertujuan untuk mengetahui jumlah gender responden lebih banyak laki-laki atau perempuan. Dan berdasarkan hasil jawaban pada diagram yang digambarkan di atas, dapat disimpulkan bahwa sebagian besar responden adalah pria.

2. Apakah profesi anda sekarang?

Tabel 3.2. Jawaban Kuisioner No. 2

Pilihan Responden Persentase

A. Pelajar 15 14.29% B. M ahasiswa 70 66.67% C. Karyawan 14 13.33% D. Lainnya 6 5.71% Total 105 100% 69.52% 26.67% 3.81%

Jenis Kelamin

Laki ‐ Laki Perempuan Tidak Mengisi

(5)

Gambar 3.2. Pie Chart Jawaban Kuisioner No. 2

Pertanyaan di atas bertujuan untuk mengetahui profesi dari responden. Dan berdasarkan jumlah persentase masing-masing jawaban, dapat ditarik kesimpulan bahwa profesi responden yang paling banyak saat ini adalah mahasiswa dengan persentase 67%.

3. Apakah anda pernah memainkan casual game sebelumnya?

Tabel 3.3. Jawaban Kuisioner No. 3

Pilihan Responden Persentase

A. Pernah 90 85.71% B. Tidak pernah 11 10.48% C. Tidak mengisi 4 3.81% Total 105 100% 14.29% 66.67% 13.33% 5.71%

Profesi

Pelajar Mahasiswa Karyawan Lainnya

(6)

Gambar 3.3. Pie Chart Jawaban Kuisioner No. 3

Pertanyaan di atas bertujuan untuk mengetahui apakah responden sudah pernah memainkan casual game atau belum. Dan berdasarkan persentase jawaban di atas, bisa dilihat bahwa sebagian besar responden sudah pernah memainkan casual game. Jawaban para responden tersebut juga menunjukkan bahwa mereka sudah cukup familiar dengan casual game.

4. Jika iya, pada saat apakah anda memainkan casual game tersebut?

Tabel 3.4. Jawaban Kuisioner No. 4

Pilihan Responden Persen-tase

A. Saat senggang 57 41.01% B. Saat menunggu 34 24.46% C. Saat bosan 47 33.81% D. Lainnya 1 0.72% Total 139 100% 85.71% 10.48% 3.81%

Pernah main casual game?

Pernah Tidak Pernah Tidak mengisi

(7)

Gambar 3.4. Pie Chart Jawaban Kuisioner No. 4

Pertanyaan di atas bertujuan untuk mengetahui pada saat apakah para responden memainkan casual game. Berdasarkan hasil jawaban di atas, dapat di simpulkan bahwa orang banyak memainkan casual game pada saat senggang dan pada saat bosan. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple answers).

5. Apa yang biasanya anda harapkan dalam bermain casual game?

Tabel 3.5. Jawaban Kuisioner No. 5

Pilihan Responden Persentase

A. Tantangan 29 21.01%

B. Hiburan 69 50.00%

C. M elepas waktu luang 36 26.09%

D. Lainnya 4 2.90% Total 138 100% 41.01% 24.46% 33.81% 0.72%

Kapan memainkan casual game?

Saat Senggang Saat Menunggu Saat Bosan Lainnya

(8)

Gambar 3.5. Pie Chart Jawaban Kuisioner No. 5

Pertanyaan di atas bertujuan untuk mengetahui timbal balik apa yang responden harapkan dari bermain game dan berdasarkan jumlah persentase terbanyak yang dicapai, maka yang orang harapkan dari bermain game adalah ingin mendapat hiburan dengan persentase sebesar 50%. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple

answers).

6. Casual game sejenis apakah yang biasa anda mainkan?

Tabel 3.6. Jawaban Kuisioner No. 6

Pilihan Responden Persentase

A. Game bertipe puzzle 31 22.79%

B. Game bertipe strategi 62 45.59%

C. Game ketangkasan 35 25.74% D. Lainnya 8 5.88% Total 136 100% 21.01% 50.00% 26.09% 2.90%

Yang diharapkan dari bermain game

Tantangan Hiburan Melepas waktu luang Lainnya

(9)

Gambar. 3.6. Pie Chart Jawaban Kuisioner No. 6

Pertanyaan di atas bertujuan untuk mengetahui jenis casual game bagaimana yang disukai biasa atau sering dimainkan oleh responden. Berdasarkan tabel di atas diketahui bahwa game bertipe strategi merupakan tipe game yang paling digemari oleh para responden. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple answers).

7. M enurut anda, poin apakah yang menjadi andalan suatu casual game, sehingga dapat menarik minat untuk memainkan game tersebut?

Tabel 3.7. Jawaban Kuisioner No. 7

Pilihan Responden Persentase

A. Simpel dan mudah dimengerti 24 22.86%

B. Terkesan lucu dan menghibur 23 21.90%

C. Dapat dimainkan pada waktu santai 20 19.05%

D. M emiliki karakteristik konsep gameplay yang unik

25 23.81% E. Lainnya 13 12.38% 22.79% 45.59% 25.74% 5.88%

Jenis casual game yang biasa 

dimainkan

Game bertipe puzzle Game bertipe strategi Game ketangkasan Lainnya

(10)

Total 105 100%

Gambar. 3.7. Pie Chart Jawaban Kuisioner No. 7

Pertanyaan di atas bertujuan untuk mengetahui poin dari suatu casual game yang di sukai. Berdasarkan persentase di atas, dapat disimpulkan bahwa game yang memiliki konsep gameplay yang unik, simple dan mudah dimengerti merupakan poin yang diminati oleh responden

8. Jenis tantangan dan kesulitan seperti apakah yang biasanya anda sukai dari

casual game?

Tabel 3.8. Jawaban Kuisioner No. 8

Pilihan Responden Persentase

A. Tantangan skor tertinggi antar player 47 37.01%

B. Tantangan dalam mengorganisasi unit 39 30.71% C. Tantangan yang mengandalkan reflek pemain 34 26.77%

22.86% 21.90% 19.05% 23.81% 12.38%

Poin andalan casual game

Simpel dan mudah  dimengerti Terkesan lucu dan  menghibur Dapat dimainkan pada waktu  santai Memiliki karakteristik  konsep gameplay yang unik Lainnya

(11)

D. Lainnya 7 5.51%

Total 127 100%

Gambar. 3.8. Pie Chart Jawaban Kuisioner No. 8

Pada kuisioner di atas, responden dapat memilih lebih dari satu jawaban (multiple answers). Dan Berdasarkan persentase hasil jawaban diagram yang digambarkan di atas, dapat disimpulkan bahwa sebagian besar responden menyukai tantangan skor antar player.

9. Di platform manakah biasanya anda memainkan casual game tersebut?

Tabel 3.9. Jawaban Kuisioner No. 9

Pilihan Responden Persentase

A. Gaming console 10 26.95%

B. M obile game console 9 6.38%

C. M obile Phone 34 24.11% D. Personal computer 50 35.46% 37.01% 30.71% 26.77% 5.51%

Tantangan yang disukai dari casual game

Tantangan skor tertinggi  antar player Tantangan dalam  mengorganisasi unit Tantangan yang  mengandalkan reflek pemain Lainnya

(12)

E. Laptop / netbook 38 26.95%

Total 141 100%

Gambar. 3.9. Pie Chart Jawaban Kuisioner No. 9

Tujuan dari pertanyaan di atas adalah untuk mengetahui platform yang paling sering digunakan responden pada saat bermain game. Dan berdasarkan persentase hasil jawaban di atas, maka personal computer masih menjadi yang paling diminati dengan persentase 36% diikuti laptop dengan persentase 27%, kemudiaan ada mobile phone, gaming console dan mobile game console. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple answers).

10. Game tower defense apa sajakah yang sudah pernah anda mainkan?

Tabel 3.10. Jawaban Kuisioner No. 10

Pilihan Responden Persentase

A. Plants vs Zombie 71 52.21% B. Epic war 11 8.09% 7.09% 6.38% 24.11% 35.46% 26.95%

Platform memainkan casual game

Gaming console Mobile game console Mobile Phone Personal computer Laptop / Netbook

(13)

C. Cartoon War 24 17.65%

D.Elemental Tower Defence 21 15.54%

E. Lainnya 9 6.62%

Total 136 100%

Gambar 3.10. Pie Chart Jawaban Kuisioner No. 10

Pertanyaan ini bertujuan untuk mengetahui game tower defense apa sajakah yang sudah pernah dimainkan oleh responden. Berdasarkan persentase terbanyak dapat disimpulkan bahwa Plants vs Zombie s merupakan game jenis

tower defense yang paling banyak dimainkan oleh responden dengan

persentase hingga 52%. Oleh karena itu Plants vs Zombie akan dijadikan acuan dalam pembuatan game ini. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple answers).

52.21% 8.09% 17.65% 15.44% 6.62%

Game tower defence apa yang 

pernah dimainkan

Plant vs Zombie Epic war Cartoon war Elemental tower defence Lainnya

(14)

11. Berapa lama biasanya waktu yang anda luangkan untuk bermain game dalam satu minggu?

Tabel 3.11. Jawaban Kuisioner No. 11

Pilihan Responden Persentase

A. < 3 jam / minggu 43 40.95% B. 3 – 10 jam / minggu 27 25.71% C. 10 – 15 jam / minggu 14 13.33% D. 15 – 20 jam / minggu 8 7.62% E. 20 – 25 jam / minggu 2 1.90 % F. > 25 jam / minggu 11 10.48% Total 105 100%

Gambar. 3.11. Pie Chart Jawaban Kuisioner No. 11

Berdasarkan jumlah persentase terbanyak, dapat ditarik kesimpulan bahwa sebagian besar para pemain game menghabiskan waktu kurang dari 3 jam

40.95% 25.71% 13.33% 7.62% 1.90% 10.48%

Berapa jam bermain game dalam 

satu minggu

< 3 jam/minggu 3 ‐10 jam/minggu 10 ‐ 15 jam/minggu  15 ‐ 20 jam/minggu 20 ‐ 25 jam/minggu > 25 jam / minggu

(15)

untuk bermain game dalam 1 minggu. Itu menunjukkan bahwa casual game masih menjadi game yang cocok untuk para responden.

12. Dari mana anda biasanya mendapat informasi tentang game – game terbaru?

Tabel 3.12. Jawaban Kuisioner No. 12

Pilihan Responden Persentase

A. M ajalah game 17 11.04%

B. Teman 61 39.61%

C. Forum / jejaring sosial 37 24.03%

D. Website pengulas game 32 20.78%

E. Lainnya 7 4.55%

Total 154 100%

Gambar 3.12. Pie Chart Jawaban Kuisioner No. 12

Penulis membuat pertanyaan ini untuk mengetahui dari mana para gamer biasanya mendapatkan informasi tentang game-game terbaru sehingga bisa membantu penulis untuk memasarkan game ini nantinya. Dan berdasarkan

11.04% 39.61% 24.03% 20.78% 4.55%

Informasi tentang game terbaru

Majalah game Teman Forum / jejaring sosial Website pengulas game Lainnya

(16)

persentase terbanyak, para gamer mendapat informasi dari teman dengan persentase 40%. Oleh karena itu, promosi dari mulut ke mulut dinilai cukup efektif. Untuk pertanyaan yang satu ini, responden dapat memilih lebih dari satu jawaban (multiple answers).

3.3 Analisis Game Sejenis

Penulis mengambil tiga judul game yang berjenis strategi tower defense sesuai dengan hasil kuisioner dimana ketiga game ini cukup banyak dimainkan oleh para responden. Ketiga judul tersebut adalah :

• Plants versus Zombies • Epic war

• Cartoon War

Tujuan dari dilakukannya analisis terhadap game-game tersebut adalah agar dapat dibandingkan kelebihan dan kekurangan dari game-game tersebut sehingga dapat dijadikan sebagai pertimbangan dan solusi dalam perancangan

(17)

™ Plants Versus Zombies

 

Gambar 3.13 Tampilan in Game Plants Versus Zombie  

Plants versus Zombies adalah sebuah game yang berceritakan tentang perjuangan para tanaman untuk melindungi rumah pemiliknya dari serangan zombie - zombie pemakan otak yang berusaha masuk untuk memakan otak si pemilik rumah.

Gameplay game Plants versus Zombies merupakan perpaduan antara

sebuah game berjenis tower defense, yang menggabungkan antara elemen strategi yang ditawarkan kepada experienced player dengan karakteristik

graphic yang terkesan lucu dan aturan gameplay yang sederhana untuk

casual gamer. Aturan permainan yang ada pada Plants versus Zombies

adalah pemain diharuskan untuk menanam tanaman yang ada untuk menghentikan sepasukan zombie yang berusaha menyerang kedalam rumah. Setiap tanaman yang disediakan memiliki kemampuan menyerang atau bertahan yang unik. Dikarenakan dalam game ini dibagi menjadi 6 jalur dimana masing masing jalur akan di lalui oleh zombie yang

(18)

menyerang dari sebelah kanan, strategi peletakan posisi dan jenis tanaman oleh pemain dapat menentukan strategi bertahan apa yang di gunakan oleh pemain. Zombie yang menyerang juga mempunyai karakteristik yang unik dan berbeda pada tiap jenisnya dan mempunyai kelemahan terhadap tanaman jenis tertentu juga. Setiap tanaman yang ditanam memerlukan sejumlah poin Sunlight, semakin kuat tanaman yang akan ditanam, jumlah cost juga akan semakin besar. Poin sunlight tersebut akan muncul dengan sendirinya pada tiap interval waktu di field permainan namun dengan jumlah yang sangat sedikit, selain itu poin

sunlight didapatkan melalui tanaman Sunflower yang akan

menghasilkan sunlight pada tiap intervalnya.

Gambar 3.14 Tampilan Suburban Plants Plants Versus Zombie  

   

(19)

™ Epic war

Gambar 3.15 Tampilan in Game Epic war  

Epic war merupakan salah satu game yang bertema strategi dengan berbasis Tower defense dengan menggunakan unit. Pemain akan

men-summon unit untuk berusaha menghancurkan markas lawan sambil tetap

mempertahankan markasnya sendiri dari pasukan musuh yang juga menyerang. Setiap level diselesaikan, pemain akan mendapatkan sejumlah poin yang dapat dipakai untuk meng-upgrade unit sehingga menjadi lebih kuat. Setiap unit yang di-summon memerlukan sejumlah poin mana. Poin mana tersebut akan bertambah seiring waktu namun memiliki batas maksimum yang dapat di kumpulkan, batas maksimum tersebut dapat di tambah dengan membayar sejumlah mana yang ada pada permainan.

(20)

™ Cartoon wars

Gambar 3.16 Tampilan in Game Cartoon War  

Cartoon wars adalah game yang menceritakan perperangan antara dua kubu yaitu suku black and white cartoon dengan color tribe. Selama ribuan tahun suku black and white cartoon menjadi budak dari color tribe dan sekarang ingin membebaskan diri. Gameplay Cartoon wars sendiri mirip dengan Epic war, yang mana adalah perpaduan antara tower

defense dengan menggunakan unit. Kondisi menang dari tiap kubu adalah

ketika berhasil menghancurkan markas musuh. Cartoon wars menggunakan graphic 2D yang berfokus pada karakter karakter

stickfigures yang simpel dan fitur touchscreen pada iphone sebagai media

(21)

Gambar 3.17 Tampilan Upgrade Unit pada Cartoon Wars

3.4 Analisis Permasalahan dan S olusi

Berikut adalah permasalahan yang timbul dari analisis game sejenis yang didapat dengan cara membandingkan ketiga game tersebut sehingga didapatkan kekurangan dan kelebihan dari tiap game.

Tabel 3.13 Perbandingan Game Sejenis

Game kategori Plants Versus Zombies Epic war Cartoon War

Grafik 2D, Simple cartoon

type 2D Realistic,artwork kurang menarik 2D Simple Stickman figure

Jenis control Mouse Kombinasi Mouse Dan Keyboard

(22)

Upgrade system Ya Ya Ya

Item Hanya sebagai

pendukung

Tidak ada Tidak ada

Sound Ya Kualitas rendah Ya

Dari tabel diatas, jelas pada ketiga game tersebut mengandalkan grafik 2D yang mana merupakan tepat sebagai casual game yang bersifat sederhana. Namun grafik pada Epic war yang bergaya realistis menjadikannya kurang diminati oleh sebagian besar casual gamer yang lebih menyukai tipe artwork yang simpel dan lucu. Jenis kontrol yang diterapkan pada Plants Versus Zombie hanya menggunakan Mouse, tidak ada fitur shortcut pada keyboard untuk pada experienced player. Pada ketiga game ini juga sudah menerapkan fitur upgrade, untuk memperkuat pasukan. Sound yang digunakan pada game Epic war yang berbit rendah menyebabkan kualitas suara yang dibawah rata-rata dan mengurangi kesenangan bermain dari player.

Dari hasil kuisioner diatas maka dapat disimpulkan bahwa casual game yang diinginkan oleh responden adalah :

• Genre casual game yang disukai responden adalah bertipe strategi • Jenis game yang dibuat harus bersifat menghibur

• Lama permainan sebaiknya dibuat singkat

• Aturan game dibuat sederhana dan mudah dimengerti

(23)

• Game yang dibuat tidak banyak menyita waktu pemainnya untuk mendapatkan progress dari game tersebut

• Game yang dibuat memiliki karakteristik yang unik

• Responden memilih PC sebagai platform casual game yang mereka mainkan

3.5 Perancangan Game

3.5.1 Konsep Game

Konsep dasar dari permainan ini adalah strategi yang menekankan pemikiran dan perencanaan sebagai keunggulan permainan. Jenis permainan strategi ini adalah tower defense, dimana pemain menyusun strategi dan serangan untuk menghancurkan tower yang dapat mengeluarkan tembakan otomatis yang mengarah ke pemain. Goal dari permainan ini adalah menghancurkan semua tower yang menjadi penghalang dalam waktu yang telah ditentukan. Semakin banyak tower yang berhasil dihancurkan dengan cepat makan akan semakin besar

reward yang didapat.

3.5.2 Perancangan S toryline Game Ant Versus Obstacle

Konon pada zaman dahulu kala ada sebuah kerajaan, kerajaan ini adalah kerajaan semut yang dihuni oleh berbagai tipe prajurit semut dan satu raja yang bertahta di tengah-tengah mereka. Kerajaan ini terletak di sebuah

(24)

pulau tepatnya di emmett island, emmet island ini terbagi menjadi dua pulau yaitu pulau bagian timur yang di huni oleh kerajaan semut dan pulau bagian barat yang dihuni oleh manusia. Kedua pulau ini dipisahkan oleh selat barisan yang sangat sempit.

Dulunya, populasi manusia dan kerajaan semut hidup berdampingan dengan damai, sehingga ada jembatan yang menyambungkan pulau timur dan pulau barat, tetapi karena seringnya bencana alam yang menimpa pulau ini. M aka terjadi kelaparan pada bangsa semut karena mereka tidak sepintar manusia dalam masalah membenahi negeri mereka.

Lalu raja semut memerintahkan prajuritnya untuk mencuri makanan dari pulau tetangga mereka yaitu pulau barat yang dihuni oleh bangsa manusia. Karena kerajaan semut terlalu sering mencuri makanan dari bangsa manusia, akhirnya bangsa manusia menyiasati hal itu dengan membangun tower atau menara penghancur semut yang dijaga oleh manusia dan siap menembak para semut ketika mereka mencoba menerobos masuk ke pulau manusia.

Perang pun terjadi, untuk mencapai pulau manusia, bangsa semut perlu melewati jembatan yang menghubungkan kedua pulau tersebut, bangsa semut harus mampu menghancurkan tower yang dibangun manusia di jembatan tersebut, disaat mereka berhasil menghancurkan semua tower yang ada di jembatan tersebut, mereka harus melanjutkan perjalanan mereka di jalan raya yang dipenuhi dengan tower, senjata, serta perlengkapan penghancur semut yang sudah dibangun manusia. Tower–

(25)

tower nya pun juga lebih kuat daripada sebelumnya, jadi para semut juga

harus mempersiapkan pertahanan dan penyerangan yang lebih baik. Lalu mereka berhasil menghancurkan semua tower yang ada di jalan raya. Lalu para semut pun sampai pada tujuan akhir mereka, yaitu toko – toko kue dan rumah penduduk yang dipenuhi dengan makanan, tapi perjuangan mereka belum berakhir mereka harus berperang lagi, karena di depan toko kue itu, manusia juga sudah mempersiapkan tower yang paling kuat. Para semut tak kurang pandai, mereka juga mempersiapkan diri dengan mencari setiap titik kelemahan musuh.

Akhirnya mereka kembali berhasil menghancurkan semua tower yang ada dengan perjuangan yang keras, dan berhasil menerobos masuk ke dalam toko kue, dan mengambil kue – kue dan makanan manusia dan membawa pulang makanan tersebut ke negeri mereka dan raja mereka pun sangat senang karena mereka tidak perlu kelaparan lagi. Seluruh negeri semut pun sangat gembira dan bersorak sorai.

3.5.3 Perancangan Gameplay Ant Versus Obstacle

Tujuan dari game ini adalah untuk menghancurkan semua tower. Pada saat awal game dimainkan, pemain akan memilih beberapa char (berbagai macam tipe semut) dan item sesuai dengan banyaknya slot yang disediakan, char dan item akan digunakan untuk menghancurkan

tower. Pemain harus memilih setiap char dan item dengan bijak, karena

(26)

angin, air, api, dan es. Pemain akan diberi batas waktu untuk menghancurkan semua tower, waktu yang disediakan berbeda pada level dan stage tertentu. Dan jika dalam kurun waktu yang disediakan, pemain berhasil menghancurkan semua tower, maka pemain dapat maju ke babak selanjutnya, tetapi sebaliknya jika pemain tidak mampu menghancurkan semua tower dalam waktu yang sudah ditentukan, maka pemain akan kalah dan harus mengulang pada level dan stage yang sama untuk maju ke babak selanjutnya.

Pada saat permainan berlangsung, pemain memerlukan mana untuk menghidupkan char dan item, mana akan keluar secara otomatis beberapa detik sekali, jika pemain ingin menambah mana lebih cepat, pemain bisa memilih item yang bisa menghasilkan mana (regen mana). Setiap char dan item pun memiliki waktu untuk cool down yakni dimana char dan

item yang telah digunakan tidak dapat langsung digunakan lagi pada

waktu bersamaan. Untuk dapat memakai kembali char dan item tersebut maka pemain harus menunggu waktu cooldown nya selesai. Walaupun memiliki mana yang banyak, pemain tidak bisa langsung memilih char atau item yang sama sesuka hati pemain. Waktu cooling down masing-masing char dan item berbeda-beda.

Setiap char memiliki health point. Dan jika char tertembak oleh tower atau senjata maka health point char akan berkurang, dan jika health point salah satu char habis, maka char tersebut akan mati. Begitu pula dengan

tower yang ada, setiap tower memiliki health point, jika char berhasil

(27)

health point dari tower habis, maka tower akan hancur. Setiap

menghancurkan tower dan menang satu stage maka pemain akan mendapat reward dalam bentuk uang, uang ini digunakan untuk membeli

char atau item yang masih belum terbuka (sealed), walaupun pada setiap

level ada char atau item yang terbuka, pemain dapat mempercepat membuka setiap char atau item dengan uang yang ada sesuai dengan harga setiap char dan item.

3.5.4 Model

a. Unit Karakter

Unit Karakter merupakan pasukan semut yang dikeluarkan untuk menghancurkan pertahanan musuh. Gerak karakter disini tidak dapat dikontrol, mereka hanya bisa bergerak maju dan menyerang ketika mendekati musuh. Sebagian unit karakter hanya dapat terbuka dengan membelinya. Unit karakter berupa semut ini dikelompokkan menjadi beberapa jenis tipe berdasarkan spesialisasinya, yakni:

™ General Ant

General Ant merupakan tipe semut yang paling umum hanya memiliki serangan biasa. Tidak memiliki efek dari serangan. Kelebihan semut ini adalah kecepatan jalannya lebih cepat dari jenis semut yang lain. General Ant terbagi menjadi tiga yakni : Apaz Ant, Karate Ant, Cowboy Ant.

(28)

• Apaz Ant

Tingkat pertama general ant adalah Apaz Ant yang merupakan jenis semut dari club tinju. Semut dari club tinju ini memiliki pukulan yang cukup keras.

• Karate Ant

Karate Ant adalah jenis semut yang berasal dari sebuah dojo karate yang bernama Kimatsu. M ereka sudah terlatih untuk bertarung.

• Cowboy Ant

Cowboy Ant adalah jenis semut yang berasal barat yang terlatih memainkan pistol. Semut ini memiliki serangan jarak jauh.

Tabel 3.14. Atribut General Ant

Nama Jenis Apaz Ant Karate Ant Cowboy Ant

Mana Cost 100 140 180

Hit Point 250 400 500

Damage 10-15 50-55 80-90

Cool Down 5 7 9

Speed 10 10 10

Attack range Melee Melee 100

Special Effect - - -

(29)

™ Giant Ant

Giant Ant merupakan tipe semut yang memiliki badan lebih kuat dibandingin dengan semut lainnya. Tetapi semut jenis ini memiliki serangan yang lebih lemah. Giant Ant terbagi menjadi tiga yakni Glady Ant, Zeigan Ant, Tanker Ant.

• Glady Ant

Glady Ant adalah jenis semut yang memakai tameng untuk menangkis serangan musuhnya.

• Zeigan Ant

Zeigan Ant adalah jenis semut yang memakai baju full armor sebagai pertahanannya.

• Tanker Ant

Tanker Ant adalah jenis semut yang memakai kendaran tank. Semut ini menyerang dengan menabrakkan tank tersebut kemusuhnya.

Tabel 3.15. Atribut Giant Ant

Nama Jenis Glady Ant Zeigan Ant Tanker Ant

Mana Cost 200 275 350

Hit Point 500 750 1000

Damage 5-13 40-50 60-70

Cool Down 10 14 20

(30)

Attack range Melee melee melee

Special Effect - - -

Price - 2500 5500

™ Water Ant

Water Ant merupakan tipe semut yang memiliki spesialisasi untuk melawan penghalang tipe water. Tipe semut akan memberikan serangan yang lebih besar pada penghalang tipe water. Water Ant terbagi menjadi tiga yakni Wiper Ant, Shovel Ant,Vacummer Ant.

• Wiper Ant

Wiper Ant adalah jenis semut yang memakai alat pel. Jenis semut ini berasal dari kalangan cleaning service.

• Shovel Ant

Shovel Ant adalah jenis semut yang berasal dari ibu rumah tangga yang menggunakan alat pendorong air.

• Vacummer Ant

Vacummer Ant adalah jenis semut yang menggunakan mesin sedot air.

(31)

Tabel 3.16. Atribut Water Ant

Nama Jenis Wiper Ant Shovell Ant Vacummer Ant

Mana Cost 210 300 370

Hit Point 250 400 500

Damage 13-20 60-65 85-100

Cold Down 15 20 23

Speed 7 7 7

Attack range melee melee melee

Special Effect

10%+ damage

for Water tower

15%+ damage for Water

tower

20%+ damage

for Water tower

Price - 3000 6000

™ Ice Ant

Ice Ant merupakan tipe semut yang memiliki spesialisasi untuk menghancurkan es lebih cepat dibandikan semut lainnya. Ice Ant terbagi menjadi tiga yakni Hammer Ant, Cluber Ant, Driller Ant.

• Hammer Ant

Hammer Ant adalah jenis semut menggunakan palu untuk menyerang. Jenis semut ini berasal dari pekerja bangunan yang biasa memegang palu.

(32)

• Cluber Ant

Cluber Ant adalah jenis semut yang menggunakan pentungan besar sebagai senjata untuk menyerang. Jenis semut ini berasal dari para pemburu liat di hutan.

• Driller Ant

Driller Ant adalah jenis semut yang menggunakan mesin bor sebagai senjatanya untuk menyerang. Jenis semut ini berasal dari tukang bor yang biasanya bekerja memperbaiki jalan.

Tabel 3.17. Atribut Ice Ant

Nama Jenis hammer Ant Cluber Ant Driller Ant

Mana Cost 210 300 370

Hit Point 230 350 450

Damage 13-20 60-75 100-110

Cold Down 15 18 20

Speed 7 7 7

Attack range melee melee melee

Special Effect

10%+ damage

for Ice tower

15%+ damage

for Ice tower

20%+ damage

for Ice tower

Price - 3000 6500

™ Wind Ant

Wind Ant merupakan jenis semut yang mempunyai spesialisasi untuk melawan angin. Ketika semut-semut jenis lain

(33)

mengalami penurunan kecepatan ketika mendekati serangan angin, tetapi tidak berpengaruh pada jenis semut ini. Wind Ant terbagi menjadi tiga yakni Stoner Ant, Stick Ant, Thorne Ant. • Stoner Ant

Stoner Ant adalah jenis semut yang membawa batu sebagai penopang dari serangan angin dan juga digunakan sebagai senjata untuk menyerang.

• Stick Ant

Stick Ant adalah jenis semut yang membawa tongkat sebagai penopang dari serangan angin dan juga digunakan sebagai senjata untuk menyerang.

• Thorne Ant

Thorne Ant adalah jenis semut menggukan sepatu duri sehingga tidak memiliki efek mundur ketika diserang oleh penghalang Wind.

Tabel 3.18. Atribut Wind Ant

Nama Jenis S tone Ant S tick Ant Thorne Ant

Mana Cost 210 300 370

Hit Point 250 380 530

Damage 12-18 60-65 80-95

Cold Down 17 20 25

(34)

Attack range melee melee melee

Special Effect

15%+ damage

for Wind tower

15%+ damage

for Wind tower

15%+ damage

for Wind tower

Price - 3000 5700

™ Fire Ant

Fire Ant merupakan tipe semut yang memiliki spesialisasi untuk melawan penghalang tipe Fire. Tipe semut akan memberikan serangan yang lebih besar pada pengahalang tipe Fire. Fire Ant terbagi menjadi tiga yakni Suite Fire Ant, Sprayer Ant, Extreme Fire Ant.

• Suit Fire Ant

Suit Fire Ant adalah jenis semut yang memakai baju pemadam kebakaran. Semut ini berasal dari team pemadam kebakaran.

• Sprayer Ant

Sprayer Ant adalah jenis semut yang memakai pompa air dan mengeluarkan air untuk menyerang musuh.

• Extreme Fire Ant

Extreme Fire Ant adalah jenis semut yang menggunakan mobil pemadam kebakaran untuk menyerang musuh.

(35)

Tabel 3.19 Atribut Fire Ant

Nama Jenis Suit Fire Ant S pray Ant Extreme Fire Ant

Mana Cost 220 350 400

Hit Point 270 400 520

Damage 10-15 50-70 85-100

Cold Down 20 22 26

Speed 7 7 7

Attack range melee 100 150

Special Effect

15%+ damage for Fire tower

15%+ damage for Fire tower

20%+ damage for Fire tower

Price - 3300 7000

b. Musuh

M usuh disini berupa penghalang-penghalang yang menghalangi semut-semut tersebut untuk mencapai tujuannya. Penghalang disini terdapat beberapa tipe yang berbeda yakni:

• Water

Water merupakan penghalang yang hanya memiliki damage dan

hit point. Jenis penghalang ini memiliki serangan yang paling

lemah dibandingkan penghalang-penghalang jenis lainnya. Penghalang jenis water memiliki tiga tingkatan, yakni Water I, Water II, dan Water III.

(36)

Tabel 3.20. Perbandingan Penghalang Tipe Water

Nama Water I Water II Water III

Damage 40-50 55-60 65-70

Hit Point 1000 1500 2000

Effect - - -

Attack Range Mele Mele Mele

• Ice Cube

Ice Cube adalah jenis penghalang besar yang dimana susah untuk menghancurkannya. Tetapi penghalang ini tidak memiliki

damage serangan seperti penghalang-penghalang lainnya. Ice

Cube memiliki tiga tingkatan, yakni Ice Cube I, Ice Cube II, Ice Cube III.

Tabel 3.21. Perbandingan Penghalang Tipe Ice

Nama Ice Cube I Ice Cube II Ice Cube III

Damage 0 0 0

Hit Point 2000 3000 4000

Effect - - -

(37)

• Spray

Spray merupakan penghalang yang memiliki tipe serangan jarak jauh. Penghalang Spray memiliki tiga tingkatan, yakni Bug Spray I, Bug Spray II, Bug Spray III.

Tabel 3.22. Perbandingan Penghalang Tipe S pray

Nama Bug S pray I Bug S pray II Bug S pray III

Damage 50-65 80-100 120-150

Hit Point 1000 1500 2000

Effect - - -

Attack Range 150 200 220

• Wind

Wind merupakan jenis penghalang yang menyerang jarak jauh dengan menembakkan angin ke semut. Setiap semut yang memasuki jarak tembak ini akan mengalami penurunan kecepatan karena efek anginnya. Tipe Wind memiliki dua tingkatan, yakni Wind I, Wind II.

Tabel 3.23. Perbandingan Penghalang Tipe Wind

Nama Wind I Wind II

Damage 70-80 80-90

Hit Point 1000 1500

(38)

Attack Range 100 150

• Fire

Fire merupakan penghalang yang menyerang dengan jarak dekat tetapi memiliki damage yang besar. Tipe Fire memiliki dua tingkatan, yakni Fire I, Fire II.

Tabel 3.24. Perbandingan Penghalang Tipe Fire

Nama Fire I Fire I

Damage 100-130 150-180

Hit Point 1000 1200

Effect - -

Attack Range Mele Mele

c. Item

Item merupakan barang yang dapat digunakan untuk berbagai macam

fungsi, tergantung dari jenis item tersebut. Item hanya dapat diperoleh dengan membelinya di shop.

• Ant Steroid

Ant Steroid merupakan jenis item yang membuat semua unit semut mendapatkan tambahan 20% damage selama 5 detik. Untuk menggunakan item ini membutuhkan mana sebesar 600. Setelah menggunakan item ini, maka item Ant Steroid tidak dapat

(39)

digunakan lagi selama 60 detik kedepan. Ant Steroid dapat dibeli dengan harga 10000 ∂.

Tabel 3.25. Atribut Ant S teroid

Cool Down 60s Price 10000 Effect Damage + 20% Waktu 5s Mana Cost 600 • Ice Rift

Ice Rift merupakan jenis item yang membuat musuh menjadi beku selama 3 detik. Untuk menggunakan Ice Rift memerlukan mana sebesar 400. Setelah menggunakan Ice Rift maka harus menunggu 30 detik ke depan untuk menggunakannya lagi.

Tabel 3.26. Atribut Ice Rift

Cool Down 30s

Price 8000

Efect Freeze

Waktu 3s

(40)

• Sky Bomb

Sky Bomb adalah jenis item yang dimana dari markas semut dikirim bantuan dengan mengeluarkan tiga pesawat bunuh diri. Ketiga pesawat ini akan menabrakkan diri ke musuh dan akan meledak. Total damage yang dihasilkan dari semua pesawat adalah 300.

Tabel 3.27. Atribut Sky Bomb

Cool Down 150s

Price 13000

Efect Damage 100 x 3

Waktu -

Mana Cost 800

• Spirit of the Ant

Spirit of the Ant adalah jenis item yang digunakan untuk mempercepat regen mana per detiknya. Setiap kali menggunakan

item ini membutuhkan 100 mana dan akan menambah kecepatan

regen mana itu sendiri sebesar 20% selama 10s.

Tabel 3.28. Atribut S pirit of the Ant

Cool Down 30

Price 10000

(41)

Waktu 10s

Mana Cost 100

• Mana Booster

M ana Booster adalah jenis item yang membuat mana itu sendiri akan penuh secara instant. Walaupun menambah mana secara

instant untuk menggunakan item ini juga memerlukan 300 mana.

Tabel 3.29. Atribut Mana Booster

Cool Down 200

Price 15000

Efect Mana Full Instance

Waktu -

Mana Cost 300

3.5.5 Game Balancing

Untuk membuat game yang menarik yang menarik dan menantang serta masuk akal dalam perhitungan hp, level, dan gold yang didapatkan pemain, maka perlu adanya game balancing. Pada game Ant Versus Obstacle ini tidak memakai system balancing Player/Player di karenakan

(42)

Adapun beberapa tipe game balancing yang akan digunakan yakni • Fairness

Game balancing fairness yang digunakan pada game Ant Versus

Obstacle disini adalah Asymetry Fairness. Asymetry dipilih dikarenakan penulis ingin menciptakan suatu kekuatan yang berbeda pada kubu semut dan kubu penghalang yang dimaksudkan untuk membuat pemain menjadi dapat bereksplorasi tipe unit apa saja yang dibutuhkan oleh pemain untuk dapat mengalahkan penghalang yang berbeda-beda tipenya.

• Meaningful Choices

Sebuah pilihan sangat berarti dalam permainan. Pada game Ant Versus Obstacle pemain wajib memilih unit yang akan digunakan dalam permainannya. Pemilihan tersebut harusnya tepat untuk mempermudah dan mempercepat pemain menghancurkan serangan musuh. Jika terjadi kesalahan pada pemilihan bisa saja pemain tidak dapat memenangkan permainan tersebut.

• Short vs. Long

Dalam game Ant Versus Obstacle ini terdapat tiga stage yang kemudian dipecah menjadi 9 level. Setiap stage memiliki 3 level dan masing-masing memiliki jenis-jenis tower yang berbeda. Dengan penyusan stage yang tidak telalu panjang dan pendek maka game tersebut dapat membuat pemain puas dengan pengembangan unit yang dilakukan dan tidak membuat bosan.

(43)

Susunan tower pada setiap level adalah sebagai berikut :

Tabel 3.30. Perancangan stage per level

Level Defence 1 Defence 2 Defence 3 Defence 4 Defence 5 Defence 6

1 Water I

Bug Spray I

- - - -

2 Water I Ice Cube I

Bug Spray I

- - -

3 Water I Ice Cube I Wind I

Bug Spray I

- -

4 Ice Cube I Ice Cube II

Bug Spray II Water II Fire I - 5 Ice Cube II Bug Spray II Water II Fire I Wind I or Bug Spary II - 6 Ice Cube II Bug Spray II Water II Water II or Fire I R.Def Bug Spray II 7 Ice Cube II Bug Spray II Ice Cube III Water II or Fire I Water III or Fire II Bug Spray III 8 Ice Cube III Bug Spray II

Water II Wind I Fire I

Bug Spray III 9 Ice Cube III Bug Spray III

Water III Wind II Fire II

Bug Spray III

(44)

• Rewards

Untuk balancing rewards pemain diberi beberapa rewards yakni setiap pukulan yang unit berikan kepada musuh akan diberi 1 poin uang, dan pada saat menang maka setiap detik waktu yang tersisa akan menjadi poin uang bagi pemain. Pada level awal hanya terdapat enam unit yang terbuka, ketika pemain dapat memenangkan level tiga dan level enam maka pemain mendapatkan satu unit baru yang terbuka. Pemain akan diberi pujian ketika telah menyelesaikan setiap levelnya.

• Simple vs. Complex

Pada game Ant Versus Obstacle ini yang merupakan sebuah

casual game memiliki gameplay yang simple tetapi memiliki

sedikit kompleksitas pada pemilihan unitnya. Sehingga pemain harus bijaksana dalam memilih unit untuk dapat memenangkan permainan.

3.5.6 Perancangan aesthetic

Game Ant Versus Obstacle mengedepankan tampilan grafik yang

berkonsep simple sesuai dengan kriteria casual game pada umumnya. Karakter yang dikedepankan adalah karakter para prajurit semut yang mempunyai macam-macam varian dimulai dari semut biasa, sampai dengan semut yang dapat mengendarai Tank. Dalam gameplay-nya, pemain ditantang untuk dapat menyusun sampai dengan lima kombinasi semut dan item dari total dua puluh tiga varian item dan semut yang dapat

(45)

menembus pertahanan musuh dengan memperhatikan penggunaan cost mana, spesialisasi, dan cooldown pemanggilan pasukan semut yang berbeda-beda pada tiap jenisnya sehingga menantang pemain untuk dapat bereksplorasi dalam game tersebut.

3.5.7 Perancangan teknologi

Pada game Ant Versus Obstacle membutuhkan user untuk meng-install Adobe AIR terlebih dahulu agar dapat menjalankan game tersebut.

Untuk spesifikasi hardware minimum requirement akan dibahas pada Bab 4.

3.5.8 Perancangan UML (Unified Modeling Language) a. Use case Diagram

Use case diagram merupakan diagram yang menggambarkan semua

kegiatan yang dapat dilakukan oleh pemain dalam game Ant Versus Obstacle.

(46)
(47)

Detail Use case dapat lihat dari setiap Use case specification yang telah dibagi-bagi untuk setiap kegiatan yang dilakukan oleh pemain. Use case specification itu sebagai berikut :

™ Use case specification menambah user

Untuk dapat bermain dalam game Ant Versus Obstacle maka pemain harus membuat nama user. Pemain juga dapat menambahkan lebih dari satu nama user baru.

Tabel 3.31. Use case specification menambah user Pelaku Pemain

Deskripsi Pemain menambah user baru

Tujuan

M enambah lebih banyak pemain yang menggunakan satu komputer yang sama

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain membuka game Ant

Versus Obstacle.

2. Sistem mengecek jumlah user dalam database, jika jumlah user sama dengan nol maka user akan ditampilan halaman pengisian nama dan jika jumlah user lebih dari nol maka user akan ditampilkan menu utama.

3. Jika user sama dengan nol maka pemain memasukan namanya.

4. jika user lebih dari 1 maka sistem menampilkan halaman utama.

(48)

Sistem mengecek Jumlah user. Jika

user sudah mencapai 3 pemain tidak

dapat lagi menambah user baru. 5. Pemain mengklik menambah user

baru.

6. Sistem tidak menampilkan box pengisian nama.

7. Pemain mengisi namanya di

textbox yang disediakan.

8. Sistem mengecek panjang karakter yang dimasukkan pemain. Jika panjang karakter kurang dari 3 dan lebih dari 20 pemain diminta untuk memasukan ulang namanya. Jika data sudah benar makan sistem akan menyimpan di database.

™ Use case specification mengedit user name

Pemain yang user name nya sudah ada dapat diganti dengan nama yang lain, dengan me-rename namanya tersebut.

Tabel 3.32. Use case specification mengedit user Pelaku Pemain

Deskripsi Pemain mengedit nama user yang ada Tujuan M engubah nama user yang daalam list user Bidang

Khas

Kegiatan Pemain Responden S istem 1. Pemain memilih nama user yang 2. Sistem menampilkan kembali

(49)

suatu Event

ingin diedit namanya. nama yang telah dipilih user untuk diedit.

3. M emasukkan nama yang baru. 4. Sistem mengecek panjang karakter yang dimasukkan pemain. Jika panjang karakter kurang dari 3 dan lebih dari 20 pemain diminta untuk memasukan ulang namanya. Jika data sudah benar makan sistem akan menyimpan di database.

™ Use case specification menghapus user

User yang telah dibuat dapat juga dihapus. Tetapi pemain tidak

dapat menghapus semua user. Walaupun pemain menghapus semua maka pemain tetap harus memasukan satu nama user lagi.

Tabel 3.33. Use case specification menghapus user Pelaku Pemain

Deskripsi Pemain dapat menghapus user

Tujuan User yang tidak terpakai oleh pemain dapat dihapus

Bidang Khas suatu

Kegiatan Pemain Responden S istem 1. Pemain melihat semua list user 2. Sistem menampilkan semua list

(50)

Event 3. Pemain memilih user mana yang ingin dihapus. Jika sudah dipilih maka user dapat menekan tombol hapus untuk menghapus user tersebut.

4. Sistem akan menampilkan kembali pesan konfirmasi kepada pemain apakah user tersebut yakin menghapus atau tidak. Jika pemain memilih tidak maka sistem akan kembali menampilkan list user dan

user dapat memilih ulang. Jika

pemain memilih iya maka database

user akan di-update, dan user

tersebut akan terhapus.

™ Use case specification memilih item atau unit

Pemain dapat memilih item atau unit yang muncul di menu awal pemilihan.

Tabel 3.34. Use case specification memilih item atau unit Pelaku Pemain

Deskripsi

Sebelum permainan dimulai pemain harus memilih unit atau item-nya untuk digunakan dalam permainan.

Tujuan

Untuk dapat menghancurkan pertahanan musuh pemain harus memakai unit-unit tersebut atau pun itemnya.

(51)

Khas suatu Event

1. Pada tampilan pemilihan unit atau

item, pemain dapat memilih semua

unit atau item yang terlah terbuka dengan cara mengklik unit atau item tersebut

2. M engecek jumlah unit atau item sudah melebih 5 unit atau belum. Unit dan item tersebut hingga dapat digunakan pada saat permainan. Unit atau item yang telah dipilih pun akan ditampilkan di box pilihan unit atau item.

™ Use case specification menggunakan item atau unit

Pemain dapat menggunakan unitnya dengan menekan tombol unit, makan unit akan ter-spawn. Penggunaan item sama tetapi untuk yang non unit.

Tabel 3.35. Use case specification menggunakan item Pelaku Pemain

Deskripsi

Pemain dapat menggunkan item untuk beberapa fungsi yang berbeda pada setiap item

Tujuan

Untuk membantu atau mempercepat menghancurkan musuh dapat digunakan item-item.

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pada saat permainan, ketika

pemain telah memilih item yang digunakan pada saat pemilihan unit

2. Sistem akan memproses item apa yang telah digunakan pemain dan akan segera mengeluarkan efek dari

(52)

atau item, maka pemain dapat menggunakannya dengan mengklik tombol/icon item atau menggunakan tombol shortcut yang ada (tombol 1, 2, 3, 4, 5).

item tersebut.

Tabel 3.36. Use case specification mengeluarkan unit Pelaku Pemain

Deskripsi

Pemain mengeluarkan unit yang telah dipilih pada saat pemainan belum dimulai

Tujuan Untuk mengalahkan pertahanan musuh diperlukan unit-unit tersebut Bidang

Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pada saat permainan, ketika

pemain telah memilih item yang digunakan pada saat pemilihan unit atau item, maka pemain dapat menggunakannya dengan mengklik tombol/icon unit (tombol 1, 2, 3, 4, 5).

2. Sistem akan segera meng-spwan unit tersebut. Unit tersebut akan otomatis bergerak kedepan unutk menghancurkan pertahanan musuh.

™ Use case specification menggeser game screen

Pada proses ini pemain dapat menggeser ke kanan atau ke kiri

(53)

Tabel 3.37. Use case specification menggeser screen Pelaku Pemain

Deskripsi Pemain dapat menggeser layar ke kanan atau ke kiri Tujuan Untuk mempermudah pemain melihat semua permainan

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain dapat menggeser layar ke

kanan atau ke kiri dengan menekan tombol A atau D pada keyboard.

2. Jika pemain menggeser kekanan maka layar akan kekanan. Jika pemain menggeser kekiri maka layar akan kekiri.

™ Use case specification meng-pause game

Pemain dapat meng-pause game dengan menekan tombol menu ketika sedang bermain.

Tabel 3.38. Use case specification meng-pause game Pelaku Pemain

Deskripsi M eng-pause game ketika bermain

Tujuan

Pemain dapat meng-pause game ketika misalnya sedang ada gangguan ketika bermain game Ant Versus Obstacle

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain mengklik tombol menu

ketika sedang bermain.

2. Sistem akan memberhentikan

game sampai pemain me-resume

(54)

memunculkan pop up menu dengan pemilihan menu pengaturan suara ,fullscreen, me-restart game, kembali ke menu utama, ataupun me-resume permainan.

™ Use case specification me-restart game

Pemain dapat mengulang permainan dengan level yang sama. Permainan diulang dengan kondisi yang sama sebelum permainan dimainkan.

Tabel 3.39. Use case specification me-restart game Pelaku Pemain

Deskripsi Pemain memulai dari dari awal pada level yang sama

Tujuan

Pemain dapat mengulang level yang sama jika ingin bermain lebih baik atau jika sudah tidak bisa menang lagi.

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pada saat game sedang di-pause

maka menu restart akan muncul. Pemain dapat memiih menu restart.

2. Sistem akan memulai game baru dari awal dengan kondisi uang yang sama seperti permainan belum dimulai.

(55)

™ Use case specification membaca instruksi

Pemain yang membutuhkan petunjuk cara bermain dapat membuka menu help untuk membaca instruksi permainan dan deskripsi unit, item dan musuh.

Tabel 3.40. Use case specification membaca instruksi Pelaku Pemain

Deskripsi

Pemain dapat membaca instruksi untuk mendapatkan informasi tentang

game Ant Versus Obstable

Tujuan

Untuk mempermudah pemain dalam mengerti cara bermain, memberikan informasi tentang unit, item dan musuh

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain memilih menu help pada

menu utama.

2. Sistem menampilkan layar help yang berupa instruksi permainan dan informasi unit, item dan musuh. 3. Pemain mengklik tombol next 4. Sistem mengecek nomor halaman

help yang sedang

ditampilkan,kemudian menampilkan layar help nomor yang berikutnya. 5. Pemain mengklik tombol prev 6. Sistem mengecek nomor halaman

help yang sedang

ditampilkan,kemudian menampilkan layar help nomor yang sebelumnya.

(56)

7. Pemain mengklik tombol OK 8. Sistem menutup menu help dan menampilkan kembali menu utama.

™ Use case specification membeli unit dan item

Untuk mengalahkan musuh yang levelnya semakin sulit pemain akan lebih mudah jika membeli unit dan item yang ada di shop.

Tabel 3.41. Use case specification membeli unit atau item Pelaku Pemain

Deskripsi Pemain membeli item atau unit yang belum muncul

Tujuan

Untuk memperkuat penyerangan dan mempercepat penghancuran tower tersebut.

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain mengklik menu shop pada

saat pemilihan unit atau item.

2. Sistem menampilkan menu shop kepada pemain untuk dipilih unit atau item mana yang ingin dibeli oleh pemain. Sistem akan terlebih dahulu mengecek unit atau item mana yang sudah terbuka. Unit atau

item yang sudah terbuka tidak

ditampilkan sehingga tidak dapat dibeli oleh pemain.

(57)

3. Pemain mengklik unit atau item yang ingin dibeli.

4. Sistem akan kembali

menampilkan layar konfirmasi. Jika pemain tidak memilih tidak maka pemain dapat memilih ulang unit atau item tersebut. Jika pemain memilih iya maka sistem akan mengecek jumlah uang yang dimiliki user, jika uang tercukupi maka unit atau item yang dibeli tersebut akan dapat dipilih pada pemilihan unit atau shop. Unit atau item yang terbeli akan terbuka dimenu pemilihan unit dan uang akan berkurang sesuai dengan harga unit atau item.

™ Use case specification melakukan pengaturan

Pemain dapat melakukan pengaturan musik, suara dan layar. M usik dan suara dapat dimatikan pemain sendiri. Layarnya permainan pun dapat dibuat fullscreen atau minimize.

(58)

Tabel 3.42. Use case specification melakukan pengaturan Pelaku Pemain

Deskripsi Pemain melakukan setting game

Tujuan

Untuk mengatur on/off music, sound dan juga dapat mengatur layar permainan apakah dibuat layar penuh atau tidak.

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain memilih menu option 2. Sistem menampilkan kembali

menu option .

3. Pemain menggeser slider pada

sound dan music

4. Jika Slider digeser ke kiri maka suara akan mengecil dan jika digeser ke kanan maka suara akan

membesar.

5. pemain mencetang atau tidak mencentang sound, music, dan game

screen

6. Jika pemain mencetang maka sistem akan mendefinisikan sebagai

on. Jika tidak tercentang makan

sistem akan mendefinisikan off.

™ Use case specification melihat credits

Pemain dapat melihat credits yang membuat permainan Ant Versus Obstacle ini dengan memilih menu credits. Credits

(59)

Tabel 3.43. Use case specification melihat credits Pelaku Pemain

Deskripsi Pemain melihat semua credits

Tujuan

Untuk mengetahui semua pihak yang terlibat dalam pembuatan game Ant Versus Obstacle

Bidang Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain memilih menu credits. 2.Sistem menampilkan kembali

menu credits

™ Use case specification keluar game

Pemain yang telah selesai dapat keluar dari permainan.

Tabel 3.44. Use case specification keluar game Pelaku Pemain

Deskripsi Pemain ingin keluar dari game

Tujuan Untuk menutup semua proses yang berjalan Bidang

Khas suatu Event

Kegiatan Pemain Responden S istem 1. Pemain memilih menu quit. 2.Sistem akan menampilkan

konfirmasi, apakah pemain yakin untuk keluar dari game. Jika pemain memilih ‘Ok’ maka sistem menutup semua proses yang berjalan pada

(60)

aplikasi Ant Versus Obstacle, jika pemain memilih ‘Cancel’ maka akan kembali kemenu utama.

b. Activity Diagram

Activity diagram berisi penjelasan lebih lengkap mengenai urutan

suatu proses yang terjadi antara pelaku dan sistem. Aktivitas pertama yang dimulai dari pelaku dan kemudian akan direspon oleh sistem yang nantinya akan menampilkan proses sampai akhir.

(61)

™ Activity diagram menambah user baru

(62)

™ Activity mengedit user name

(63)

™ Activity diagram menghapus user

Melihat list user Menampilkan user

Memilih user

Menampilkan konfirmasi

Mengupdate dat abase [Ya] [Tidak]

Menghapus user

Pemain Sistem

(64)

™ Activity diagram memilih item atau unit

Pemain Sistem

Mengklik Unit atau Item

Menampilkan dibox pilihan Mengecek Jumlah Unit

Menampilkan Informasi sudah penuh

[Valid] [Tidak Valid]

(65)

™ Activity diagram menggunakan item

Pemain Sistem

Menekan Tombol I tem Mengecek jenis unit

Memproses It em Eff ect Mengecek cooldown t ime

Menampilkan Pesan Kesalahn [Tidak]

[Ya] Mengecek Mana

[Tidak]

[Ya]

Gambar 3.23 Activity Diagram Menggunakan Item  

(66)

™ Activity diagram mengeluarkan unit

(67)

™ Activity diagram menggeser game screen

Gambar 3.25 Activity Diagram Menggeser S creen  

™ Activity diagram meng-pause game dan me-restart

(68)

™ Activity diagram membaca instruksi

(69)

™ Activity diagram membeli unit dan item

Gambar 3.28 Activity Diagram Membeli Unit dan Item  

(70)

™ Activity diagram melakukan pengaturan sound

Gambar 3.29 Activity Diagram Melakukan Pengaturan Sound

™ Activity diagram melakukan pengaturan music

Gambar 3.30 Activity Diagram Melakukan Pengaturan Music  

(71)

™ Activity diagram melakukan pengaturan Fullscreen

Gambar 3.31 Activity Diagram Melakukan Pengaturan Fullscreen

™ Activity diagram melihat credits

Gambar 3.32 Activity Diagram Melihat Credits  

(72)

™ Activity diagram keluar game

(73)

c. Class Diagram  

 

Gambar 3.34 Class Diagram Ant Versus Obstacle  

   

(74)

Class Diagram menggambarkan susunan class yang menyusun game Ant

Versus Obstacle. Class yang ada pada game Ant versus Obstacle adalah

Class User, First_User, Level, Gameplay, Main_Menu, Choose_Menu,

Shop, Item, Unit, Sound, Music, Enemy, Unit_water, Unit_wind, Unit_fire, Unit_ice.

Class User mengatur management User seperti ketika mau mengganti

user profile yang sedang aktif, menambah maupun menghapus data User.

Class First_User adalah class yang digunakan untuk membuat user yang baru pada PC yang belum pernah dimainkan sebelumnya. Class Level yakni untuk mengatuk setiap level yang berubah pada game. Class

Gameplay adalah kelas yang mengatur perulangan utama dari permainan,

yang juga mengater semua aturan permainan. Main_Menu merupakan class yang membagi pemilihan menu utama. Class Shop untuk melakukan pembelian item atau unit. Class item adalah class mengatur item-item yang ada. Class Unit sendiri terbagi empat melalui hubungan generalisasi, yakni class Unit_water, class Unit_wind, class Unit_spray,

class Unit_fire. Class-class yang terbagi tersebut memiliki perbedaan tipe

penyerangan masing-masing. Class Sound untuk mengatur sound effet pada game. Class Music untuk mangatur music yang ada pada game. Class Enemy merupakan class yang mengatur semua tower musuh.

(75)

3.5.9 Data Dictionary

Tabel 3.45. Data Dictionary ms_user

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique user_id M enunjukan nomor ID user yang ada didalam database sebagai kode unik String 1,2,3 Ya Ya user_name M enunjukan Nama yang dibuat sebagai profile dari pemain String M ax 10 character Player1 Ya Ya unit_avail M enunjukan Unit semut dan item mana saja Boolean Ya Tidak

(76)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique yang dapat digunakan oleh user flag_user M enunjukan apakah slot user tersebut telah ditempati oleh suatu profile atau belum Boolean Ya Tidak flag_active M enunjukan user profile yang mana yang sedang aktif dipilih dalam game Boolean Ya Ya gold M enunjukan sisa gold Integer 0 Ya Tidak

(77)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique yang ada regen_mana M enunjukan besar persentase regenerasi mana user setiap detik Integer Ya Tidak maximum_mana M enunjukan besar maksimal poin mana yang bisa diakumulasi user dalam game Integer 1000 Ya Tidak soundeffect Nilai besar volume sound effect pada game

(78)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique music Nilai besar volume Background music pada game

float 0-1 Tidak Tidak

level_avail M enunjukan sejauh mana level yang telah diselesaikan oleh pemain Integer Range berkisar antara 1 (stage awal) dan 9 (final stage) Ya Tidak

Tabel 3.46. Data Dictionary ms_semut

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique semut_id M enunjukan Nomor Unique Unit String M ax 3 character Ya Ya

(79)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique semut_name M enunjukan Nama dari Unit String M ax 10 character Ya Ya semut_hitpoint M enunjukan Seberapa Besar Hit Point dari Unit Integer Range berkisar antara 1-9999 0 Ya Tidak semut_damage M enunjukan seberapa besar kekuatan daya serang dari Unit Integer Ya Tidak semut_randdam age Besar kekuatan daya serang tambahan yang akan diacak Integer Ya Tidak

(80)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique besarnya dan kemudian ditambahka n ke daya serang semut semut_movspee d M enunjukan Seberapa cepat pergerakan Unit Integer Ya Tidak semut_attrange M enunjukan seberapa jauh jarak serangan dari Unit

(81)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique semut_type M enunjukan

tipe Unit String

Dibuat untuk membedakan spesialisasi dari masing-masing unit semut Normal Ya Tidak semut_cooldow n M enunjukan seberapa lama delay yang dibutuhkan unit yang di-spawn oleh pemain untuk dapat di spawn lagi Integer Ya Tidak

(82)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique price M enunjukan seberapa point gold yang dibutuhkan oleh pemain agar dapat membuka jenis semut tersebut

Integer 0 Tidak Tidak

semut_spec Besar efek yang timbul jika semut berhadapan dengan tower yang sesuai dengan Integer

(83)

Data Member Name Description Type Additional Type Information Default Value Mandatory Unique spesialisasi-nya semut_desc M emuat deskripsi tentang penjelasan unit semut String Ya Tidak semut_manacos t Besar poin mana untuk memunculk an unit tersebut di dalam game

Referensi

Dokumen terkait

selaku Ketua Jurusan Teknik Elektro Fakultas Teknik Universitas Katolik Widya Mandala Surabaya dan dosen pembimbing yang telah membantu penulis dalam penyusunan dan penulisan

Terkait dengan muatan lokal ini, kepala sekolah sebagai pemimpin pembelajaran harus dapat membantu guru di sekolah untuk melakukan kajian dan analisis tentang

Pasal 1.2 RUU: 1.2 RUU: Persekutuan Perdata adalah badan usaha bukan badan hukum yang setiap sekutunya bertindak atas nama sendiri serta bertanggungjawab sendiri terhadap

Menurut Beginer Subhan, dosen IPB University yang juga Kepala Laboratorium Selam Ilmiah Departemen ITK, perawatan kamera selama pandemi menjadi penting agar dapat digunakan

Dalam hal ini, pembacaan hermenitik menghasilkan pemahan bahwa masyarakat beranggapan generasi muda sekarang (generasi Z) merupakan generasi yang

Dengan berlakunya Peraturan ini, maka Peraturan Bupati Aceh Timur Nomor 15 Tahun 2008 tentang Pembidangan Tugas Koordinasi Para Asisten Sekretaris Daerah Dengan Perangkat Daerah

Dari penelitian ini diperoleh hasil dengan berbagai macam konfigurasi geolistrik diperoleh nilai resistivitas yang berbeda pada lapisan tanah.. Konfigurasi yang paling

Berdasarkan latar belakang penelitian diatas maka, yang terjadi permasalahan dalam penelitian ini, adalah fenomena kinerja birokrasi pemerintah yang berkenaan dengan sumber