Aplikasi Game Petualangan d'Poe Adventure Menggunakan Macromedia Flash 8.

ABSTRAK
Game d’Poe Adventure adalah sebuah game perjalanan panjang hPoe”
dalam menemukan identitas dirinya yang hilang Game ini terdiri dari sepuluh
stage Setiap berhasil melewati satu level maka akan mendapatkan satu petunjuk
mengenai identitas dirinya. Setelah berhasil melewati seluruh level maka
identitas dirinya akan terungkap. Kesulitan meningkat pada tiap stage. Bentuk
stage semakin bervariasi dan berbeda beda jenis musuhnya. Game ini juga
disertai item item khusus yang dapat membantu player. Game ini juga disertai
shop yang memungkinkan player untuk membeli barang. Disini player dituntut
untuk berstrategi dengan menentukan pilihan barang apa saja yang perlu dibeli
dan tidak. Kemampuan berstrategi pada game ini dimaksudkan pada kekritisan
pemainnya untuk memilih barang yang harus dibeli berdasarkan clue atau isyarat
yang telah diberikan sebelumnya. Pemain tidak harus memilih untuk membeli
barang karena belum tentu stage yang akan dihadapi memerlukan suatu barang
tertentu. Karena kesalahan membeli barang bisa berakibat fatal pada stage stage berikutnya. Pemain juga harus memikirkan kondisi keuangannya. Selain itu
juga terdapat pintu misteri pada stage stage tertentu.
Game ini menggunakan Macromedia Flash 8 Professional dan Action Script 2.0
sebagai bahasa pemrogramannya. Selain itu sebagai media desain background
dan kelengkapan game digunakan Adobe Photoshop CS. Hasil aplikasi dikemas
dalam bentuk file executable dengan harapan lebih fleksibel untuk dimainkan di
mana saja dan akses game dirasa lebih ringan dan cepat.

Kata Kunci : stage, player, Macromedia Flash 8 Professional, Action Script 2.0,
Adobe Photoshop CS.

ABSTRACT
Game d’ Poe Adventure is a game with long adventure in finding Poe’s
lost identity. This game consists of ten stages. In passing a level “Poe” will get
one clue about his identity. After finished all the stages “Poe” will find out all his
identity. In playing this game, the player will get more difficulties in every stage.
The form of the stage will get more various and also different enemies. This
game includes certain items which can help the player. And also the shop which
ables the player to buy the items. In this game, the player is obeyed to play the
strategies to choose the item that he or she wants to buy or not. The ability to
make the strategy in this game is contemplated to the criticism of the player to
choose the items which has to be bought based on the clue that has been given
before. The player doesn’t has to buy the items because there is no certainty
about what the player needs to the next stage. The wrong decision to buy the
item can cause the fatal effect to the next stage. The player also has to rethink
about his money. Beside, there is a term which is called the mystery door in
certain stage.
This game uses Macromedia Flash 8 Professional and Action Script 2.0

as the programming language. Moreover, as a media design background and the
complement of the game which use Adobe Photoshop CS. The result of this
application is presented in a form of executable file in order to be more flexible
playing in every place and the access of this game will be lighter and faster.
Keywords : stage, player, Macromedia Flash 8 Professional, Action Script 2.0,
Adobe Photoshop CS.

DAFTAR ISI
KATA PENGANTAR....................................................................................................i
ABSTRAK................................................................................................................... iii
ABSTRACT................................................................................................................. iv
DAFTAR ISI................................................................................................................. v
DAFTAR GAMBAR................................................................................................. viii
DAFTAR TABEL........................................................................................................ ix
DAFTAR LAMPIRAN................................................................................................. x
BAB I.............................................................................................................................1
PENDAHULUAN.........................................................................................................1
1.1 Pendahuvuan..........................................................................................................1
1.2 Rumusan Masavah.................................................................................................1
1.4. Batasan masavah ..................................................................................................2

