52
ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem
Analisis game yang dilakukan untuk mendukung pembuatan game ini adalah analisis user dan analisis game sejenis.
3.1.1 Analisis User
Analisis yang dilakukan terhadap user dengan menggunakan kuesioner yang disebarkan secara online dimana kuesioner berisi 16 pertanyaan dan ditanggapi oleh 150 responden yang merupakan berisi mahasiswa/i Universitas Bina Nusantara dan kalangan umum. Berikut adalah pertanyaan yang diberikan kepada responden :
1. Apakah Anda laki-laki atau perempuan? a. Laki-laki
b. Perempuan
Tabel 3.1 Hasil kuesioner pertanyaan nomor 1 Jumlah Responden Persentase Laki - Laki 135 90% Perempuan 15 10% Total 150 100%
90% 10%
Jenis Kelamin
Laki-laki Perempuan
Gambar 3.1 Hasil kuesioner pertanyaan nomor 1
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berjenis kelamin laki – laki.
2. Berapakah usia anda saat ini? a. < 15 tahun
b. 16 - 25 tahun c. 26 - 35 tahun d. > 35 tahun
Tabel 3.2 Hasil kuesioner pertanyaan nomor 2 Jumlah Responden Persentase < 15 tahun 4 3% 16 – 25 tahun 112 75% 26 – 35 tahun 24 16% > 35 tahun 10 6% Total 150 100%
Gambar 3.2 Hasil kuesioner pertanyaan nomor 2
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berusia di antara 16 – 25 tahun.
3. Apakah pekerjaan Anda saat ini ? a. Pelajar
b. Mahasiswa c. Karyawan d. Wirausaha e. Other
Tabel 3.3 Hasil kuesioner pertanyaan nomor 3 Jumlah Responden Persentase
Pelajar 15 10%
Mahasiswa 101 67%
Karyawan 22 15%
Wirausaha 12 8%
10% 67% 15% 8%
Pekerjaan
Pelajar Mahasiswa Karyawan WirausahaGambar 3.3 Hasil kuesioner pertanyaan nomor 3
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden adalah mahasiswa.
4. Berapa lama Anda bermain game dalam satu hari ? a. > 4jam
b. 3 - 4 jam c. 2 - 3 jam d. 1 - 2 jam
Tabel 3.4 Hasil kuesioner pertanyaan nomor 4
Jumlah Responden Persentase
> 4 jam 83 55%
3 – 4 jam 30 20%
2 – 3 jam 26 17%
1 – 2 jam 11 8%
Gambar 3.4 Hasil kuesioner pertanyaan nomor 4
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden bermain game selama lebih dari 4 jam.
5. Apakah anda memiliki smartphone / tablet Android ? a. Ya
b. Tidak
Tabel 3.5 Hasil kuesioner pertanyaan nomor 5
Jumlah Responden Persentase
Ya 143 95%
Tidak 7 5%
Gambar 3.5 Hasil kuesioner pertanyaan nomor 5
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden memiliki HP berbasis Android.
6. Apakah Anda suka bermain game di smartphone / tablet Android Anda ? a. Ya
b. Tidak
Tabel 3.6 Hasil kuesioner pertanyaan nomor 6 Jumlah Repsonden Persentase
Ya 143 95%
Tidak 7 5%
95% 5%
Suka Bermain di
Smartphone Android
Ya TidakGambar 3.6 Hasil kuesioner pertanyaan nomor 6
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden suka bermain di smartphone berbasis Android.
7. Game dengan platform apa yang sering Anda mainkan ? a. PC game
b. Mobile game c. Console game d. Web Browser game e. Konvensional game
Tabel 3.7 Hasil kuesioner pertanyaan nomor 7
Jumlah Responden Persentase
PC Game 31 21%
Mobile Game 90 60%
Console Game 12 8%
Web Browser Game 17 11%
Konvensional Game 0 0%
21% 60% 8% 11% 0%
Platform yang
digunakan
PC Game Mobile Game Console GameGambar 3.7 Hasil kuesioner pertanyaan nomor 7
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden menggunakan platform mobile game.
8. Game yang bergenre apa yang paling Anda sukai ? a. Strategy
b. Adventure c. Puzzle d. RPG
Tabel 3.8 Hasil kuesioner pertanyaan nomor 8
Jumlah Responden Persentase
Strategi 42 28%
Adventure 63 42%
Puzzle 10 7%
RPG 35 23%
Gambar 3.8 Hasil kuesioner pertanyaan nomor 8
Berdasarkan hasil kuesioner yang didapat, bahwa sebagian besar responden menyukai game ber-genre adventure dan diikuti game strategi di urutan kedua. 9. Apakah Anda menyukai game yang bergenre strategy ?
a. Ya b. Tidak
Tabel 3.9 Hasil kuesioner pertanyaan nomor 9 Jumlah Responden Persentase
Ya 95 63% Tidak 55 37% Total 150 100% 28% 42% 7% 23%
Genre Game yang
Disukai
Strategi Adventure Puzzle RPG
Gambar 3.9 Hasil kuesioner pertanyaan nomor 9
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden menyukai game yang strategi.
10. Menurut Anda, apakah sound memiliki peran penting dalam sebuah game ? a. Sangat penting
b. Penting
c. Kurang penting d. Tidak penting
Tabel 3.10 Hasil kuesioner pertanyaan nomor 10 Jumlah Responden Persentase Sangat penting 22 15% Penting 70 46% Kurang penting 18 12% Tidak penting 40 27% Total 150 100%
Gambar 3.10 Hasil kuesioner pertanyaan nomor 10
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berpendapat bahwa sound memiliki peranan penting dalam game.
11. Menurut Anda, Apakah grafik memiliki peran penting dalam sebuah game ? a. Sangat penting
b. Penting
c. Kurang penting d. Tidak penting
Tabel 3.11 Hasil kuesioner pertanyaan nomor 11
Jumlah Responden Persentase
Sangat penting 92 61% Penting 40 27% Kurang penting 15 10% Tidak penting 3 2% Total 150 100% 15% 46% 12% 27%
Sound
Sangat penting Penting Kurang penting Tidak penting61% 27% 10% 2%
Grafik
Sangat penting Penting Kurang penting Tidak pentingGambar 3.11 Hasil kuesioner pertanyaan nomor 11
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berpendapat bahwa grafik memiliki peranan sangat penting dalam game.
12. Apakah yang membuat Anda tertarik dengan suatu game ? a. Grafik
b. Alur cerita c. Tingkat kesulitan d. Efek suara
Tabel 3.12 Hasil kuesioner pertanyaan nomor 12
Jumlah responden Persentase
Grafik 60 40%
Alur cerita 40 27%
Tingkat kesulitan 32 21%
Efek suara 18 12%
Gambar 3.12 Hasil kuesioner pertanyaan nomor 12
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berpendapat bahwa grafik yang membuat mereka tertarik pada suatu game.
13. Apakah Anda menyukai game yang menggunakan timer ? a. Sangat suka
b. Suka
c. Kurang suka d. Tidak suka
Tabel 3.13 Hasil kuesioner pertanyaan nomor 13
Jumlah Responden Persentase
Sangat suka 26 18% Suka 18 12% Kurang suka 32 21% Tidak suka 74 49% Total 150 100% 40% 27% 21% 12%
Daya Tarik Suatu Game
Grafik Alur cerita Tingkat kesulitan Efek suara
Gambar 3.13 Hasil kuesioner pertanyaan nomor 13
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden tidak menyukai game yang menggunakan timer.
14. Apakah alasan Anda bermain game di smartphone Anda ? a. Hobi
b. Hiburan
c. Mengisi waktu luang
Tabel 3.14 Hasil kuesioner pertanyaan nomor 14
Jumlah Responden Persentase
Hobi 27 18%
Hiburan 48 32%
Mengisi waktu luang 75 50%
18%
32% 50%
Alasan bermain game
Hobi
Hiburan
Mengisi waktu luang
Gambar 3.14 Hasil kuesioner pertanyaan nomor 14
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden mempunyai alasan bermain game untuk mengisi waktu luang.
15. Apakah Anda suka memainkan game bertema “ Tower Defense “ ? a. Ya
b. Tidak
Tabel 3.15 Hasil kuesioner pertanyaan nomor 15
Jumlah Responden Persentase
Ya 60 40%
Tidak 90 60%
40% 60%
Tower Defense
Ya Tidak
Gambar 3.15 Hasil kuesioner pertanyaan nomor 15
Berdasarkan hasil kuesioner yang didapat, dapat disimpulkan bahwa sebagian besar responden berpendapat tidak menyukai game tower defense.
16. Apa judul game Tower Defense yang pernah Anda mainkan ?
(boleh lebih dari satu) Plant vs Zombie, green TD, Defender 2, Lair Defense : Dungeon.
3.1.2 Analisis Game Sejenis
Pada analisis game sejenis akan di-review beberapa game yang ber-genre strategi sejenis dengan game yang akan dibuat. Game-game yang digunakan sebagai perbandingan, antara lain: Lair Defense:Dungeon, Plant Vs Zombie dan Warcraft Element TD.
1. Lair Defense : Dungeon
Gambar 3.16 Lair Defense screenshot 1
Lair defense adalah salah satu game tower defense berbasis android. Game ini menceritakan tentang zaman naga, dimana manusia dan naga hidup bersama. Tetapi beredar bahwa kalau manusia memakan telur naga akan hidup abadi. Dan disini dimulailah pertempuran antara naga dan manusia. Di game ini kita harus menghentikan manusia untuk mencuri telur naga dengan cara membangun naga agar telur naga tidak dicuri oleh manusia. Kita dapat membangun 3 jenis naga yaitu fire , ice , dan poison. Setiap jenis naga memiliki kelebihan masing-masing untuk membantu pemain mempertahankan telur naga.
Gambar 3.17 Main menu Lair Defense Dungeon
Gambar 3.17 Lair Defense screenshot 2
Pada tampilan tampilan utama terdapat 4 menu yaitu start, LD: Shrine, Almanac dan More. Menu Start dapat dipilih pemain untuk memulai permainan. Menu LD: Shrine adalah menu untuk mengakses versi game lain dan kita dapat download versi lair defense yang lain yaitu Lair Defense: Shrine. Menu Almanac adalah menu yang berisikan tentang naga dan human sebagai musuh dari naga dan kita dapat melihat deskripsi dan potensi dari naga dan human. Pemain dapat melihat dan mendownload game menarik lainnya dari menu more.
Gambar 3.18 Lair Defense screenshot 3
Setelah pemain memilih tombol start akan muncul tampilan dungeon map yang berisi stage dan pemain harus memilih salah satu dungeon tersebut. Pemain dapat membuka stage selanjutnya ketika level sebelumnya telah selesai.
Kemudian pemain masuk ke tampilan skill yang berisi tentang skill yang akan membantu pemain untuk menyelesaikan stage. Tentu saya pemain tidak mendapatkannya secara gratis tetapi harus membayarnya dengan mata uang game ini yaitu gold. Mata uang gold didapat pada saat pemain menyelesaikan stage atau pemain bisa mendapatkan gold secara random ketika membunuh barisan musuh/wave.
Gambar 3.20 Lair Defense screenshot 5
Pemain memasuki tampilan awal pada stage dimana belum terdapat naga(tower) di dalam map. Pemain dapat menggunakan tombol fast forward untuk mempercepat gerak musuh dan tombol pause untuk membuka jendela menu. Pemain dapat menaruh naga ke dalam stage map dengan cara drag icon naga yang diinginkan ke circle pada map. Naga akan menyerang setiap musuh yang berada pada range/jarak tembak naga. Jika musuh berhasil melarikan diri
dari serangan naga maka musuh tersebut akan mencuri telur naga dan akan membawanya kembali ke tempat musuh spawn. Pemain akan kalah jika telur naga telah habis dicuri oleh musuh. Oleh karena itu pemain harus memakai strategi dalam menaruh naga dan meng-upgrade naga. Untuk menaruh dan meng-upgrade naga pemain memerlukan daging. Jika daging yang disediakan habis maka pemain tidak dapat menaruh atau meng-upgrade naga. Untuk mendapatkan daging pemain harus membunuh musuh yang ingin mencuri telur naga dan jika beruntung mendapatkan gold secara random. Pemain juga bisa menjual naga untuk mendapatkan daging.
Gambar 3.21 Lair Defense screenshot 6
Selain daging pemain juga memerlukan mana untuk menggunakan skill. Skill di game ini ada 2 yaitu Meteor dan blizzard. Meteor adalah skill serang yang digunakan untuk menyerang musuh seperti menjatuhkan meteor. Blizzard adalah skill serang yang dapat digunakan untuk membekukan musuh sehingga
musuh tidak bergerak. Jika pemain berhasil menyelesaikan satu round, pemain akan memasukin round berikutnya yang memiliki jumlah dan kekuatan musuh yang lebih besar dari round sebelumnya.
Gambar 3.22 Lair Defense screenshot 7
Setelah menyelesaikan beberapa round pemain akan menang dan muncul tampilan victory. Tampilan victory berisi jumlah gold yang didapat pada stage tersebut.
Kelebihan :
1. Pemain dapat menjual naga yang sudah tidak efektif bagi pemain
2. Pemain dapat memakai skill untuk membantu pemain mempertahankan telur naga
3. Telur naga yang dicuri tidak langsung tercuri tetapi musuh harus kembali membawa telur ke tempat musuh spawn, jika musuh mati maka telur tersebut jatuh ditempat musuh itu mati.
Kekurangan:
1. Variasi musuh kurang banyak. 2. Memilki sedikit type tower. 2. Plant Vs Zombie
Gambar 3.23 Plant Vs Zombie screenshot 1
Plant vs zombie adalah salah satu game tower defense yang cukup terkenal. Tujuan game ini adalah melindugi rumah dari serangan zombie - zombie yang berusaha memasuki rumah. Pemain dapat mengunakan tanaman untuk menghadang para zombie tersebut.
Gambar 3.24 Plant Vs Zombie screenshot 2
Pemain dapat membuat nama profil untuk memulai game ini sehingga untuk memudahkan pemain melanjutkan permainan. Pada tampilan utama terdapat beberapa menu. Menu adventure adalah untuk pemain memulai permainan terdiri dari beberapa level. Menu zen garden adalah menu untuk pemain menanam tanamannya seperti harus disiram, diberi pupuk, dll. Menu survival adalah menu seperti challenge sehingga membuat pemain tertantang dengan ketentuan survival.
Gambar 3.25 Plant Vs Zombie screenshot 3
Pemain diberi panduan untuk pertama kali memainkan permainan ini. Pemain akan diajari membeli tanaman dan menyerang zombie. Setelah tutorial selesai pemain akan bermain dan melewati level - level tanpa bantuan tutorial lagi. Game ini memiliki 2 waktu, yaitu siang dan malam. Pada waktu siang hari, pemain dapat memperoleh matahari dengan 2 cara yaitu menanam bunga matahari dan mendapatkan matahari gratis secara random dengan mengklik matahari yang turun berupa bola bercahaya. Pada malam hari, pemain hanya dapat menanam tanaman yang menghasilkan matahari yaitu jamur dan tidak mendapatkan matahari gratis, sehingga energi matahari yang tersedia untuk malam hari tidak sebanyak di siang hari dan juga waktu yang diperlukan untuk
mendapatkan matahari lebih lama. Pemain harus mengatur strategi untuk mengalahkan zombie-zombie yang akan memasuki rumah.
Gambar 3.26 Plant Vs Zombie screenshot 4
Untuk memulai stage pemain dapat memilih 8 tanaman yang akan dipakai untuk melawan zombie - zombie. Pemain harus memilih tanaman - tanaman sebagai senjata sekaligus pertahanan untuk melawan zombie dan diberi modal awal untuk membeli tanaman yaitu matahari yang menjadi sumber energi.
Gambar 3.27 Plant Vs Zombie screenshot 5
Setiap kali pemain berhasil memenangkan dan melewati 1 level, pemain akan mendapatkan tanaman baru yang memiliki kemampuan serang atau pertahanan yang lebih baik dari tanaman sebelumnya dan biasanya tanaman yang kita dapat ditujukan untuk melawan zombie - zombie di level berikutnya. Setiap pemain melanjutkan ke level berikutnya, pemain akan menghadapai zombie dalam jumlah yang lebih banyak dan jenis zombie baru yang memiliki kekuatan beragam dan lebih besar.
Gambar 3.28 Plant Vs Zombie screenshot 6
Penyerangan yang dilakukan zombie tidak hanya melalui jalur depan tetapi dapat melalu jalaur air dan atap rumah. Stage - stage yang disediakan sangat menarik dan penuh tantangan.
Keseimbangan permainan di dalam game ini cukup stabil. Karena tidak ada zombie yang tidak dapat dikalahan dan tidak ada tanaman yang memiliki kemapuan super. Pada malam hari pemain akan mengalami kesulitan memperoleh matahari dan terkadang stage di malam hari ada kabut yang menutupi zombie-zombie sehingga pemain tidak dapat mengetahui posisi zombie yang terhalang kabut. Oleh karena itu, pemain harus mengunakan strategi yang
jitu. Setiap akhir level akan mengeluarkan big wave yaitu zombie dalam jumlah besar.
Gambar 3.29 Plant Vs Zombie screenshot 7
Bila adventure mode telah selesaikan makan mini games dan puzzle game akan ter-unlock. Dari mini games dan puzzle, pemain dapat mengumpulkan gold untuk membeli keperluan mengupgrade tanaman sehingga memiliki daya serang yang lebih besar dan juga keperluan untuk zen garden.
Kelebihan :
1. Memiliki grafik yang baik dan menarik
2. Gameplay menarik dan memiliki daya tarik yang berbeda dari tower defense yang lain
Kekurangan :
1. Ada beberapa tanaman yang kurang berguna untuk mengalahkan musuh 2. Kurangnya tingkat kesulitan pada adventure mode sehingga pemain
merasakan mudah mengalahkan musuh.
3. Warcraft III Element TD
Gambar 3.30 Element TD screenshot 1
Element TD adalah game yang dimainkan melalui game warcraft. Game ini cukup terkenal untuk pencinta game warcraft atau DoTA. Game ini tidak memiliki alur cerita tetapi sangat menarik untuk dimainakan karena keragaman element di dalam game ini. Di dalam game terdapat 6 element dimana element -
element tersebut memiliki kekuatan dan kekurangan masing - masing. Element - element tersebut adalah fire, nature, earth, light, dark dan water. Seperti dilogo game ini element tersebut saling berkaitan. Fire mengalahkan nature, nature mengalahkan earth, earth mengalahkan light, light mengalahkan dark, dark mengalahkan water dan water mengalahkan fire.
Gambar 3.31 Element TD screenshot 2
Untuk memainkan element TD pemain harus masuk ke dalam warcraft terlebih dahulu. Di tampilan awal warcraft terdapat beberapa menu. Menu single player adalah menu untuk pemain memilih bermain sendiri. Menu battle.net adalah menu untuk pemain masuk kedalam server tertentu. Menu local area
network adalah menu untuk pemain bertemu dengan pemain lainnya, tetapi harus memiliki alamat server IP address yang sama.
Gambar 3.32 Element TD screenshot 3
Pemain dapat mengajak teman-temannya bermain bersama melalui battle.net atau local area network. Untuk memulai permainan, pemain harus mengajak seorang temannya atau memasukan bot karena permainan ini harus berisi 2 orang pemain. Pemain pun dapat memilih warna untuk membedakan satu sama lainnya.
Gambar 3.33 Element TD screenshot 4
Pemain diberikan gold awal untuk membangun basic tower dan diberi life sebanyak 50. Jika 1 musuh berhasil lewat dari serangan tower maka life akan berkurang 1 life, untuk itu pemain harus menggunakan strategi. Mata uang gold dipakai untuk membangun tower dan meng-upgrade tower. Setiap 5 level pemain dapat menggunakan lumber untuk memilih element yang akan kita gunakan. Setelah pemain memilih element, pemain dapat membangun tower element tersebut. Pemain dapat mengabungkan 2 atau 3 element dan memiliki kemampuan yang berbeda - beda. Tidak hanya tower saja yang memiliki element tetapi musuh yang akan muncul juga memiliki element yaitu fire, nature, earth, light, dark, water dan immune element. Setiap monster memiliki HP dan armor yang berbeda - beda. Tower element tidak dapat menyerang immune element
monster oleh karena itu basic tower masih harus dipakai. Level semakin tinggi maka musuh yang akan muncul lebih kuat dan lebih banyak.
Kelebihan:
1. Grafis yang bagus dan menarik
2. Beraneka ragam tower element dan musuh 3. Pemain dapat melakukan kombinasi element 4. Dapat berinteraksi dengan pemain lain (chat) Kekurangan:
1. Game terlalu memakan waktu lama 2. Game sulit untuk ditamatkan pemain
3. Membuat pemain bosan karena terlalu banyak level yang akan dilalui
Tabel 3.16 Perbandingan Game Sejenis Aspek / Fitur
Game
Lair Defense: Dungeon
Warcraft Element TD Plant vs Zombie
Grafis 2D 2D 2D
Gameplay - Mencegah musuh mengambil telur
naga - Mengumpulkan gold untuk meng-upgrade tower dan
skill
- Mencegah musuh lewat agar tidak mengurangi life - Dapat menggabungkan beberapa element tower - Mencegah musuh memasuki rumah - Dapat membangun macam-macam tanaman
Fitur -Mengupgrade naga menjadi naga dewasa
dan memiliki kemampuan baru
-Upgrade tower dan menggabungkan beberapa element tower -chat -Membangun aneka tanaman-tanaman yang berguna untuk bertahan dari serangan zombie
Platform -Android app -Apple app -Windows -Mac -Linux -Windows -Mac -Andorid Elemen Multimedia -Grafis -Sound -Animasi -Teks -Grafis -Sound -Animasi -Teks -Video -Grafis -Sound -Animasi -Teks -Video
Quota -3telur naga (dapat bertambah jika mengupgrade skill -Daging dan gold tersedia
-Setiap stage memiliki 10 round
-Memiliki life awal 50 -Memiliki 6 jenis element
-Tidak memiliki batas max level
-Memiliki matahari sebagai mata uang didalam game
-Memiliki 2 waktu yaitu siang dan malam
3.1.3 Analisis Permasalahan
1. Gameplay yang disajikan kurang menarik.
2. Tampilan grafik yang baik dan menarik diperlukan dalam sebuah game. 3. Sebanyak responden kurang menyukai game tower defense yang beredar di
pasaran.
4. Kurangnya challenge pada game.
3.2 Solusi Pemecahan Masalah
Dari analisis terhadap user terdapat masalah yaitu sebanyak 60% responden tidak menyukai game tower defense. Dan dari analisis yang dilakukan terhadap beberapa game sejenis, masalah-masalah yang didapat adalah grafik , gameplay yang kurang menarik dan kurangnya challenge yang diberikan. Untuk mengatasi masalah tersebut, dirancang sebuah game tower defense yang memiliki grafik yang baik, gameplay yang menarik, dan challenge yang menantang user, sehingga user tidak cepat merasa bosan dan membuat user penasaran terhadap game tower defense
3.3 Perancangan Game
Judul Tower Defense Heroes Of Legend diambil karena ketertarikan tentang dewa - dewa yang berasal dari Yunani. Dengan mengambil setting kehidupan di Yunani kuno, dimana dewa - dewa Yunani melawan iblis - iblis jahat yang ingin menyerang manusia, Maka dari itu game ini dinamakan Tower Defense Heroes Of Legend. Heroes Of Legend merupakan dewa - dewa Yunani
yang berperan sebagai pahlawan yang menahan serangan iblis - iblis jahat yang ingin mengganggu manusia.
3.3.1 Deskripsi Permainan
Deskripsi permainan menggambarkan secara garis besar ide dan kosep umum dari permainan game Tower Defense Heroes Of Legend.
• Informasi Umum
Tower Defense Heroes Of Legend merupakan game single player yang memiliki tema fantasi dengan setting Yunani kuno. Dalam game ini pemain berperan sebagai dewa Yunani yang bertugas menahan serangan dari musuh. Misi utama pemain dalam game ini adalah :
1. Mempertahankan serangan musuh agar tidak lolos sampai ujung map 2. Mengalahkan boss yang akan keluar di akhir stage
3. Pemain juga dapat meng-upgrade tower sesuai kebutuhan
Pemain akan membutuhkan gold untuk membangun tower dan memakai skill. Pemain dinyatakan berhasil apabila dapat bertahan dari serangan musuh dan masih memiliki life yang akan berkurang dari setiap musuh yang berhasil lolos.
• Konsep Dasar
Tower Defense Heroes Of Legend memiliki konsep dasar Tower Defense dimana pemain memiliki tugas untuk mempertahankan wilayahnya dari serangan musuh dengan membangun tower. Dalam permainan ini, pemain juga dapat
menggunakan skill untuk membantu pemain dalam bertahan dari serangan musuh dan pemain harus mengalahkan boss di setiap akhir stage.
• Cerita
Pada suatu malam telah terjadi kericuhan di Olympus, perseteruan Zeus dengan saudara-saudaranya berdampak buruk bagi dunia manusia, sehingga membuka dark hole. Dark hole adalah gerbang yang memisahkan antara dunia manusia dan neraka. Manusia menjadi panik dan hilang kendali karena monster dan iblis mulai menyerang manusia. Zeus dan dewa – dewa lainnya menjadi merasa bersalah karena perseteruan mereka mengakibatkan dampak yang besar di dunia manusia dan mereka memutuskan untuk turun ke dunia manusia. Zeus dan dewa – dewa lainnya membantu manusia dari serangan monster dan iblis yang menyerang dunia manusia. Mereka menghancurkan ratusan monster yang akan menghampiri pemukiman penduduk. Mereka mengunakan kekuatan khusus mereka untuk menghadang monster dan berusaha untuk menutup kembali dark hole. Dapatkah Zeus dan dewa – dewa lainnya menutup dark hole kembali? Dari sinilah permainan dimulai.
• Tujuan
Game ini bertujuan untuk bertahan dari serangan musuh sampai akhir dan tidak boleh membiarkan musuh lolos. Pada game ini pemain harus mengalahkan boss di setiap akhir stage untuk melanjutkan permainan.
• Konsep Permainan
Ketika memasuki game ini akan menampilkan layar menu utama yang berisikan antara lain:
1. Start
Menu ini digunakan untuk memulai permainan dan pemain akan memasuki layar menu map.
2. Option
Pada menu ini akan menampilkan pengaturan suara dalam game. 3. Exit
Menu ini membawa pemain keluar dari game / program.
Setelah pemain memilih tombol start maka pemain akan memasuki layar menu map. Di layar menu map pemain harus memilih stage yang akan dikalahkan. Pemain diberikan modal awal sejumlah gold untuk mengatur pertahanan. Pemain dapat membangun dan meng-upgrade tower dengan menggunakan gold yang dimilikinya. Pemain diberikan 2 skill untuk membantu pertahanan. Untuk memakai skill pemain membutuhkan gold juga. Pemain akan mendapatkan gold ketika pemain membunuh musuh yang berupa wave.
3.3.2 Komponen Permainan
Komponen-komponen yang terdapat dalam permainan ini adalah: 1. Status
a. Life
Life merupakan komponen penting yang mewakili kelangsungan hidup player dalam game ini. Life akan berkurang setiap ada musuh yang berhasil lolos dari serangan tower player. Jika life habis, maka pemain dinyatakan kalah.
b. Gold
Gold merupakan mata uang di dalam game ini. Gold digunakan untuk membangun dan mengupgrade tower. Gold di dapat ketika player berhasil membunuh musuh.
2. Tower
Tower merupakan komponen yang digunakan pemain untuk bertahan dari serangan musuh. Pemain dapat membangun dan meng-upgrade tower tersebut. Ketika tower di upgrade maka tower tersebut akan memberikan damage yang lebih besar kepada musuh. Jika tower tidak ingin digunakan lagi pemain dapat menjual tower meski dengan gold yang lebih sedikit bila dibandingkan saat membangun tower. Tower memiliki karakteristik sebagai berikut:
a. Zeus Tower
Gambar 3.34 Zeus Tower
Zeus Tower merupakan tower yang menyerang berupa serangan sengatan listrik yang kuat. Untuk membangun Zeus Tower user harus menggunakan cukup banyak gold.
b. Hades Tower
Gambar 3.35 Hades Tower
Hades Tower merupakan tower yang menyerang berupa fireball dan memiliki kekuatan menyerang area sama seperti zeus tetapi tidak kuat seperti zeus.
c. Poseidon Tower
Gambar 3.36 Poseidon Tower
Poseidon Tower merupakan tower yang menyerang ber-element ice dan memilki kekuatan memperlambat jalan musuh. Yang sangat berguna untuk wave awal stage.
d. Ares Tower
Gambar 3.37 Ares Tower
Ares Tower merupakan tower yang ber-element poison dan memilki kekuataan memperlambat tetapi tidak memperlambat selambat serangan Poseidon. Dan musuh yang terkena serangan Ares Tower akan berkurang darahnya setiap detik.
3. Map
Gambar 3.38 Map Game Tower Defense Heroes Of Legend
Map yang digunakan merupakan bentuk Maze yang dirancang sebagai jalur perjalanan musuh dari start stage menuju finish stage. Di dalam game ini akan terdapat 10 stage. setiap stage memliki 9 wave dan 1 boss.
3.3.3 Perancangan Storyboard
Project: Tower Defense Heroes Of Legend Date: 25 Desember 2012
Screen: 1 of 9 Screen ID: 1
Screen Description: Loading screen yang muncul saat aplikasi game dijalankan pertama kali.
Link From Screen ID: - Link to Screen ID: 2 Color Scheme: Hijau (#00ff00), kuning (#ffff00), putih (#ffffff) Text Attributes: -
Still Images: splash screen(.jpg) Audio: -
Video: - Animation: -
Project: Tower Defense Heroes Of Legend Date: 25 Desember 2012
Screen: 2 of 9 Screen ID: 2
Screen Description: Tampilan awal saat ingin memulai permainan.
Link From Screen ID: 1 Link to Screen ID: 3, 4, 8
Color Scheme: Biru muda (#00ffff), hijau (#00ff00), merah (#9e0b0f), hitam (#000000) Text Attributes: -
Still Images: background(.png), start(.png), option(.png), exit(.png) Audio: BGM_menu(.mp3)
Video: - Animation: -
Project: Tower Defense Heroes Of Legend Date: 25 Desember 2012
Screen: 3 of 9 Screen ID: 3
Screen Description: Tampilan saat ingin memilih map stage yang ingin kita mainkan.
Link From Screen ID: 2 Link to Screen ID: 5, 6, 7 Color Scheme: Biru muda (#00ffff), coklat (#7d4900), merah (#9e0b0f), hitam (#000000)
Text Attributes: -
Still Images: stage1(.png), stage2(.png), stage3(.png), background(.png) Audio: BGM_menu(.mp3)
Video: - Animation: -
Project: Tower Defense Heroes Of Legend Date: 25 Desember 2012
Screen: 4 of 9 Screen ID: 4
Screen Description: Tampilan pengaturan permainan.
Link From Screen ID: 2 Link to Screen ID: 2
Color Scheme: Biru muda (#00ffff), hijau (#00ff00), putih (#ffffff), hitam (#000000) Text Attributes: -
Still Images: background(.png) Audio: BGM_menu(.mp3) Video: -
Project: Tower Defense Heroes Of Legends Date: 25 Desember 2012
Screen: 5 of 9 Screen ID: 5
Screen Description: Tampilan permainan pada map pertama.
Link From Screen ID: 3 Link to Screen ID: 9
Color Scheme: Hijau (#00ff00), coklat (#7d4900), ungu (#8560a8), abu – abu (#7d7d7d) Text Attributes: - Gold, 12, Times New Roman
- Life, 12, Times New Roman
Still Images: map1(.png), hero1(.png), hero2(.png), hero3(.png), hero4(.png), pause(.png), life(.png), gold(.png), forward(.png), skill1(.png), skill2(.png) Audio: BGM_jungle(.mp3)
Video: -
Project: Tower Defense Heroes Of Legends Date: 25 Desember 2012
Screen: 6 of 9 Screen ID: 6
Screen Description: Tampilan permainan pada map kedua.
Link From Screen ID: 3 Link to Screen ID: 9
Color Scheme: Orange (#f76209), abu – abu tua (#252525), coklat muda (#8c6239), hijau tua (#197b30)
Text Attributes: - Gold, 12, Times New Roman - Life, 12, Times New Roman
Still Images: map1(.png), hero1(.png), hero2(.png), hero3(.png), hero4(.png), pause(.png), life(.png), gold(.png), forward(.png), skill1(.png), skill2(.png) Audio: BGM_larva(.mp3)
Video: -
Project: Tower Defense Heroes Of Legends Date: 25 Desember 2012
Screen: 7 of 9 Screen ID: 7
Screen Description: Tampilan permainan pada map ketiga.
Link From Screen ID: 3 Link to Screen ID: 9
Color Scheme: Coklat (#603913), coklat muda(#a67c52), abu – abu (#7d7d7d), merah (#9e0b0f)
Text Attributes: - Gold, 12, Times New Roman - Life, 12, Times New Roman
Still Images: map1(.png), hero1(.png), hero2(.png), hero3(.png), hero4(.png), pause(.png), life(.png), gold(.png), forward(.png), skill1(.png), skill2(.png) Audio: BGM_desert(.mp3)
Video: -
Project: Tower Defense Heroes Of Legend Date: 25 Desember 2012
Screen: 8 of 9 Screen ID: 8
Screen Description: Tampilan jika ingin keluar dari aplikasi permainan.
Link From Screen ID: 2 Link to Screen ID: - Color Scheme: Hitam (#000000)
Text Attributes: -
Still Images: background(.png) Audio: -
Video: - Animation: -
Project: Tower Defense Heroes Of Legends Date: 25 Desember 2012
Screen: 9 of 9 Screen ID: 9
Screen Description: Tampilan permainan ketika di pause.
Link From Screen ID: 5, 6, 7 Link to Screen ID: 5, 6, 7 Color Scheme: Abu – abu muda (e1e1e1), hitam (#000000)
Text Attributes: - Gold, 12, Times New Roman - Life, 12, Times New Roman
Still Images: map1(.png), hero1(.png), hero2(.png), hero3(.png), hero4(.png), pause(.png), life(.png), gold(.png), forward(.png), skill1(.png), skill2(.png) Audio: -
Video: -
3.3.4 Game Balancing
Untuk menciptakan suatu game yang menarik, dibutuhkan game yang seimbang. Game yang seimbang itu disebut game balancing. Berikut ini adalah komponen – komponen game ini yang akan di balancing :
A. Enemy Balancing
• Delay musuh keluar setiap wave di awal = 5 seconds. • Delay setiap musuh dalam 1 wave = 1 seconds.
• Delay musuh keluar pada wave selanjutnya = 30 seconds.
• Session 1 :
1. Wave 1 = 10 musuh dengan life = 50 dan apabila berhasil membunuhnya, maka player akan mendapat 25 gold.
2. Wave 2 = 10 musuh dengan life = 60 dan apabila berhasil membunuhnya, maka player akan mendapat 30 gold.
3. Wave 3 = 10 musuh dengan life = 70 dan apabila berhasil membunuhnya, maka player akan mendapat 35 gold.
4. Wave 4 = 10 musuh dengan life = 80 dan apabila berhasil membunuhnya, maka player akan mendapat 40 gold.
5. Wave 5 = 10 musuh dengan life = 90 dan apabila berhasil membunuhnya, maka player akan mendapat 45 gold.
6. Wave 6 = 10 musuh dengan life = 100 dan apabila berhasil membunuhnya, maka player akan mendapat 50 gold.
7. Wave 7 = 10 musuh dengan life = 110 dan apabila berhasil membunuhnya, maka player akan mendapat 55 gold.
8. Wave 8 = 10 musuh dengan life = 120 dan apabila berhasil membunuhnya, maka player akan mendapat 60 gold.
9. Wave 9 = 10 musuh dengan life = 130 dan apabila berhasil membunuhnya, maka player akan mendapat 65 gold.
10. Wave 10 = 10 musuh dengan life = 150 dan apabila berhasil membunuhnya, maka player akan mendapat 100 gold.
• Session 2 :
1. Wave 1 = 10 musuh dengan life = 50 dan apabila berhasil membunuhnya, maka player akan mendapat 25 gold.
2. Wave 2 = 10 musuh dengan life = 60 dan apabila berhasil membunuhnya, maka player akan mendapat 30 gold.
3. Wave 3 = 10 musuh dengan life = 70 dan apabila berhasil membunuhnya, maka player akan mendapat 35 gold.
4. Wave 4 = 10 musuh dengan life = 80 dan apabila berhasil membunuhnya, maka player akan mendapat 40 gold.
5. Wave 5 = 10 musuh dengan life = 90 dan apabila berhasil membunuhnya, maka player akan mendapat 45 gold.
6. Wave 6 = 10 musuh dengan life = 100 dan apabila berhasil membunuhnya, maka player akan mendapat 50 gold.
7. Wave 7 = 10 musuh dengan life = 110 dan apabila berhasil membunuhnya, maka player akan mendapat 55 gold.
8. Wave 8 = 10 musuh dengan life = 120 dan apabila berhasil membunuhnya, maka player akan mendapat 60 gold.
9. Wave 9 = 10 musuh dengan life = 130 dan apabila berhasil membunuhnya, maka player akan mendapat 65 gold.
10. Wave 10 = 10 musuh dengan life = 150 dan apabila berhasil membunuhnya, maka player akan mendapat 100 gold.
• Session 3 :
1. Wave 1 = 10 musuh dengan life = 50 dan apabila berhasil membunuhnya, maka player akan mendapat 25 gold.
2. Wave 2 = 10 musuh dengan life = 60 dan apabila berhasil membunuhnya, maka player akan mendapat 30 gold.
3. Wave 3 = 10 musuh dengan life = 70 dan apabila berhasil membunuhnya, maka player akan mendapat 35 gold.
4. Wave 4 = 10 musuh dengan life = 80 dan apabila berhasil membunuhnya, maka player akan mendapat 40 gold.
5. Wave 5 = 10 musuh dengan life = 90 dan apabila berhasil membunuhnya, maka player akan mendapat 45 gold.
6. Wave 6 = 10 musuh dengan life = 100 dan apabila berhasil membunuhnya, maka player akan mendapat 50 gold.
7. Wave 7 = 10 musuh dengan life = 110 dan apabila berhasil membunuhnya, maka player akan mendapat 55 gold.
8. Wave 8 = 10 musuh dengan life = 120 dan apabila berhasil membunuhnya, maka player akan mendapat 60 gold.
9. Wave 9 = 10 musuh dengan life = 130 dan apabila berhasil membunuhnya, maka player akan mendapat 65 gold.
10. Wave 10 = 10 musuh dengan life = 150 dan apabila berhasil membunuhnya, maka player akan mendapat 100 gold.
B. Player Balancing
• Untuk skor akhir, berikut adalah rumus yang dipakai dalam game ini : o Skor akhir = life * 100 + gold akhir
3.4 Perancangan Sistem 3.4.1 Use case Diagram
Di bawah ini merupakan gambar use case diagram dari game Tower Defense Heroes Of Legend.
Gambar 3.39 Use case diagram
Use Case diagram ini menggambarkan fungsi apa saja yang dapat dilakukan oleh actor yang terlibat dalam sistem.
3.4.3 ActivityDiagram Activity Player
1. Activity Diagram Player memulai permainan baru
Activity Diagram ini dilakukan saat user ingin memulai permainan baru. Player menekan tombol start kemudian sistem menampilkan layar pilih map. User harus memilih salah satu map dari 3 map yang disediakan. Setelah user memilih salah satu map, maka sistem akan menampilkan layar memulai permainan.
Gambar 3.43 Activity Diagram Player memulai permainan baru
2. Activity Diagram user memilih map
Activity Diagram ini dilakukan saat user ingin memilih map. User diberi 3 buah map yang dapat dipilih yaitu jungle, larva dan dessert. Setelah user memilih map, maka sistem akan menampilkan layar permainan dan dimulai dengan wave pertama.
Gambar 3.44 Activity Diagram Player memilih stage
3. Activity Diagram user membangun tower
Activity Diagram ini dilakukan saat user ingin membangun tower. User harus mengklik salah satu icon tower, setelah itu sistem akan menampilkan area map pembuatan tower. User dapat menentukan posisi tower tersebut di area yang sudah disediakan. Setelah meletakkan tower, wave akan keluar sebanyak 10 musuh.
Gambar 3.45 Activity Diagram Player membangun tower Gambar 3.43 Activity Diagram User membangun tower
4. Activity Diagram user meng-upgrade tower
Activity Diagram ini dilakukan pada saat user ingin meng-upgrade tower. Pertama user harus menggeser tower yang telah diletakkan ke sebelah kiri sebanyak 1 kali atau 2 kali, setelah itu sistem akan memeriksa status dari tower. Apabila gold cukup, maka tower akan berubah tampilan jika terjadi upgrade yang kedua kalinya dan status damage tower yang di upgrade menjadi naik. Dan apabila gold tidak cukup, maka akan tidak terjadi upgrade tower.
5. Activity Diagram user menjual tower
Activity Diagram ini dilakukan pada saat user ingin menjual tower yang sudah tidak terpakai lagi. Pertama user harus menggeser tower yang telah diletakkan ke sebelah kanan, setelah itu sistem akan menghapus tower dari map dan gold user bertambah dari hasil menjual tower tersebut.
6. Activity Diagram user menggunakan skill
Activity Diagram ini dilakukan saat user ingin menggunakan skill dalam game. User menekan tombol skill pada layar. Kemudian sistem akan mengecek apakah gold cukup. Apabila gold cukup, maka sistem akan menampilkan animasi skill. Bila HP musuh < 0 maka musuh akan hancur / hilang. Apabila gold tidak cukup, maka skill tidak akan keluar.
Gambar 3.47 Activity Diagram Player menggunakan skill
7. Activity Diagram user menyerang musuh
Activity Diagram ini dilakukan saat user ingin menyerang musuh dalam game. User sudah meletakkan tower atau menentukan letak tower. Kemudian sistem akan menampilkan animasi serangan tower. Apabila HP musuh sudah 0 maka musuh akan hancur. Apabila HP musuh belum 0 maka user harus menyerang lagi sampai musuh hancur.
8. Activity Diagram user menggunakan fungsi pause
Activity Diagram ini dilakukan saat user ingin menggunakan fungsi pause di dalam game. Fungsi pause dapat digunakan jika user menekan tombol pause dan sistem akan menjalankan fungsi pause.
Gambar 3.49 Activity Diagram Player menggunakan fungsi pause
Gambar 3.48 Activity Diagram User melakukan pause
9. Activity Diagram user menggunakan fungsi resume
Activity Diagram ini dilakukan saat player ingin melakukan resume di dalam game. Fungsi resume dapat digunakan jika player menekan tombol resume dan system akan menjalankan fungsi resume.
Gambar 3.49 Activity Diagram User melakukan resume game
10. Activity Diagram user menggunakan fungsi tombol forward
Activity Diagram ini dilakukan saat user ingin melakukan forward di dalam game. Fungsi forward dapat digunakan jika user menekan tombol forward dan sistem akan menjalankan fungsi forward. Setelah itu sistem akan mempercepat pergerakan wave dan tower menjadi cepat dan apabila user menekan kembali tombol forward maka laju pergerakan wave dan tower akan menjadi normal kembali.
Gambar 3.50 Activity Diagram User menekan tombol forward
11. Activity Diagram user menghidupkan atau mematikan suara
Activity Diagram ini dilakukan saat user ingin menghidupkan atau mematikan suara di layar option. Kemudian user dapat memilih untuk mematikan atau menyalakan suara, dan sistem akan melakukan pengaturan tersebut sesuai dengan preferensi user.
Gambar 3.53 Activity Diagram Player menghidupkan suara
12. Activity Diagram user keluar stage game
Activity Diagram ini dilakukan saat user ingin keluar stage game. User menekan tombol back pada smartphone. Kemudian sistem akan keluar dari stage.
13. Activity Diagram user exit game
Activity Diagram ini dilakukan saat user ingin melakukan exit game. User menekan icon exit game. Kemudian sistem akan menjalankan fungsi exit.