• Tidak ada hasil yang ditemukan

Implementasi Role Playing Game And Battle Strategy Berbasis Flash.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Role Playing Game And Battle Strategy Berbasis Flash."

Copied!
15
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

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

(5)

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

(6)
(7)

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

(8)

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

(9)

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

(10)

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 :

(11)

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

(12)

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

(13)

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.

(14)

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

(15)

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,

Gambar

Table 1.1 Time Schedule

Referensi

Dokumen terkait

Jika tidur, pilih tempat tidur yang baik, misalnya yang memiliki matras (kasur) yang kuat (firm), sehingga posisi tidur tidak melengkung. Yang paling baik adalah tidur miring

Sumber data yang digunakan dalam penelitian ini adalah data primer, yaitu data yang berasal dari Pemerintah Provinsi Sulawesi Utara yakni berhubungan dengan

Sehingga didapat variabel yang paling dominan sebagai penyebab terjadinya change order yang dialami oleh pihak kontraktor pada proyek konstruksi jalan di Sumatera

Kondisi kekinian pencetus gagasan (diperoleh dari bahan bacaan, wawancara, observasi, imajinasi yang relevan). Solusi yang pernah ditawarkan atau diterapkan sebelumnya untuk

(associated causes)... !asa nifas adalah masa yang dimulai setelah plasenta lahir setelah # minggu %42 hari& untuk kembalinya alat " alat reproduksi pada

Dari kajian teori-teori diatas, terlihat bahwa landasan pengembangan pembelajaran konstekstual adalah kontruktivisme, yaitu filosofi belajar yang menekankan bahwa

Dalam membuat sebuah aplikasi Augmented Reality maka terlebih dahulu harus mendownload semua library dan juga software yang digunakan untuk dapat membuat programnya, karena

Identifikasi dan determinasi suatu biakan murni bakteri yang diperoleh dari hasil isolasi dapat dilakukan dengan cara pengamatan sifat morfologi koloni serta