1.5 Sistematika Penuvisan.......................................................................................... 3
1.6 Time Scheduve..................................................................................................... 4
BAB II........................................................................................................................... 5
DASAR TEORI.............................................................................................................5
2.1. Macromedia Fvash .............................................................................................. 5
2.1.1 Simbov davam Macromedia Fvash............................................................... 5
2.1.2 Animasi davam Macromedia Fvash............................................................. 6
2.1.2.1 Animasi Tween.........................................................................................6
2.1.2.2 Animasi Frame by Frame......................................................................... 6
2.1.3 Action Script...............................................................................................7
2.2 Avgoritma AI / Metode......................................................................................... 7
2.2.1 Metode yang ada pada tokoh ( pvayer ) ..................................................... 7
2.2.2 Metode yang ada pada musuh (enemy) ..................................................... 9
2.2.2.1 Pergerakan Musuh................................................................................... 9
BAB III........................................................................................................................12
ANALISA DAN PEMODELAN................................................................................ 12
3.1 Latar Bevakang Cerita ........................................................................................ 12
3.2 Rincian Game..................................................................................................... 13
3.2.1 Levev ......................................................................................................... 13
3.2.2 Latar...........................................................................................................13

3.2.3 Karakter Tokoh..........................................................................................13
3.2.4 Karakter Musuh......................................................................................... 14
3.2.5 Rincian Item dan Pengoveksian Barang.....................................................14
3.2.6 Rincian Score / Uang ...............................................................................16
3.3 Arsitektur Game..................................................................................................16
3.3.1 Use Case Diagram..................................................................................... 16
3.3.2 Activity Diagram....................................................................................... 17

3.3.2.1 Activity Diagram New Game................................................................. 17
3.3.2.2 Activity Diagram Load Game................................................................ 18
3.3.2.3 Activity Diagram Sevect Options............................................................19
3.3.3 Statechart Diagram.................................................................................... 19
3.3.3.1 Statechart Diagram Pvay Game...............................................................20
3.3.3.2 Statechart Diagram Tokoh .....................................................................21
3.3.3.2 Statechart Diagram Musuh ( Boss )........................................................22
3.3.4 Five Data / Cookies.................................................................................... 22
3.4 Storyboard.......................................................................................................... 22
3.5 Creative Strategy................................................................................................ 27
3.5.1 Desain Visuav Opening............................................................................. 27
3.5.2 Desain Visuav Main Menu......................................................................... 27

3.5.3 Desain Visuav New Game dan Load Game............................................... 28
3.5.4 Desain Visuav History and How to Pvay .................................................. 29
3.5.5 Desain Visuav Game.................................................................................. 29
3.5.6 Desain Visuav Game Over......................................................................... 30
3.5.7 Desain Visuav Score dan Pengoveksian Barang......................................... 31
3.5.8 Desain Visuav Win Info............................................................................. 31
3.5.9 Desain Visuav High Scores........................................................................ 32
BAB IV........................................................................................................................33
PERANCANGAN.......................................................................................................33
4.1. Perencanaan Tahap Impvementasi..................................................................... 33
4.1.1 Pembagian Fungsi .....................................................................................33
4.1.1.1 Fungsi pada Tokoh, Shop dan Username............................................... 33
4.1.1.2 Fungsi untuk Musuh............................................................................... 34
4.1.1.3 Five Animasi........................................................................................... 34
4.2 Perjavanan Tahap Impvementasi (Coding).......................................................... 46
4.2.1 Pseudocode ............................................................................................... 48
4.2.1.1 Pseudocode Layar / Area........................................................................ 48
4.2.1.2 Pseudocode Tokoh..................................................................................50
4.2.1.3 Pseudocode Musuh............................................................................... 58
4.2.1.4 Pseudocode Item.....................................................................................60

