v
ABSTRACT
vi
ABSTRAK
vii
Daftar Isi
LEMBAR PENGESAHAN ... i
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ... ii
KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS... ii
SURAT PERNYATAAN ORISINALITAS KARYA ... iii
PRAKATA ... iv
2.1.1. Pola atau Patern... 5
2.2 Konsep PEAS ... 7
2.3 Adobe Flash ... 7
2.4 Action Script 3.0 ... 9
2.5 Diagram-diagram UML ... 12
2.5.1 USE CASE DIAGRAM ... 12
2.5.2 Class Diagram ... 13
2.5.3 Statechart dan Activity Diagram ... 14
Bab III ANALISA DAN PEMODELAN ... 16
3.1. Atura Per ai a Ga e DARK AGE’S ... 16
viii
3.1.2. Ketentuan Bertarung ... 17
3.1.3 Ketentuan Beli dan upgrade Pasukan ... 18
3.2. Latar belakang Cerita ... 19
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 38
4.1. Penerapan Jenis Game ... 38
4.1.1. Strategy Battle ... 39
4.2. Tampilan ... 39
4.2.1. Halaman Menu Utama ... 40
4.2.2. Halaman Option Game ... 40
4.2.3. Halaman About ... 41
4.2.4. Halaman Peta ... 41
4.2.5. Halaman castle sebelum upgrade... 42
4.2.6. Halaman Castle ... 43
4.2.7. Halaman Permainan ... 43
4.2.8 Pembelian Pasukan dan altilery ... 44
4.3 PEAS ... 45
4.4 Penjelasan Fungsi ... 46
ix
Bab VI Kesimpulan dan Saran ... 56
6.1. Kesimpulan... 56
6.2. Saran ... 56
Daftar Pustaka... vii
LAMPIRAN ... viii
x
Daftar Gambar
Gambar 2.1 Pola penyerangan musuh ... 5
Gambar 2.2 Kordinat Kartesian ... 8
Gambar 2.3 kordinat pada layar flash ... 9
Gambar 2.4 perintah 2 ... 10
Gambar 2.5 Linkage movieclip dan class ... 11
Gambar 2.6 USE CASE DIAGRAM ... 13
Gambar 2.7 Class Diagram ... 13
Gambar 2.8 Statechart ... 14
Gambar 2.9 Activity Diagram ... 15
Gambar 3.1 Gambar bertarung ... 17
Gambar 3.2 Beli Pasukan ... 18
Gambar 3.3 Use case DARK Age’s ... 26
Gambar 3.4 Activity memulai misi ... 27
Gambar 3.5 Activity membeli item ... 28
Gambar 3.6 Activity menjual resource ... 29
Gambar 3.7 Activity Load Game ... 30
Gambar 3.8 Activity exit game ... 30
Gambar 3.9 Activity menyerang musuh ... 31
Gambar 3.10 Class Diagram ... 32
Gambar 3.11Tampilan Menu Utama ... 33
Gambar 3.12 Tampilan Load Game ... 34
Gambar 3.13 Tampilan Option ... 35
Gambar 3.14 Tampilan Credit ... 36
Gambar 3.15 Karakter Red tribe dan Yellow tribe ... 37
Gambar 4.1 Menu Utama ... 40
Gambar 4.2 Option Game ... 40
Gambar 4.3 About... 41
Gambar 4.4 Peta ... 42
Gambar 4.5 castle awal ... 42
Gambar 4.6 castle akhir ... 43
Gambar 4.7 Halaman permainan ... 44
Gambar 4.8 resource ... 44
xi
Daftar Tabel
Tabel 2.1 default value tipe data ... 12
Tabel 3.1 Karakter Red tribe ... 20
Tabel 3.2 yellow tribe ... 22
Tabel 3.2 artilery ... 24
Tabel 3.3 Building... 25
Tabel 3.4 Tampilan Menu Utama ... 33
Tabel 3.5 Tampilan Load Game ... 34
Tabel 3.6 Option ... 35
Tabel 3.7 Tampilan Credit ... 36
Tabel 5.1 Tabel Pengujian LevelUp ... 54
Tabel 5.2 Tabel Pengujian Attack Musuh ... 55
1
BAB I PENDAHULUAN
1.1 Latar Belakang
Pada saat sekarang ini banyak sekali sarana hiburan yang menyenangkan. Game merupakan salah satu sarana hiburan yang menyenangkan, baik dari anak-anak hingga orang dewasa. Sekarang ini sudah banyak jenis-jenis game yang beredar.Baik yang dimainkan dengan komputer atau perangkat device lainnya. Selain itu terdapat game yang dimainkan offline dan online.
Macam-macam game yang tersedia pada sekarang ini: fighting, RPG, Adventure, arcade, shooting, racing, strategy dll. 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 game strategy cukup popular maka dari hasil penelitian statistik site tersebut, ingin mengembangkan game yang berkonsep strategy. Maka itu dari penelitian ini akan mengambil salah satu contoh game tower defends . Pada game ini ingin dikembangkan agar menjadi lebih menarik dan membuat orang tidak bosan dalam
memainkan game tersebut.
AdobeFlash merupakan software untuk membuat game. Selain untuk membuat
game software tersebut dapat digunakan untuk membuat animasi-animasi. Sampai pada
sekarang ini Adobe Flash berkembang sangat pesat, maka kita dapat memanfaatkan software tersebut untuk membuat game dengan menggunakan Action Script 3.0.
Game yang akan dikembangkan akan menggunakan Flash, karena Flash merupakan
2
membuat game menjadi lebih menarik dan game lebih ringan karena images yang dimasukkan berbentuk vector.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dikemukakan diatas, maka dapat dirumuskan
beberapa masalah, yaitu:
1. Bagaimana cara pengembangan game tersebut dengan menggunakan metodologi PEAS?
2. Bagaimana karakter musuh menyerang dengan menggunakan algoritma yang
memiliki POLA (PATTERN)?
1.3 Tujuan
Tujuan dari tugas akhir adalah mengembangkan dari game yang sudah ada yang berjudul TOWER DEFENDS . Maka di dalam pengembangan game tersebut, akan dibuat game dengan judul DARK AGE’S , game ini akan dibuat dengan dasar game jenis strategy
battle. Pada game dimana player harus mempertahankan markas sendiri dari serangan musuh. Dan sebagai player harus menghancurkan markas musuh. Dengan adanya game seperti ini diharapkan jenis game dapat dikembangkan lagi.
1.4 Batasan Masalah
Game yang akan dibuat mempunyai batasan-batasan sebagai berikut :
1. Game ini bersifat single player, tidak bersifat multi player.
2. Game bersifat offline, tidak online.
3. Sudut pandang game ini 2D dilihat dari atas. 4. Game ini terdiri dari 10 stages (babak)
5. Game ini hanya dikembangkan dengan menggunakan Adobe Flash CS3.
6. Bahasa Pemrograman yang digunakan adalah Action Script 3.0. 7. Game ini hanya dimainkan menggunakan keyboard dan mouse.
3 1.5 Sistematika Penulisan
Sistematika penulisan laporan tugas akhir ini akan disusun dalam enam bab yang disusun sebagai berikut :
Bab I Pendahuluan
Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan masalah dan sistematika penulisan yang digunakan dalam pembuatan laporan tugas akhir dan aplikasi game.
Bab II Dasar teori
Bab ini berisi dasar - dasar teori yang digunakan dalam mendukung pembuatan aplikasi game dan laporan tugas akhir. Bab ini berisi mengenai aturan permainan yang dipakai dalam aplikasi game.Dasar-dasar teori meliputi dasar teori Adobe Flash, Action Script, dan Algoritma AI atau Metode.
Bab III Pemodelan
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 terapat dalam game, arsitektur game berisikan Flowchart yang digunakan dalam
pembuatan game, story board berisikan rincian cerita dari awal pemainan sampai dengan akhir permainan, 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
4 Bab VI Kesimpulan dan Saran
Bab ini berisi kesimpulan-kesimpulan dari aplikasi game yang dibuat, hasil
56
Bab VI Kesimpulan dan Saran
6.1. Kesimpulan
Setelah e yelesaika pe buata per ai a DARK AGE’S , maka dapat dapat
ditarik kesimpulan. Pada permainan ini dibuat, computer dapat melakukan tindakan
menyerang untuk menghancurkan markas player dan mempertahankan markas sendiri
semakin tinggi level maka semakin tinggi pula tingkat kesulitan permainan yang harus
dihadapi oleh pemain. Perubahan tingkat kesulitan permainan tersebut akan menjaga agar
pemain selalu bersemangat dalam bermain karena selalu dihadapkan pada tantangan baru.
6.2. Saran
Dalam sub-bab ini berisi saran pe ge ba ga per ai a DARK AGE’S
selanjutnya. Berikut ini adalah saran-saran yang dikemukakan:
1. Pengembangan game ini dalam pembuatan gambar bisa menggunakan sudut pandang
3D, agar gambar yang dibuat terlihat lebih hidup dan nyata.
2. Jika memungkinkan dapat dibuat versi online agar permainan ini dapat bersifat
multiplayer.
3. Adanya penambahan level bonus.
4. Cerita pendukung dalam opening ataupun closing dibuat animasi, sehingga game
vii
Daftar Pustaka
Baba. 2003. Animasi Kartun Dengan Flash. Jakarta : Pt. Elex Media Komputindo.
Robin Steve; Introduction to Game Development. Hingham:Charles River Media
Russell, S and Norvig, P. 2003. Artificial Intelligence: A Modern Approach Prentice Hall, Second Edition.
S, Nathan;http://www.video-games-survey.com/survey_en.htm;5 Febuari 2009
Rozenzweig, Gary. ActionScript 3.0 Game Programing University. Indianapolis,
Indiana.
Wibawanto, Wandah.2005. Membuat Game Dengan Macromedia Flash. Yogyakarta : Penerbit Andi.
Wijaya, Didik dan Hutasoit, Andar Parulian; Tip Dan Trik Macromedia Flash MX