59
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 Indonesia.
game dari
60
•
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.
61
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%
105
100%
Total
62
Jenis Kelamin 3.81% 26.67%
Laki ‐ Laki 69.52%
Perempuan Tidak Mengisi
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%
105
100%
Total
63
Profesi 13.33%
5.71% 14.29%
Pelajar Mahasiswa Karyawan
66.67%
Lainnya
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%
105
100%
Total
64
Pernah main casual game? 10.48%
3.81%
Pernah 85.71%
Tidak Pernah Tidak mengisi
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%
139
100%
Total
65
Kapan memainkan casual game? 0.72% 33.81%
Saat Senggang
41.01%
Saat Menunggu Saat Bosan
24.46%
Lainnya
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%
138
100%
Total
66
Yang diharapkan dari bermain game 2.90% 26.09%
Tantangan
21.01%
Hiburan 50.00%
Melepas waktu luang Lainnya
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%
136
100%
Total
67
Jenis casual game yang biasa dimainkan 5.88% 25.74%
22.79%
Game bertipe puzzle Game bertipe strategi
45.59%
Game ketangkasan Lainnya
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
25
23.81%
13
12.38%
gameplay yang unik E. Lainnya
68
Total
105
100%
Poin andalan casual game 12.38%
Simpel dan mudah dimengerti 22.86%
Terkesan lucu dan menghibur
23.81% 21.90% 19.05%
Dapat dimainkan pada waktu santai Memiliki karakteristik konsep gameplay yang unik Lainnya
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%
69
D. Lainnya Total
7
5.51%
127
100%
Tantangan yang disukai dari casual game 5.51% 26.77%
Tantangan skor tertinggi antar player
37.01%
Tantangan dalam mengorganisasi unit
30.71%
Tantangan yang mengandalkan reflek pemain Lainnya
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%
70
E. Laptop / netbook Total
38
26.95%
141
100%
Platform memainkan casual game 7.09%
6.38%
Gaming console
26.95%
Mobile game console
24.11%
Mobile Phone 35.46%
Personal computer Laptop / Netbook
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%
71
C. Cartoon War
24
17.65%
D.Elemental Tower Defence
21
15.54%
E. Lainnya
9
6.62%
136
100%
Total
Game tower defence apa yang pernah dimainkan 15.44%
6.62%
17.65%
Plant vs Zombie 52.21%
Epic war Cartoon war Elemental tower defence
8.09%
Lainnya
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).
72
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%
105
100%
Total
Berapa jam bermain game dalam satu minggu 1.90%
10.48%
7.62%
< 3 jam/minggu 40.95%
13.33%
3 ‐10 jam/minggu 10 ‐ 15 jam/minggu
25.71%
15 ‐ 20 jam/minggu 20 ‐ 25 jam/minggu > 25 jam / minggu
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
73
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%
154
100%
Total
Informasi tentang game terbaru 4.55% 11.04% 20.78% 24.03%
Majalah game Teman
39.61%
Forum / jejaring sosial Website pengulas game Lainnya
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
74
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 game.
75
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
76
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
77
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 mensummon 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.
78
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 input utama.
79
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
2D
2D Simple Stickman
type
Realistic,artwork
figure
kurang menarik Jenis control
Mouse
Kombinasi Mouse Dan Keyboard
Touch screen
80
Upgrade system
Ya
Ya
Ya
Item
Hanya sebagai
Tidak ada
Tidak ada
Kualitas rendah
Ya
pendukung Sound
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 ratarata 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
•
Gameplay yang dibuat tidak memerlukan waktu lama untuk dimainkan
81
•
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
82
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–
83
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 tower dan setiap rintangan yang ada terdiri dari berbagai tipe, mulai dari
84
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 masingmasing 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 memukul tower, maka health point dari tower akan berkurang dan jika
85
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.
86
•
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
-
-
-
Price
-
2500
5000
87
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
Speed
7
7
7
88
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.
89
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
15%+ damage 20%+ damage
10%+ damage for Water
Special Effect
for Water tower
for Water tower 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.
90
•
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
10%+ damage
15%+ damage
20%+ damage
for Ice tower
for Ice tower
for Ice tower
-
3000
6500
Special Effect
Price
Wind Ant Wind Ant merupakan jenis semut yang mempunyai spesialisasi untuk
melawan
angin.
Ketika semut-semut
jenis
lain
91
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
Speed
7
7
10
92
Attack range
melee
melee
melee
15%+ damage
15%+ damage
15%+ damage
for Wind tower
for Wind tower
for Wind tower
-
3000
5700
Special Effect
Price
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.
93
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
15%+ damage
15%+ damage
20%+ damage for
for Fire tower
for Fire tower
Fire tower
-
3300
7000
Special Effect
Price
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.
94
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
-
-
-
Attack Range
-
-
-
95
•
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
-
-
-
150
200
220
Effect Attack Range
•
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
speed -1
speed -2
Effect
96
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
-
-
Mele
Mele
Effect Attack Range
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
97
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
Mana Cost
400
98
•
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
Efect
Regen mana + 20%
99
•
Waktu
10s
Mana Cost
100
M ana 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
3.5.5
Cool Down
200
Price
15000
Efect
Mana Full Instance
Waktu
-
Mana Cost
300
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 game ini adalah jenis game single player,bukan multiplayer.
100
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.
101
Susunan tower pada setiap level adalah sebagai berikut : Tabel 3.30. Perancangan stage per level Level
Defence 1
1
Water I
Defence 2
Defence 3
Defence 4
Defence 5
Defence 6
-
-
-
-
-
-
-
-
-
Fire I
-
Bug Spray I Bug Spray 2
Water I
Ice Cube I I
Bug Spray 3
Water I
Ice Cube I
Wind I I Bug Spray
4
Ice Cube I
Ice Cube II
Water II II
Wind I or Bug Spray 5
Water II
Ice Cube II
Fire I
Bug Spary
-
II II Bug Spray 6
Ice Cube II II
7
Bug Spray
Water II or Water II
R.Def II
Fire I
Bug Spray
Ice Cube
Water II or
Water III
Bug Spray
II
III
Fire I
or Fire II
III
Water II
Wind I
Fire I
Ice Cube II
Ice Cube
Bug Spray
8
Bug Spray
III
II
III
Ice Cube
Bug Spray
Bug Spray
III
III
Water III
9
Wind II
Fire II III
102
•
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,
memenangkan
level tiga dan
ketika pemain
dapat
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
103
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.
104
Gambar 3.18 U se case Diagram Ant Versus Obstacle
105
Detail Use case dapat lihat dari setiap Use case specification yang telah dibagibagi 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 M enambah lebih banyak pemain yang menggunakan satu komputer yang
Tujuan sama Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pemain membuka game Ant
2. Sistem mengecek jumlah user
suatu
Versus Obstacle.
dalam database, jika jumlah user
Event
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
4. jika user lebih dari 1 maka sistem
pemain memasukan namanya.
menampilkan halaman utama.
106
Sistem mengecek Jumlah user. Jika user sudah mencapai 3 pemain tidak dapat lagi menambah user baru. 5. Pemain mengklik menambah user
6. Sistem tidak menampilkan box
baru.
pengisian nama.
7. Pemain mengisi namanya di
8. Sistem mengecek panjang
textbox yang disediakan.
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 1. Pemain memilih nama user yang
Responden S istem 2. Sistem menampilkan kembali
107
suatu
ingin diedit namanya.
Event
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 1. Pemain melihat semua list user
Responden S istem 2. Sistem menampilkan semua list user ke pemain
108
Event
3. Pemain memilih user mana yang
4. Sistem akan menampilkan
ingin dihapus. Jika sudah dipilih
kembali pesan konfirmasi kepada
maka user dapat menekan tombol
pemain apakah user tersebut yakin
hapus untuk menghapus user
menghapus atau tidak. Jika pemain
tersebut.
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 Sebelum permainan dimulai pemain harus memilih unit atau item-nya untuk
Deskripsi digunakan dalam permainan. Untuk dapat menghancurkan pertahanan musuh pemain harus memakai Tujuan unit-unit tersebut atau pun itemnya. Bidang
Kegiatan Pemain
Responden S istem
109
Khas
1. Pada tampilan pemilihan unit atau
2. M engecek jumlah unit atau item
suatu
item, pemain dapat memilih semua
sudah melebih 5 unit atau belum.
Event
unit atau item yang terlah terbuka
Unit dan item tersebut hingga dapat
dengan cara mengklik unit atau item
digunakan pada saat permainan.
tersebut
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 Pemain dapat menggunkan item untuk beberapa fungsi yang berbeda pada
Deskripsi setiap item Untuk membantu atau mempercepat menghancurkan musuh dapat Tujuan digunakan item-item. Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pada saat permainan, ketika
2. Sistem akan memproses item apa
suatu
pemain telah memilih item yang
yang telah digunakan pemain dan
Event
digunakan pada saat pemilihan unit
akan segera mengeluarkan efek dari
110
atau item, maka pemain dapat
item tersebut.
menggunakannya dengan mengklik tombol/icon item atau menggunakan tombol shortcut yang ada (tombol 1, 2, 3, 4, 5).
Tabel 3.36. Use case specification mengeluarkan unit Pelaku
Pemain Pemain mengeluarkan unit yang telah dipilih pada saat pemainan belum
Deskripsi dimulai Tujuan
Untuk mengalahkan pertahanan musuh diperlukan unit-unit tersebut Kegiatan Pemain
Bidang
Responden S istem
Khas
1. Pada saat permainan, ketika
2. Sistem akan segera meng-spwan
suatu
pemain telah memilih item yang
unit tersebut. Unit tersebut akan
Event
digunakan pada saat pemilihan unit
otomatis bergerak kedepan unutk
atau item, maka pemain dapat
menghancurkan pertahanan musuh.
menggunakannya dengan mengklik tombol/icon unit (tombol 1, 2, 3, 4, 5).
Use case specification menggeser game screen Pada proses ini pemain dapat menggeser ke kanan atau ke kiri game screen untuk melihat bagian mana yang mau dilihat.
111
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
Kegiatan Pemain
Responden S istem
Khas
1. Pemain dapat menggeser layar ke
2. Jika pemain menggeser kekanan
suatu
kanan atau ke kiri dengan menekan
maka layar akan kekanan. Jika
Event
tombol A atau D pada keyboard.
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 Pemain dapat meng-pause game ketika misalnya sedang ada gangguan
Tujuan ketika bermain game Ant Versus Obstacle Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pemain mengklik tombol menu
2. Sistem akan memberhentikan
suatu
ketika sedang bermain.
game sampai pemain me-resume
Event
kembali game tersebut dan
112
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 Pemain dapat mengulang level yang sama jika ingin bermain lebih baik atau
Tujuan jika sudah tidak bisa menang lagi. Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pada saat game sedang di-pause
2. Sistem akan memulai game baru
suatu
maka menu restart akan muncul.
dari awal dengan kondisi uang yang
Event
Pemain dapat memiih menu restart.
sama seperti permainan belum dimulai.
113
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 Pemain dapat membaca instruksi untuk mendapatkan informasi tentang
Deskripsi game Ant Versus Obstable Untuk mempermudah pemain dalam mengerti cara bermain, memberikan Tujuan informasi tentang unit, item dan musuh Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pemain memilih menu help pada
2. Sistem menampilkan layar help
suatu
menu utama.
yang berupa instruksi permainan dan
Event
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.
114
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 Untuk memperkuat penyerangan dan mempercepat penghancuran tower
Tujuan tersebut. Bidang
Kegiatan Pemain
Responden S istem
Khas
1. Pemain mengklik menu shop pada 2. Sistem menampilkan menu shop
suatu
saat pemilihan unit atau item.
Event
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.
115
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 3. Pemain mengklik unit atau item dimiliki user, jika uang tercukupi yang ingin dibeli. 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.
116
Tabel 3.42. Use case specification melakukan pengaturan Pelaku
Pemain
Deskripsi
Pemain melakukan setting game Untuk mengatur on/off music, sound dan juga dapat mengatur layar
Tujuan permainan apakah dibuat layar penuh atau tidak. Kegiatan Pemain
Bidang Khas
1. Pemain memilih menu option
Responden S istem 2. Sistem menampilkan kembali
suatu
menu option .
Event
4. Jika Slider digeser ke kiri maka 3. Pemain menggeser slider pada
suara akan mengecil dan jika digeser
sound dan music
ke kanan maka suara akan membesar. 6. Jika pemain mencetang maka
5. pemain mencetang atau tidak sistem akan mendefinisikan sebagai mencentang sound, music, dan game on. Jika tidak tercentang makan screen 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 menu akan ditampilkan berupa video.
117
Tabel 3.43. Use case specification melihat credits Pelaku
Pemain
Deskripsi
Pemain melihat semua credits Untuk mengetahui semua pihak yang terlibat dalam pembuatan game Ant
Tujuan Versus Obstacle Kegiatan Pemain
Bidang Khas
1. Pemain memilih menu credits.
suatu
Responden S istem 2.Sistem menampilkan kembali menu credits
Event
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
Kegiatan Pemain 1. Pemain memilih menu quit.
Responden S istem 2.Sistem akan menampilkan
suatu
konfirmasi, apakah pemain yakin
Event
untuk keluar dari game. Jika pemain memilih ‘Ok’ maka sistem menutup semua proses yang berjalan pada
118
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.
119
Activity diagram menambah user baru
Gambar 3.19 Activity Diagram M enambah User
120
Activity mengedit user name
Gambar 3.20 Activity Diagram Mengedit User
121
Activity diagram menghapus user
Pemain
Sistem
Melihat list user
Menampilkan user
Memilih user
Menghapus user
Menampilkan konfirmasi [Tidak]
[Ya]
Mengupdate database
Gambar 3.21 Activity Diagram Menghapus User
122
Activity diagram memilih item atau unit
Pemain
Mengklik Unit atau Item
Sistem
Mengecek Jumlah Unit
[Tidak Valid]
Menampilkan Informasi sudah penuh
[Valid]
Menampilkan dibox pilihan
Gambar 3.22 Activity Diagram Memilih Item atau Unit
123
Activity diagram menggunakan item
Pemain
Sistem
Menekan Tombol Item
Mengecek jenis unit
Mengecek cooldown time
[Tidak]
[Ya]
Mengecek Mana
[Ya] [Tidak]
Menampilkan Pesan Kesalahn
Memproses Item Effect
Gambar 3.23 Activity Diagram Menggunakan Item
124
Activity diagram mengeluarkan unit
Gambar 3.24 Activity Diagram Menggunakan Unit
125
Activity diagram menggeser game screen
Gambar 3.25 Activity Diagram Menggeser S creen
Activity diagram meng-pause game dan me-restart
Gambar 3.26 Activity Diagram Mem-pause dan Me-restart Game
126
Activity diagram membaca instruksi
Gambar 3.27 Activity Diagram Membaca Instruksi
127
Activity diagram membeli unit dan item
Gambar 3.28 Activity Diagram Membeli Unit dan Item
128
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
129
Activity diagram melakukan pengaturan Fullscreen
Gambar 3.31 Activity Diagram Melakukan Pengaturan Fullscreen
Activity diagram melihat credits
Gambar 3.32 Activity Diagram Melihat Credits
130
Activity diagram keluar game
Gambar 3.33 Activity Diagram Keluar Game
131
c. Class Diagram
Gambar 3.34 Class Diagram Ant Versus Obstacle
132
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.
133
3.5.9
Data Dictionary
Tabel 3.45. Data Dictionary ms_user Additional Data Member
Default Description
Type
Type
Name
Mandatory
Unique
1,2,3
Ya
Ya
Player1
Ya
Ya
Ya
Tidak
Value Information M enunjukan nomor ID user yang
user_id
ada didalam
String
database sebagai kode unik M enunjukan Nama yang M ax 10
dibuat String
user_name
character
sebagai profile dari pemain M enunjukan Unit semut Boolean
unit_avail dan item mana saja
134
Additional Data Member
Default Description
Type
Type
Mandatory
Unique
Boolean
Ya
Tidak
Boolean
Ya
Ya
Ya
Tidak
Name
Value Information yang dapat digunakan oleh user M enunjukan apakah slot user tersebut
flag_user
telah ditempati oleh suatu profile atau belum M enunjukan user profile yang mana
flag_active yang sedang aktif dipilih dalam game M enunjukan
Integer
gold sisa gold
0
135
Additional Data Member
Default Description
Type
Type
Name
Mandatory
Unique
Ya
Tidak
Value Information yang ada M enunjukan besar persentase Integer
regen_mana regenerasi mana user setiap detik M enunjukan besar maksimal poin mana maximum_mana
Integer
1000
Ya
Tidak
float
0-1
Tidak
Tidak
yang bisa diakumulasi user dalam game Nilai besar volume soundeffect sound effect pada game
136
Additional Data Member
Default Description
Type
Type
Name
Mandatory
Unique
Tidak
Tidak
Ya
Tidak
Mandatory
Unique
Ya
Ya
Value Information Nilai besar volume
music
Background
float
0-1
music pada game M enunjukan
Range
sejauh mana
berkisar
level yang
antara 1 Integer
level_avail telah
(stage awal)
diselesaikan
dan 9 (final
oleh pemain
stage)
Tabel 3.46. Data Dictionary ms_semut Additional Data Member
Default Description
Type
Type
Name
Value Information M enunjukan M ax 3
semut_id
Nomor
String character
Unique Unit
137
Additional Data Member
Default Description
Type
Type
Mandatory
Unique
Ya
Ya
Ya
Tidak
Integer
Ya
Tidak
Integer
Ya
Tidak
Name
Value Information M enunjukan M ax 10
semut_name
Nama dari
String character
Unit M enunjukan Seberapa Range berkisar semut_hitpoint
Besar Hit
0
Integer antara 1-9999
Point dari Unit M enunjukan seberapa besar semut_damage kekuatan daya serang dari Unit Besar kekuatan semut_randdam
daya serang
age
tambahan yang akan diacak
138
Additional Data Member
Default Description
Type
Type
Mandatory
Unique
Integer
Ya
Tidak
Integer
Tidak
Tidak
Name
Value Information besarnya dan kemudian ditambahka n ke daya serang semut M enunjukan Seberapa
semut_movspee cepat d pergerakan Unit M enunjukan seberapa jauh jarak semut_attrange serangan dari Unit
139
Additional Data Member
Default Description
Type
Type
Name
Mandatory
Unique
Ya
Tidak
Ya
Tidak
Value Information Dibuat untuk membedakan M enunjukan spesialisasi
semut_type
tipe Unit
Normal
String dari masingmasing unit semut
M enunjukan seberapa lama delay yang dibutuhkan semut_cooldow
unit yang
n
di-spawn
Integer
oleh pemain untuk dapat di spawn lagi
140
Additional Data Member
Default Description
Type
Type
Name
Mandatory
Unique
Tidak
Tidak
Value Information M enunjukan seberapa point gold yang dibutuhkan
price
oleh pemain
Integer
agar dapat membuka jenis semut tersebut
Besar efek yang timbul jika semut berhadapan semut_spec
dengan tower yang sesuai dengan
Integer
0
141
Additional Data Member
Default Description
Type
Type
Mandatory
Unique
String
Ya
Tidak
Integer
Tidak
Tidak
Name
Value Information spesialisasinya
M emuat deskripsi tentang semut_desc penjelasan unit semut
Besar poin mana untuk memunculk semut_manacos an unit t tersebut di dalam game
142
Tabel 3.47. Data Dictionary ms_item Additional Data Member
Defult Description
Type
Type
Name
Mandatory
Unique
Value Information M enujukan
item_id
nomor unik
String
M ax 20
Ya
Ya
String
M ax 20
Ya
Ya
Ya
Tidak
dari item M enunjukan item_name
nama dari item M enunjukan jenis
item_type
kegunaan
String
item tersebut M enunjukan besar dari kegunaan item Integer
item_spec tersebut sesuai dengan item_type
143
Additional Data Member
Defult Description
Type
Type
Name
Mandatory
Unique
Ya
Tidak
Value Information nya. Contoh : nilai kerusakan, besar tambahan damage. M enunjukan seberapa besar Integer
item_cooldown kekuatan daya serang dari Unit Harga untuk membeli item_price
Long
0
Ya
Tidak
Integer
0
Ya
Tidak
item tersebut M enunjukan berapa lama item_duration item tersebut
144
Additional Data Member
Defult Description
Type
Type
Name
Mandatory
Unique
Ya
Tidak
Value Information berfungsi atau aktif M enunjukan path directory
image gambar dari icon item tersebut M enunjukan seberapa point gold yang dibutuhkan Integer
item_manacost oleh pemain agar dapat membuka jenis semut tersebut
145
Tabel 3.48. Data Dictionary ms_tower Additional Data Member
Defult Description
Type
Type
Name
Mandatory
Unique
Ya
Ya
Ya
Ya
Ya
Tidak
Ya
Tidak
Value Information M enunjukan M ax 10
tower_name
Nama dari
Character character
Tower M enunjukan M ax 10
Nomor Character
tower_id
character
Unique Tower M enunjukan
Range Seberapa berkisar tower_hitpoint
Besar Hit
0
Integer antara 1-
Point dari 9999 Tower M enunjukan seberapa besar Integer
tower_damage kekuatan daya serang dari Tower
146
Additional Data Member
Defult Description
Type
Type
Name
Mandatory
Unique
Ya
Tidak
Ya
Tidak
Value Information M enunjukan seberapa
tower_attrange
jauh jarak
Integer
serangan dari Tower Dibuat untuk membedakan spesialisasi
M enunjukan
Normal
Character
tower_type tipe Tower
dari masingmasing Tower
147
3.5.10
Perancangan Layar
Tabel 3.49 Storyboard Input First U ser Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 1 of 16
Screen ID: 1
Screen Description: Perancangan layar Input First User terdapat sebuah textbox yang berfungsi untuk menginput nama pemain yang akan menjadi user name pemain tersebut. Dan terdapat
148
button ‘OK’ yang dapat di klik jika sudah selesai memasukkan nama pada textbox. Layar ini hanya akan muncul pada saat pertama kali user menjalankan game ini. Link From Screen ID: -
Link to Screen ID: 2
Color Scheme: coklat terang Text Attributes: font : Typeface : Tekton Pro, font size : 25 Still Images: judul.png, frame.png, ol.png Audio: Video: Animation: -
149
Tabel 3.50 Storyboard Main Menu Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 2 of 16
Screen ID: 2
Screen Description: Perancangan layar Main Menu merupakan halaman yang ditampilkan setiap kali game dimainkan. Pada layar ini pada bagian atas terdapat judul game, di bagian bawahnya terdapat beberapa button menu, yaitu adventure,option, help, credit dan quit. Disamping button menu terdapat juga greeting nama pemain, dan dibawahnya terdapat button untuk
150
mengganti pemain (switch player).
Link From Screen ID: 1, 3, 4, 5, 10, 11, 13,
Link to Screen ID: 3, 4, 5, 7, 11, 13
14,15 Color Scheme: biru, coklat Text Attributes: Still Images: background.png, welcome.png, judul.png, clik this.png, adventure.png, option.png, help.png, credit.png, quit.png Audio: main menu bgm.mp3 Video: Animation: -
151
Tabel 3.51 Storyboard Choose Unit and Item Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 3 of 16
Screen ID: 3
Screen Description: Perancangan layar choose unit and item merupakan halaman yang akan ditampilkan setelah pemain memilih menu adventure dari halaman sebelumnya. Pada halaman ini
152
terdapat button ‘SHOP’ jika pemain ingin membeli item tambahan, di bawah button ‘SHOP’ terdapat label deskripsi unit atau item, dimana deskripsi unit atau item ini akan menjelaskan tentang unit atau item sesuai dengan dimana kursor berada. Disamping label terdapat pilihan unit (char) dan dibawahnya terdapat pilihan item. Pemain dapat klik setiap item atau char. Dan setiap item dan char yang sudah di klik atau dipilih akan tampil di label di bawah deskripsi char atau item sebagai char atau item yang dipilih. Dan di samping nya terdapat button back jika ingin kembali ke layar menu utama dan button start jika ingin memulai permainan. User juga dapat memilih level yang diinginkan. Link From Screen ID: 2, 7, 12
Link to Screen ID: 2, 6, 7
Color Scheme: coklat terang Text Attributes: font : Typeface : Tekton Pro Still Images: frame.png, unit-unit, item-item, shop.png, start.png, prev.png, next.png, back.png Audio: main menu bgm.mp3 Video: Animation: -
153
Tabel 3.52 Storyboard Help Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 4 of 16
Screen ID: 4
Screen Description: Perancangan layar help merupakan halaman yang menampilkan bantuan penjelasan tentang instruksi permainan, deskripsi unit, deskripsi item dan deskripsi musuh. Terdapat
154
tombol next untuk melanjutkan ke halaman help selanjutnya dan ada button previous jika ingin kembali, dan ada button ‘OK’, jika button OK di klik maka akan kembali ke layar menu utama. Link From Screen ID: 2
Link to Screen ID: 2
Color Scheme: coklat muda Text Attributes: Typeface : Tekton Pro Still Images: frame.png, help.png, prev.png, next.png, oke.png Audio: main menu bgm.mp3 Video: Animation: -
155
Tabel 3.53 Storyboard Option Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 5 of 16
Screen ID: 5
Screen Description: Perancangan layar option merupakan halaman yang menampilkan pengaturan– pengaturan buat game. Ada checkbox sound untuk mengatur suara game, music untuk
156
mengatur backsound musik.. Ada button ‘OK’ di bagian bawah dan jika button ‘OK’ di klik maka akan kembali ke layar menu utama.Jika Pemain meng-klik tombol fullscreen maka game akan menjadi fullscreen. Link From Screen ID: 2
Link to Screen ID: 2
Color Scheme: coklat terang Text Attributes: Still Images: music.png, sound.png, frame.png, option.png, oke.png,fullscreen.png Audio: main menu bgm.mp3 Video: Animation: -
157
Tabel 3.54 Storyboard Gameplay Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 6 of 16
Screen ID: 6
Screen Description: Perancangan layar in game adalah tampilan halaman pada saat game sedang dimainkan. Di bagian paling atas terdapat keterangan ‘mana’ yang dimiliki pemain, time bar yang
158
mengindikasikan sisa waktu dan button menu yang jika di klik akan meng-direct ke layar pause game. Di tengah- tengah terdapat layar permainan dimana karakter pemain dan musuh akan berperang, dibagian paling bawah terdapat unit atau item karakter yang dipilih oleh pemain pada layar pilihan unit atau item. Lalu ada keterangan gold yang dimiliki pemain dan stage yang sudah dicapai oleh pemain. Link From Screen ID: 3, 8
Link to Screen ID: 8, 12, 16
Color Scheme: putih, abu-abu Text Attributes: Typeface : Tekton Pro, Showcard Gothic Still Images: stage.png, icon.png, menu.png, bar waktu.png Audio: stage1.mp3, stage2.mp3, stage3.mp3 Video:Animation: unit, item, dan tower animation
159
Tabel 3.55 Storyboard Shop Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 7 of 16
Screen ID: 7
Screen Description: Perancangan layar shop merupakan halaman untuk melakukan pembelian item atau karakter. Terdapat gambar item beserta dengan harga yang sudah tertera terdapat juga next dan previous untuk memilih item dan dibawah gambar item-item tersebut terdapat
160
label deskripsi item yang menjelaskan item yang dipilih, jika gambar ini di klik maka pemain akan dibawa ke layar klik item to buy untuk melakukan konfirmasi pembelian. Di bagian paling bawah ada keterangan gold yang pemain miliki, dan ada button ‘finish shop’ jika sudah melakukan pembelian dan pada saat finish shop diklik, maka akan kembali ke perancangan layar choose your army. Link From Screen ID: 3, 9
Link to Screen ID: 3, 9
Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: unit.png, item.png, shop.png, prev.png, oke.png, next.png Audio: main menu bgm.mp3 Video: Animation: -
161
Tabel 3.56 Storyboard Pau se Menu Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 8 of 16
Screen ID: 8
Screen Description: Perancangan layar pause menu merupakan halaman dimana pada saat game berlangsung dan pemain meng-klik button menu. Halaman ini berisi checkbox untuk mengatur
162
sound, music dan juga terdapat button restart level untuk mengulang kembali permainan dari awal, lalu ada button main menu yang jika di klik akan masuk ke layar klik main menu dan juga ada button resume untuk kembali ke permainan. Link From Screen ID: 6, 8,10
Link to Screen ID: 6, 10
Color Scheme: coklat terang Text Attributes: Still Images: frame.png, sound.png, music.png, restart.png, resume.png Audio: stage1.mp3, stage2.mp3, stage3.mp3 Video: Animation: -
163
Tabel 3.57 Storyboard Confirmation Buying Item Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 9 of 16
Screen ID: 9
Screen Description: Perancangan layar confirmation buying item merupakan halaman konfirmasi pada saat pembeli ingin membeli barang dari layar shop. Terdapat button ‘OK’ untuk melakukan pembelian dan button ‘cancel’ untuk membatalkan pembelian dan kembali ke layar
164
shop.
Link From Screen ID: 7 Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: frame.png, oke.png, cancel.png Audio: main menu bgm.mp3 Video: Animation: -
Link to Screen ID: 7
165
Tabel 3.58 Storyboard Confirmation Back Main Menu Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 10 of 16
Screen ID: 10
Screen Description: Perancangan layar confirmation back main menu merupakan halaman konfirmasi untuk kembali ke layar menu utama dari layar pause game. Terdapat button ‘Leave’ untuk
166
kembali ke layar menu utama dan button ‘cancel’ untuk membatalkan dan kembali ke layar permainan. Link From Screen ID: 8
Link to Screen ID: 2, 8
Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: frame.png, leave.png, cancel.png Audio: stage1.mp3, stage2.mp3, stage3.mp3 Video: Animation: -
167
Tabel 3.59 Storyboard Confirmation Quit Game Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 11 of 16
Screen ID: 11
Screen Description: Perancangan layar confirmation quit game merupakan halaman konfirmasi untuk keluar dari game. Halaman ini keluar pada saat pemain meng klik button quit dari halaman menu utama. Terdapat button quit jika ingin keluar dari game dan button cancel jika
168
ingin membatalkan keluar dari game dan kembali ke layar menu utama. Link From Screen ID: 2 Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: frame.png, quit.png, cancel.png Audio: main menu bgm.mp3 Video: Animation: -
Link to Screen ID: 2
169
Tabel 3.60 Storyboard Congratulation Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 12 of 16
Screen ID: 12
Screen Description: Perancangan layar congratulation merupakan halaman yang menampilkan reward yang didapat setelah memenangkan satu game. Terdapat label image yang akan menampilkan
170
reward apa yang di dapat. Jika Tombol ok ditekan maka akan kembali lagi ke menu choose army.
Link From Screen ID: 6 Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: frame.png, oke.png Audio: stage1.mp3, stage2.mp3, stage3.mp3 Video: Animation: -
Link to Screen ID: 3
171
Tabel 3.61 Storyboard Edit User Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 13 of 16
Screen ID: 13
Screen Description: Perancangan layar edit user merupakan halaman untuk memilih atau membuat user yang baru. Di halaman ini terdapat button create new user untuk membuat user baru, lalu ada
172
button rename untuk mengedit nama user yang sudah ada, ada button delete untuk menghapus user yang sudah pernah dibuat, ada button ‘OK’ jika sudah selesai dan kembali ke menu layar utama dan terakhir ada button cancel jika ingin membatalkan dan kembali ke menu layar utama. Link From Screen ID: 2
Link to Screen ID: 2
Color Scheme: coklat terang Text Attributes: Typeface : Tekton Pro Still Images: frame.png, rename.png, delete.png, oke.png, cancel.png Audio: main menu bgm.mp3 Video: Animation: -
173
Tabel 3.62 Storyboard Credits Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 14 of 16
Screen ID: 14
Screen Description: Perancangan layar credits merupakan halaman yang berisi tampilan nama-nama creditors dalam bentuk video.Jika pemain menekan tombol enter maka pemain akan
174
menuju ke kembali ke layar main menu.
Link From Screen ID: 2 Color Scheme:Text Attributes: Still Images: Audio: Video: credit.mp4 Animation: -
Link to Screen ID: 2
175
Tabel 3.63 Storyboard Add User Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 15 of 16
Screen ID: 15
Screen Description: Perancangan layar add user merupakan halaman yang menampilkan input textbox untuk mendapatkan input-an nama dari user. Jika user telah selesai memasukan nama dapat
176
menekan tombol ‘OK’ atau untuk membatalkan dapat menekan tombol “CANCEL”.
Link From Screen ID: 13 Color Scheme:coklat terang Text Attributes: Still Images: frame.png, oke.png, cancel.png Audio: Video: credit.mp4 Animation: -
Link to Screen ID: 13, 2
177
Tabel 3.64 Storyboard Confirmation Lost Game Multimedia S toryboard Project: Ant Versus Obstacle
Date: 25 Oktober 2011
Screen: 16 of 16
Screen ID: 16
Screen Description: Perancangan layar Confirmation Lost Game merupakan halaman yang menampilkan tesk konfirmasi dan tombol untuk mengulang permainan atau tidak. Jika pemain ingin mengulang maka level akan direstart. Jika tidak maka pemain akan kembali ke menu
178
utama.
Link From Screen ID: 6 Color Scheme:coklat terang Text Attributes: Tekton Pro Still Images: frame.png, oke.png, cancel.png Audio: stage1.mp3, stage2.mp3, stage3.mp3 Video: Animation: -
Link to Screen ID: 6, 2