4.2.1.5 Pseudocode Shop.................................................................................... 62
4.2.1.6 Pseudocode Menu...................................................................................65
4.2.1.7 Pseudocode Username........................................................................... 67
4.2.1.8 Pseudocode Opening.............................................................................. 69
4.2.1.9 Pseudocode Intro.................................................................................... 70
4.2.1.10 Pseudocode History.............................................................................. 72
4.2.1.11 Pseudocode Map...................................................................................73
4.2.1.12 Pseudocode Identitiy.............................................................................75
4.2.1.13 Pseudocode Game Over........................................................................77
4.2.1.14 Pseudocode Highscores........................................................................ 79
4.2.2 Fvowchart ................................................................................................. 81

4.3 Reavisasi Desain Visuav...................................................................................... 82
4.3.1 Desain Visuav Opening............................................................................. 82
4.3.2 Desain Visuav Main Menu......................................................................... 82
4.3.3 Desain Visuav New Game dan Load Game............................................... 83
4.3.4 Desain Visuav Options............................................................................... 84
4.3.5 Desain Visuav History................................................................................84
4.3.6 Desain Visuav Game.................................................................................. 85
4.3.7 Desain Visuav Identitiy.............................................................................. 85

4.3.8 Desain Visuav Game Over ........................................................................ 86
5.1 WhiteBox Testing...............................................................................................87
BAB VI........................................................................................................................94
KESIMPULAN DAN SARAN................................................................................... 94
6.1 Kesimpuvan......................................................................................................... 94
6.2 Saran................................................................................................................... 95
Daftar Pustaka

DAFTAR GAMBAR

Gambar 2.1 Penjelasan Movie Clip...............................................................................9
Gambar 3.1 Use Case Diagram................................................................................... 16
Gambar 3.2 Activity Diagram New Game.................................................................. 17
Gambar 3.3 Activity Diagram Load Game................................................................. 18
Gambar 3.4 Activity Diagram Select Options.............................................................19
Gambar 3.5 Statechart Diagram Play Game................................................................20
Gambar 3.6 Statechart Diagram Tokoh.......................................................................21
Gambar 3.7 Statechart Diagram Musuh (Boss)...........................................................22
Gambar 3.8 Desain Visual Main Menu....................................................................... 27
Gambar 3.9 Desain Visual New Game dan Load Game............................................. 28

Gambar 3.10 Desain Visual History add How To Play...............................................29
Gambar 3.11 Desain Visual Game.............................................................................. 29
Gambar 3.12 Desain Visual Game Over..................................................................... 30
Gambar 3.13 Desain Visual Score dan Pengoleksian Barang.....................................31
Gambar 3.14 Desain Visual Win Info......................................................................... 31
Gambar 3.15 Desain Visual High Scores.................................................................... 32
Gambar 4.1 Flowchart Keseluruhan............................................................................81
Gambar 4.2 Screenshot Opening.................................................................................82
Gambar 4.3 Screenshot Main Menu............................................................................ 82
Gambar 4.4 Screenshot New Game dan Load Game.................................................. 83
Gambar 4.5 Screenshot History...................................................................................84
Gambar 4.6 Screenshot History...................................................................................84
Gambar 4.7 Screenshot Game..................................................................................... 85
Gambar 4.8 Screenshot Identity.................................................................................. 85
Gambar 4.9 Screenshot Game Over............................................................................ 86

viii

DAFTAR TABEL
Tabel 1.1 Time Schedule............................................................................................... 4

