Perancangan dan Pengembangan Game "Dark Age's".

(1)

v

ABSTRACT

These days game is one of entertainment amusement which many enthused by public. Development of game from type’s game which is fast, cause’s game increasingly draws public. There is 7 type game based on the genre. Seventh of game type is Action, Adventure, Construction and management simulation, Life simulation, RPG ( Role-playing game), Strategy, Vehicle simulation and other genre. Every type game has each excellence and insuffiency, hence from that is writer tries makes game with new concept and unique. Sees type game strategy which is enough popular, then through this research are to develop the concept of a diversified strategy game. This game developed by using Adobe Flash CS 3 because this software has ability of graphic either, besides result from this software doesn't require resource high.


(2)

vi

ABSTRAK

Dewasa ini game merupakan salah satu hiburan yang banyak diminati oleh masyarakat. Perkembangan game dari jenis-jenis game yang pesat, menyebabkan game semakin menarik masyarakat. Terdapat beberapa jenis game berdasarkan generasinya. Beberapa jenis game itu adalah Action, Adventure, Construction and management simulation, Life simulation, RPG (Role-playing game), Strategy, Vehicle simulation dan Generasi lainnya. 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 strategi yang cukup popular dan merupakan jenis permainan yang berpikir sehingga player tidak merasa bosan dalam bermain, maka melalui penelitian ini diharapkan dapat dikembangkan konsep game yang berjenis strategi. 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)

vii

Daftar Isi

LEMBAR PENGESAHAN ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ... ii

KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

PRAKATA ... iv

ABSTRACT...v

ABSTRAK... vi

Daftar Isi ... vii

Daftar Gambar ... x

Daftar Tabel ... xi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1 Algoritma AI dan Metode ... 5

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


(4)

viii

3.1.2. Ketentuan Bertarung ... 17

3.1.3 Ketentuan Beli dan upgrade Pasukan ... 18

3.2. Latar belakang Cerita ... 19

3.3 Rincian Game ... 20

3.4 Arsitektur Game ... 26

3.4.1 Use Case ... 26

3.4.2 Activity Diagram ... 27

3.4.3 Class Diagram ... 32

3.5 Storyboard ... 33

3.5.1. Scene 1 Menu Utama ... 33

3.5.2 Scene 2 Load game ... 34

3.5.3 Scene 3 Option ... 35

3.5.4 Scene 5 Credit ... 36

3.6 Creative Startegy ... 36

3.6.1 Desain Karakter ... 37

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


(5)

ix

Bab VI Kesimpulan dan Saran ... 56

6.1. Kesimpulan... 56

6.2. Saran ... 56

Daftar Pustaka... vii

LAMPIRAN ... viii


(6)

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


(7)

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


(8)

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 salah satu software untuk membuat game, mudah dalam memasukan image sehigga


(9)

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. 8. Pengujian game ini akan menggunakan pengujian white box.


(10)

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

Bab ini berisi laporan pengujian terhadap method atau fungsi yang ada dalam game.Pengujian bersifat white box.


(11)

4 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.


(12)

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


(13)

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 dengan Action Script; PT Elex Media Komputindo; Jakarta;2003


(1)

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 salah satu software untuk membuat game, mudah dalam memasukan image sehigga


(2)

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. 8. Pengujian game ini akan menggunakan pengujian white box.


(3)

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

Bab ini berisi laporan pengujian terhadap method atau fungsi yang ada dalam game.Pengujian bersifat white box.


(4)

4 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.


(5)

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 menjadi lebih bermakna.


(6)

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 dengan Action Script; PT Elex Media Komputindo; Jakarta;2003