vi Universitas Kristen Maranatha
ABSTRACT
These computer games are becaming one of the entertainment that is thought after by public. Development of game from type of game is growing, because games are increasingly draws public. There is 7 type game based on the genres, Action, Adventure, Construction and management simulation, Life simulation, RPG (Role Playing Game), Strategy, and Vehicle simulation. Every type game has each excellence and insuffiency, and from that is writer tries makes game with new concept and unique. Sees type game Strategy and RPG (Role Playing Game) which is enough popular, and through this research expected able to be developed concept game merging it is both types of game. This game developed by using Adobe Flash CS 3 because this software has ability of graphic and result from this software doesn't require resource high to implement it.
ABSTRAK
Sekarang ini game merupakan salah satu media hiburan yang banyak diminati oleh masyarakat. Perkembangan game dari jenis-jenis game yang begitu pesat, menyebabkan game semakin menarik banyak masyarakat. Terdapat 7 jenis game berdasarkan generasinya. Ketujuh jenis game itu adalah Action, Adventure, Construction and management simulation, Life simulation, RPG (Role-playing game), Strategy, dan Vehicle simulation. Setiap jenis game memiliki keunggulan dan kekurangan masing-masing, maka dari itu penulis berusaha membuat game dengan konsep yang baru dan unik. Melihat jenis game Strategy dan RPG (Role Playing Game) yang cukup popular, maka melalui penelitian ini diharapkan dapat dikembangkan konsep game yang menggabungkannya kedua jenis game tersebut. Game ini dikembangkan dengan menggunakan Adobe Flash CS 3 karena software ini memiliki kemampuan grafik yang baik, selain itu hasil dari software ini tidak membutuhkan resource yang tinggi untuk menjalankannya.
viii Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ... iii
KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iii
SURAT PERNYATAAN ORISINALITAS KARYA ... iv
KATA PENGANTAR... v
ABSTRACT ... vi
ABSTRAK ... vii
DAFTAR ISI... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiii
BAB I ... 1
PENDAHULUAN ... 1
1.1. Latar belakang ... 1
1.2. Perumusan Masalah ... 2
1.3. Tujuan ... 3
1.4. Batasan Masalah ... 3
1.5. Sistematika Penulisan... 3
1.6. Time Schedule ... 5
BAB II ... 6
LANDASAN TEORI ... 6
2.1. Aturan Permainan Game Melindungi Pulau Harta ... 6
2.1.2. Ketentuan Bertarung ... 7
2.1.3. Ketentuan Beli Pasukan ... 7
2.1.4. Ketentuan Skill ... 8
2.1.5. Rumus-ru us ya g terdapat di Meli du gi Pulau Harta ... 9
2.1.5.1. Rumus Menghitung Attack ... 9
2.1.5.2. Rumus Menghitung Nyawa ... 9
2.2. Algoritma AI dan Metode ... 10
2.2.1. Pola atau Patern ... 10
2.3. Adobe Flash ... 11
2.3.1. Kordinat Pada Flash ... 12
2.4. ActionScript 3 ... 12
BAB III ... 16
ANALISA DAN PEMODELAN... 16
3.1. Latar Belakang Cerita ... 16
3.2. Rincian Game ... 16
3.3. Arsitektur Game ... 34
3.3.1. Use Case... 34
3.3.2. Activity Diagram ... 35
3.3.2.1. Activity Diagram Mengambil Data Permainan... 35
3.3.3.2. Activity Diagram Melihat Bantuan Game ... 36
3.3.3.3. Activity Diagram Battle ... 36
3.3.3.4. Activity Diagram Membeli Perlengkapan dan Pasukan ... 37
3.3.3.5 Activity Diagram Mengatur Status ... 38
3.3.3.6 Activity Diagram Melakukan Save Permainan ... 39
x Universitas Kristen Maranatha
3.4. Story Board... 41
3.4 Creative Strategy ... 43
BAB IV ... 46
PERANCANGAN DAN IMPLEMENTASI ... 46
4.1. Gabungan RPG dan Strategy ... 46
4.1.1. RPG ... 46
4.1.2. Strategy Battle ... 46
4.2. Tampilan ... 47
4.2.1. Halaman Menu Utama ... 47
4.2.2. Halaman Bantuan ... 48
4.2.3. Halaman Permainan ... 49
4.2.4. Halaman Beli Pasukan ... 49
4.2.5. Halaman Beli Bangunan ... 50
4.2.6. Halaman Beli Panglima dan Perlengkapan ... 50
4.2.7. Halaman Perang ... 51
4.2.8. Halaman Skill ... 51
4.3. Penjelasan Fungsi ... 52
BAB V ... 58
PENGUJIAN... 58
BAB VI ... 61
KESIMPULAN DAN SARAN ... 61
6.1. Kesimpulan ... 61
xii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Gambar Bertarung ... 7
Gambar 2.2 Gambar Beli Pasukan ... 8
Gambar 2.3 Gambar Skill... 8
Gambar 2.4 Musuh tidak menyerang ... 10
Gambar 2.5 Musuh akan menyerang ... 11
Gambar 2.6 Perbedaan kordinat kartesian dan kordinat flash ... 12
Gambar 2.7 Contoh hasil perintah _visible ... 13
Gambar 2.8 Contoh hasil perintah _alpha ... 14
Gambar 2.9 Linkage movieclip dan class ... 14
Gambar 2.10 Gambar default value dari tipe data ... 15
Gambar 3. 1 Use Case Play Game ... 34
Gambar 3. 2 Activity Diagram Mengambil Data Permainan ... 35
Gambar 3. 3 Activity Diagram Melihat Bantuan Game ... 36
Gambar 3. 4 Activity Diagram Battle... 36
Gambar 3. 5 Activity Diagram Membeli Perlengkapan dan Pasukan ... 37
Gambar 3. 6 Activity Diagram Mengatur Status ... 38
Gambar 3. 7 Activity Diagram Melakukan Save Permainan ... 39
Gambar 3. 8 Class Diagram ... 40
Gambar 3. 9 Scene Main Menu ... 41
Gambar 3. 10 Scene Load Game ... 42
Gambar 3. 11 Scene Credit Pemain ... 43
Gambar 3. 12 Menu Utama Permainan ... 44
Gambar 3. 13 Karakter Dinovan ... 44
Gambar 3. 14 Tampilan Permainan ... 45
Gambar 4.1 Potongan halaman Menu Utama ... 47
Gambar 4.2 Potongan halaman Kontrol Konfigurasi ... 48
Gambar 4.3 Potongan halaman Kredit Pemain ... 48
Gambar 4.4 Potongan halaman Permainan ... 49
Gambar 4.5 Potongan halaman Beli Pasukan... 49
Gambar 4.6 Potongan halaman Beli Bangunan ... 50
Gambar 4.7 Potongan halaman Beli Panglima dan Perlengkapan... 50
Gambar 4.8 Potongan halaman Perang ... 51
DAFTAR TABEL
Table 1.1 Time Schedule ... 5
Tabel 3.1 Tabel Senjata ... 17
Tabel 3.2 Tabel Barang ... 17
Tabel 3.3 Tabel Karakter Kerajaan Granovan ... 18
Tabel 3.4 Tabel karakter Kerajaan Marelin ... 21
Tabel 3.5 Tabel Karakter Kerajaan Thedin ... 22
Tabel 3.6 Tabel Karakter Kerajaan Carotia ... 23
Tabel 3.7 Tabel Karakter Kerajaan Therolin ... 24
Tabel 3.8 Tabel Karakter Kerajaan Diresh ... 25
Tabel 3.9 Tabel Karakter Kerajaan Teresha ... 26
Tabel 3.10 Tabel Kaarakter Kerajaan Martia ... 27
Tabel 3.11 Tabel Skill ... 28
Tabel 3.12 Tabel Monster Hutan ... 29
Tabel 3.13 Tabel Bangunan ... 30
Tabel 3.14 Tabel Peraihan Level Karakter Dinovan ... 32
Tabel 5. 1 tabel pengujian method levelUp ... 58
Tabel 5. 2 tabel pengujian method onGet ... 59
Tabel 5. 3 tabel pengujian method BeliPasukan ... 60
1 Universitas Kristen Maranatha
BAB I
PENDAHULUAN
1.1. Latar belakang
Saat ini para pemain game (gamers) di dunia semakin bertambah banyak. Bermain
game dapat menyegarkan pikiran setelah bekerja atau melakukan aktifitas yang lainnya. Ada yang sebatas hobi didalam bermain game atau ada juga yang menjadikan game
sebagai pekerjaan sehari-hari dengan cara menjual karakter-karakter yang mereka
mainkan. Semakin menarik dan banyaknya variasi game yang dimainkan, maka semakin besar game tersebut dimainkan oleh para gamers.
Apabila game tersebut disukai oleh banyak orang, maka tidak sedikit perusahaan-perusahaan game besar yang tertarik untuk meminta ide-ide didalam game yang dibuat. Bahkan ada beberapa perusahaan yang tidak tanggung-tanggungnya membeli game
yang menarik dengan harga yang tinggi dan mengganti nama pembuat game tersebut
dengan nama perusahaannya. Hal ini sudah menjadi hal yang umum, sehingga semakin
banyak pembuat-pembuat game yang menjual gamenya ke perusahaan tersebut.
Game berkembang sangat pesat, baik dari segi grafik maupun jenisnya. Dilihat dari perkembangan jenis game, terdapat 7 jenis game berdasarkan generasinya. Ketujuh
jenis game itu adalah Action, Adventure, Construction and management simulation, Life simulation, RPG (Role Playing Game), Strategy dan Vehicle simulation, yang dapat dimainkan secara offline maupun online. Setiap jenis game tersebut memiliki kelebihan dan kekurangannya masing-masing. Biasanya kelebihan game terdapat pada gambar dan karakter yang unik, cerita yang menarik, dan juga jenis permainan itu sendiri.
Sedangkan kekurangannya biasanya terdapat pada fitur-fitur tertentu seperti pada skill
Dibawah ini merupakan statistic dari hasil survey penjualan game computer yang diambil dari situs gamezarena.com/articles/gaming-statistics :
1. 30.8% Strategy
2. 19.8% Family & Children's
3. 14.4% Shooter
4. 12.4% Role-Playing
5. 4.7% Action
6. 3.7% Sports
Melihat jenis game Strategy dan RPG (Role Playing Game) yang cukup popular dari hasil survey yang dilakukan di situs www.gamezarena.com, maka melalui penelitian ini
diharapkan dapat dikembangkan konsep game yang menggabungkan kedua jenis game
tersebut.
Game yang akan dibuat menggunakan Adobe Flash CS 3 dengan tampilan 2 dimensi. Alasan memilih menggunakan Adobe Flash CS 3 karena animasi dan gambar
yang dibuat oleh program ini berbasiskan vector sehingga kualitas gambarnya baik,
selain itu hasil dari program ini tidak membutuhkan komputer dengan spesifikasi yang
tinggi, program ini mampu membuat aplikasi menjadi satu file.
Game yang akan dibuat dimainkan tampak atas seperti game HEROES V, yang menjadikan game ini menarik adalah cara berperangnya yang memerlukan strategy,
user atau pemain dapat mengatur strategy cara berperangnya agar dapat memenangkan game ini. Dalam game ini pemain dapat membeli peralatan serta
pasukan yang diinginkan seperti pada gameRole Playing Game. Kelebihan yang lain dari aplikasi ini adalah hanya terdiri dari satu file sehingga mudah untuk didistribusikan.
1.2. Perumusan Masalah
Dari penjelasan di atas dirumuskan beberapa masalah yang harus diselesaikan, yaitu :
3 Universitas Kristen Maranatha
2. Bagaimana membuat game Role Playing Game untuk dapat melakukan beli pasukan?
1.3. Tujuan
Tujuan dari tugas akhir didalam pembuatan game de ga judul Meli du gi
Pulau Harta i i adalah u tuk e buat game dengan dasar game jenis Role Playing
Game yang dapat menerapkan strategy battle dan melakukan beli senjata dan pasukan. Dengan adanya game ini, diharapkan jenis game akan menjadi lebih bermacam-macam dan lebih banyak dikembangkan lagi.
1.4. Batasan Masalah
Game yang akan dibuat mempunyai batasan-batasan sebagai berikut :
1. Sudut pandang game ini 2 dimensi dilihat dari atas.
2. Permainan bersifat singleplayer, tidak bersifat multi player.
3. Level karakter dimulai dari 1 sampai25.
4. Terdapat 2 buah macam jenis equip yaitu alat penyerang dan alat penyembuh.
5. Tempat pembelian barang dapat dilakukan di kerajaan.
6. Game ini hanya dimainkan menggunakan keyboard dan mouse.
7. Pengujian game ini akan menggunakan pengujian white box.
8. Pengujian game ini dilakukan pada beberapa fungsi atau method yang ada pada
game ini.
9. Bahasa pemrograman yang digunakan adalah Action Script 3.0
1.5. Sistematika Penulisan
BAB I. PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan masalah dan
sistematika penulisan yang digunakan dalam pembuatan laporan tugas akhir.
BAB II. DASAR TEORI
Bab ini berisi dasar-dasar teori yang digunakan dalam mendukung pembuatan
aplikasi game dan laporan tugas akhir. Beberapa teori yang dijelaskan pada bab ini diantaranya tentang algoritma yang digunakan dalam penerapan AI (Artificial
Intelegent). Selain itu dijelaskan juga mengenai Macromedia Flash serta Action Script
sebagai aplikasi dan bahasa pemrograman yang digunakan didalam pembuatan game
ini. Bab ini juga berisi mengenai aturan permainan yang dipakai dalam aplikasi game.
BAB III. PERMODELAN
Bab ini berisi latar belakang cerita, rincian game, arsitektur game, story board,
dan creative strategy. Latar belakang cerita berisikan skenario cerita yang dipakai dalam
pembuatan aplikasi game, rincian game berisikan hal-hal yang terdapat dalam game, arsitektur game berisikan Use Case, Activity Diagram, dan Class Diagram yang digunakan dalam pembuatan game, story board berisikan rincian cerita dari game, dan
creative strategy berisi keterangan mengenai pemilihan tampilan game.
BAB IV PERANCANGAN dan IMPLEMENTASI
Bab ini berisi penjabaran dari tiap method atau fungsi utama yang dibuat untuk
mendukung aplikasi game.
BAB V PENGUJIAN
Bab ini berisi laporan pengujian terhadap method atau fungsi yang ada dalam
5 Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan-kesimpulan dari aplikasi game yang dibuat, hasil evaluasi yang didapat. Selain kesimpulan bab ini juga berisi saran-saran yang dapat
diberikan untuk aplikasi dan pengembangan aplikasi game yang akan datang.
1.6. Time Schedule
Berikut ini merupakan jadwal penyelesaian karya ilmiah yang diperlukan.
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Setelah menyelesaikan pembuatan game”Meli du gi Pulau Harta”, aka dapat
ditarik beberapa kesimpulan yang akan dijabarkan berikut ini :
1. Dalam pengembangan game, diketemukan bahwa dalam membuat grafik menguras
cukup banyak waktu.
2. Pengembangan game lebih mudah karena ActionScript 3.0 berbentuk Object
Oriented.
6.2. Saran
Dalam sub bab ini berisi saran-saran untuk pengembangan game”Meli du gi
Pulau Harta” sela jut ya. Berikut i i adalah sara -saran yang dikemukakan :
1. Pengembangan game ini dalam pembuatan gambar bisa menggunakan sudut
pandang 3D, agar gambar yang dibuat terlihat lebih hidup dan lebih nyata.
2. Animasi yang digunakan di dalam gambar karakter saat berperang lebih bervariatif
lagi, agar lebih menarik.
3. Jika memungkinkan dapat dibuat versi Multiplayer.
4. Cerita pendukung game dalam opening ataupun closing dibuat animasi, sehingga
62 Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. Baba. Animasi Kartun dengan Flash. Jakarta : PT Elex Media Komputindo, 2003.
2. bell, Donald. UML basics: The Class Diagram.IBM, 2008.
3. Didik, Hutasoit och Wijaya.Tip dan Trik Macromedia Flash MX dengan Action Script.
Jakarta : PT Elex Media Komputindo, 2003.
4. Wibawanto, Wandah.Membuat Game dengan Macromedia Flash. Yogyakarta : Andi,