Tabel 3.1 Rincian Item................................................................................................ 14
Tabel 3.2 Rincian Barang (Shop)................................................................................ 15
Tabel 3.3 Storyboard................................................................................................... 23
Table 4.1 Script tampilan pembuka.............................................................................35
Table 4.2 Script tampilan menu...................................................................................35
Table 4.3 Script tampilan intro.................................................................................... 37
Table 4.4 Script tampilan history................................................................................ 38
Table 4.5 Script tampilan map.....................................................................................40
Table 4.6 Script tampilan identity............................................................................... 41
Table 4.7 Script tampilan game over...........................................................................44
Tabel 4.8 Variabel....................................................................................................... 47
Table 4.9 Pseudocode Layar / Area.............................................................................48
Tabel 4.10 Pseudocode Tokoh.................................................................................... 50
Table 4.11 Pseudocode Musuh....................................................................................58
Tabel 4.12 Pseudocode Item........................................................................................60
Tabel 4.13 Pseudocode Shop.......................................................................................62
Tabel 4.14 Pseudocode Menu......................................................................................65
Tabel 4.15 Pseudocode Username...............................................................................67
Tabel 4.16 Pseudocode Opening................................................................................. 69
Tabel 4.17 Pseudocode Intro....................................................................................... 70

Tabel 4.18 Pseudocode History................................................................................... 72
Tabel 4.19 Pseudocode Map........................................................................................73
Tabel 4.20 Pseudocode Identity.................................................................................. 75
Tabel 4.21 Pseudocode Game Over............................................................................ 77
Tabel 4.22 Pseudocode Highscores............................................................................. 79
Tabel 5.1 Testing pushToTop(myChar, myGround)...................................................87
Tabel 5.2 Testing pushToLeft(myChar, myGround).................................................. 87
Tabel 5.3 Testing pushToRight(myChar, myGround)................................................ 88
Tabel 5.4 Testing Key.isDown(Key.LEFT))...............................................................88
Tabel 5.5 Testing Key.isDown(Key.RIGHT))............................................................ 89
Tabel 5.6 Testing isJumpForward.............................................................................. 89
Tabel 5.7 Testing hitTest............................................................................................ 89
Tabel 5.8 Testing TimeEffectsCount.......................................................................... 90
Tabel 5.9 Testing hitTest Item Nyawa........................................................................ 90
Tabel 5.10 Testing enemyShoot.................................................................................. 91
Tabel 5.11 Testing calculateDistance..........................................................................91
Tabel 5.12 Testing attachSound.................................................................................. 92
Tabel 5.13 Testing DecreaseHealth.............................................................................92

BABBI

PENDAHULUAN
1.1BPendahuluan
Game merupakan media yang paling digemari semua orang. Game tidak
hanya dinikmati anak muda saja namun kini hampir semua kalangan usia sangat
menikmati media ini. Hanya jenis game-nya saja yang berbeda. Mungkin
kalangan anak muda lebih menyukai game jenis arcade atau adeenture
sedangkan yang lainnya lebih menyukai game bcard seperti catur atau kartu.
Namun tidak bisa dipungkiri lagi bahwa game menjadi sesuatu yang menyatu
dengan gaya hidup para pemuda zaman sekarang. Tidak diragukan lagi bahwa
game memang mampu mengurangi kejenuhan dari padatnya aktifitas. Bahkan
bagi sebagian orang game menjadi bagian hidup mereka. Para maniak game
contohnya, mereka bisa satu hari penuh duduk di depan komputer hanya untuk
bermain game.
Dari maraknya dunia game inilah timbul keinginan untuk membuat
sebuah game baru dengan tujuan menambah maraknya dunia game di
Indonesia.
Game ini diberi nama d’ Pce Adeenture. Ini adalah sebuah game perjalanan
panjang “Poe” dalam menemukan identitas dirinya yang hilang. Dia kehilangan
ingatannya sehingga harus segera menemukannya kembali. Namun untuk
menemukan petunjuk, dirinya haru melewati banyak rintangan dan banyak
pilihan. Inilah perjalanan panjang yang harus ia tempuh dalam d’ Poe Adeenture.
Game ini terdiri dari 10 level area. Setiap berhasil melewati 1 level maka akan
mendapatkan 1 petunjuk menganai identitas dirinya. Setelah berhasil melewati
seluruh level maka identitas dirinya akan terungkap.
1.2BRumusanBMasalah
Perancangan dan pembuatan game ini memiliki rumusan masalah
diantaranya sebagai berikut:



Bagaimana menciptakan game yang menantang kemampuan berstrategi
dari pemain.

1



Bagaimana game tersebut dapat dimainkan dengan mudah / tidak rumit
namun tetap menantang dan tidak membosankan.

1.3.BTujuan
Tujuan Tugas Akhir ini adalah menciptakan sebuah game yang
menantang kemampuan berstrategi dari pemainnya. Kemampuan berstrategi
pada game ini dimaksudkan pada kekritisan pemainnya untuk memilih barang
yang harus dibeli berdasarkan clue atau isyarat yang telah diberikan
sebelumnya. Pemain tidak harus memilih untuk membeli barang karena belum
tentu stage yang akan dihadapi memerlukan suatu barang tertentu. Barang yang
dibeli harus dipikirkan sesuai isyarat yang diberikan dan kondisi uang dari
pemainnya. Karena kesalahan membeli barang bisa berakibat fatal pada stage stage berikutnya.
1.4.BBatasanBmasalahB
Beberapa batasan untuk Tugas Akhir ini adalah sebagai berikut :


Tidak bisa dimainkan secara online ( game Dekstop).



Hanya bisa dimainkan single player dan bukan multiple player.



Penyimpanan game / saee game hanya per level saja tidak per bagian
game dan minimal load game di stage kedua. Penyimpanan game secara
otomatis pada saat user menekan tombol main menu (untuk menutup
aplikasi). Sehingga apabila user belum bisa melewati stage satu maka
game tidak akan tersimpan. Apabila user kehabisan nyawa / game over
maka permainan akan tersimpan dengan kondisi nyawa, stage, uang, dan
item paling akhir.



Data yang disimpan hanya nama pemain, stage, item, dan nyawa.



Senjata akan kembali ke awal (standard) setiap kali memulai stage baru
dan juga apabila si tokoh mati.



Nyawa awal adalah 3 dan untuk seterusnya sesuai stage sebelumnya.

2

1.5BBSistematikaBPenulisan
Bab I : Pendahuluan
Bab ini berisi pendahuluan yang terdiri dari : latar belakang
pembuatan game, tujuan, batasan, serta sistematika pembahasan dari isi
laporan ini.
Bab II : Dasar teori
Bab ini menjelaskan mengenai aturan permainan. Langkahlangkah apa yang harus diikuti untuk memainkan game ini. Dan
Algoritma, algoritma yang dijelaskan pad sub bahasan ini adalah
algoritma musuh.
Bab III : Analisa Pemodelan
Bab ini berisi desain dan arsitektur perangkat lunak seperti desain
Use Case dan Actieity Diagram. Selain itu dijelaskan latar belakang dari
game ini sendiri, rincian game, serta storyboard.
Bab IV : Perancangan dan Implementasi
Bagian keempat yaitu penjabaran dari tiap fungsi yang digunakan
dalam game d’ Pce Adeenture.
Bab V : Pengujian
Bab ini berisi tentang hasil testing dan evaluasi terhadap
prctctype yang dikembangkan.
Bab VI : Kesimpulan dan Saran
Kesimpulan berisi perbandingan antara perencanaan produk
sebelum dibuat dengan produk yang sudah jadi.
Saran berisi hal-hal apa saja yang dapat dikembangkan untuk
memberikan kemampuan lebih kepada produk yang dibangun baik
secara teknis maupun secara dokumentasi.

3

1.6BBTimeBSchedule
Tabel 1.1 Time Schedule

Agustus
1

2

3

September
4

1

2

3

Studi
Laporan Bab 1-3
Seminar
Proposal
Desain
Implementasi
Evaluasi
Laporan

4

4

Oktober
1

2

3

November
4

1

2

3

4

Desember
1

2

3

4

BABBVI
KESIMPULANBDANBSAEAN
6.1BKesimpulan
Berdeserken deri geme yeng seye buet meke kesimpulen yeng seye depet edeleh
sebegei berikut



Untuk mencipteken sebueh geme perjelenen yeng menuntut kecepeten deri
pemeinnye dibutuhken eree geme yeng berveriesi serte tidek henye eree
deter seje. Sehingge pemein dituntut untuk ceketen delem bergerek. Selein
itu pergereken tokoh delem permeinen herusleh dibuet seneturel mungkin
sehingge user bise menjelenken nye dengen nyemen. Delem hel ini edeleh
lompeten den kecepeten jelen deri tokoh herus diperhitungken dengen jeles.



Untuk mencipteken geme yeng menuntut kemempuen berstretegi deri
pemein meke dibutuhken eree pemilihen item tertentu nemun dengen
memberiken beberepe clue eteu isyeret tertentu terlebih dehulu kepede
pemein. Sehingge deri isyeret yeng teleh diberiken diherepken pemein jeli
delem menentuken pilihen yekni bereng mene yeng herus dibeli den bereng
yeng tidek perlu dibeli. Kerene ketepeten delem memilih bereng senget
menentuken nesib pede stege – stege berikutnye. Delem eree inileh pemein
dituntut untuk berstretegi delem menentuken pilihen.



Untuk mencipteken sebueh geme yeng mempu dimeinken siepe seje nemun
tetep menenteng diperluken berbegei point penting yeitu medie pergereken
pleyer herus yeng sudeh umum eteu semue oreng tehu. Delem permeinen ini
mengguneken mouse sebegei pointer pede fitur diluer geme seperti menu,
new geme, den loed geme serte mengguneken keyboerd sebegei penggerek
tokohnye. Selein itu cere permeinen juge herus ede sebegei ecuen
permeinen user. Untuk tetep mencipteken suesene geme yeng menenteng
diperluken keregemen kesuliten pede tiep stege. Pede geme ini mulei deri
jengkeuen musuh, item yeng diseber, pintu misteri pede stege - stege
tertentu, shop sebegei serene berstretegi delem membeli bereng. Selein itu
geme perjelenen juge herus memilki tujuen yeng jeles untuk epe tokoh delem

1

geme ini melekuken perjelenen. Geme ini memiliki tujuen ekhir menemuken
identites diri.


Melelui pembueten geme ini mempu menembeh pengetehuen den
pengelemen delem membuet geme den behken mendorong untuk semekin
berkreesi delem dunie geme.



Melelui geme ini yeng dibuet mengguneken Mecromedie Flesh ini mempu
menembeh benyek pengetehuen mengenei script - script yeng ede di
Mecromedie Flesh.

6.2BSaran
Berdeserken geme yeng teleh di buet meke berikut seren – seren yeng mungkin
bergune untuk perkembengen ke depen :


Pede perkembengen ke depen geme ini bise dibuet delem bentuk 3D.



Pede perkembengennye geme ini bise dibuet eger memungkinken tokohnye
untuk tidek sekeder membeli bereng nemun bise juge menjuel berengnye.

2

DAFTAR PUSTAKA
Chandra, Membuat Sendiri Game Flash MX 2004; Penerbit Maxikom,
Palembang, 2005.
Kurniawan, Yahya, ST., ActionScript 2.0 Flash Mx 2004, Penerbit Elex Media
Komputindo, Jakarta, 2005.
Thabrani, Suryanto. Ir.MM, Movie & Game Computer Graphic dengan Flash
MX, Penerbit Salemba Infotek, Jakarta, 2003.
Enterprise, Jubilee, Teknik membuat Game dengan Flash 8, Penerbit Elex
Media Komputindo, Jakarta, 2006
Lott, Joey dan Reinhardt, Robert, Flash 8 ActionScript Bible, Wiley Publishing
Inc., Indianapolis, Indiana, 2006.